-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Run RTD build using pinned Sphinx version #52
Conversation
Indeed, only when explicitly pinning to [3] https://readthedocs.org/projects/crate-docs/builds/12559602/ |
Still, even after wiping the RTD [4] https://readthedocs.org/projects/crate-docs/versions/ |
Now, I've pinned the demo docs project to Sphinx 3.5.2, and, indeed, [1] says it is Running Sphinx v3.5.2. By doing it that way, we are following the recommendations of the Reproducible Builds documentation of Read the Docs, specifically the Pinning dependencies section [2]. [1] https://readthedocs.org/api/v2/build/13282535.txt |
With fc29c7f, we are also using an explicitly pinned Sphinx version within the common-build |
207e0f9
to
b2e9cc4
Compare
Out of curiosity, this checks the RTD build using a pinned Sphinx version. This is all about investigating the default/non-default behavior related to readthedocs/readthedocs.org#6296.
The background on that is that the RTD build says it is Running Sphinx v1.8.5 [1] when running on a loose constraint like
Sphinx>=1.8.5,<4
as defined withincrate-docs-theme
[2], which is pulled in as a dependency.[1] https://readthedocs.org/projects/crate-docs/builds/12559570/
[2] https://github.com/crate/crate-docs-theme/blob/0.12.0/setup.py#L56