-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
Allow recent Sphinx versions #1306
Conversation
Bump upper boundary of allowed version of Shpinx to 1.7. requirements-docs.txt (which hasn't been updated since 2015) declares that Sphinx of version older than 1.3 should be used. However, Sphinx 1.6.5 builds docs successfully.
Codecov Report
@@ Coverage Diff @@
## develop #1306 +/- ##
========================================
Coverage 98.07% 98.07%
========================================
Files 45 45
Lines 7421 7421
========================================
Hits 7278 7278
Misses 143 143 Continue to review full report at Codecov.
|
Bump upper boundary of allowed version of Shpinx to 1.7 in new, non-stabilized botocore ebuilds. Dependency on Sphinx has versions range. Declaration of this range comes from requirements-docs.txt in botocore sources, but that file hasn't been updated since 2015. Latest Sphinx, version 1.6.5, builds botocore docs successfully. Sphinx versions range bump has been suggested to botocore maintainers, but there's nothing preventing newer Sphinx from working on already released botocore versions. Link: boto/botocore#1306 Package-Manager: Portage-2.3.12, Repoman-2.3.3
Bump upper boundary of allowed version of Shpinx to 1.7 in new, non-stabilized botocore ebuilds. Dependency on Sphinx has versions range. Declaration of this range comes from requirements-docs.txt in botocore sources, but that file hasn't been updated since 2015. Latest Sphinx, version 1.6.5, builds botocore docs successfully. Sphinx versions range bump has been suggested to botocore maintainers, but there's nothing preventing newer Sphinx from working on already released botocore versions. Link: boto/botocore#1306 Acked-by: Alex Brandt <alunduil@gentoo.org> Package-Manager: Portage-2.3.12, Repoman-2.3.3
What is the use case for this? I would be hesitant to upgrade a dependency without a compelling reason to do so. I don't see any reason in the changelog between 1.3 and 1.7 that would compel me to upgrade. |
@stealthycoin you don't have to upgrade if you don't want to. In Gentoo Linux botocore (and boto3) packages, I have already unbound required Sphinx version from what upstream requirements.txt dictates, but I hope you get the point why such an update in requiremnents.txt would be nice to have. |
Thanks for creating this PR. However it is now outdated due to recent changes to the documentation. Here are the current requirements: https://github.com/boto/botocore/blob/develop/requirements-docs.txt. Please create a new GitHub issue for any issues related to this going forward. |
Bump upper boundary of allowed version of Shpinx to 1.7.
requirements-docs.txt (which hasn't been updated since 2015) declares
that Sphinx of version older than 1.3 should be used. However, Sphinx
1.6.5 builds docs successfully.