Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request updates the Read the Docs build configuration to use a more modern and reproducible setup. The main change is moving from a requirements-based Python environment to a
uv-managed environment, with explicit steps for installing dependencies and setting up the build environment. This should improve consistency and reliability of documentation builds. I have also updated the Github webhook integration now so that build should be triggered properly. This should fix #563Read the Docs configuration modernization:
.readthedocs.ymlto use thebuildsection withos,python, and explicitpre_create_environment,create_environment, andinstallsteps, leveragingasdfanduvfor environment management instead of the previous requirements file approach.python.installsection and the use ofdocs/sphinx/requirements.txtin favor of syncing dependencies withuvusing thedocsgroup. [1] [2]Dependency management:
docs/sphinx/requirements.txt, indicating that dependencies are now managed viauvand thedocsgroup.