Skip to content

Conversation

@stes
Copy link
Member

@stes stes commented Jan 17, 2026

WIP.

Root issue is that typing.Union is no longer in the python intersphinx mapping (https://docs.python.org/3/objects.inv), most likely due to this change (https://docs.python.org/3/library/typing.html#typing.Union):

image

We have to make a general decision which version of python to build against for the docs. I see two options:

  1. The latest python version, this is right now 3.14: https://devguide.python.org/versions/.
  2. A stable python version used in a linux distro we expect most users to have installed by default. As a first proxy, I guess Ubuntu LTS could be a suitable target, where python 3.12 is used: https://documentation.ubuntu.com/ubuntu-for-developers/reference/availability/python/

Whatever we do, I suggest we make a decision which version the docs are supposed to track. This PR right now goes with option (2), and updates everything to 3.12.


Close #278
Fix #276

@cla-bot cla-bot bot added the CLA signed label Jan 17, 2026
@stes
Copy link
Member Author

stes commented Jan 17, 2026

All right, works:
image

@stes stes marked this pull request as ready for review January 17, 2026 12:16
@stes stes requested a review from MMathisLab January 17, 2026 12:16
@MMathisLab MMathisLab merged commit 5a9190e into main Jan 17, 2026
4 of 12 checks passed
@stes stes deleted the stes/fix-docs-build branch January 17, 2026 15:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Fix docs build

3 participants