-
Notifications
You must be signed in to change notification settings - Fork 4
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
henson.contrib.sphinx broken on versions of Python older than 3.5.2 #150
Comments
@dirn Pull Request #151 has been submitted to address this. I noticed something else while running my tests, something that may be better suited for discussion somewhere else, and if so, let me know. If left as is,
To test this further, I created a new virtual environment, and did a
Oddly enough, if I create
This obviously goes away if |
The 1.3 requirement was added in d961e92. It’s needed for Henson’s docs; it won’t necessarily be needed for people writing their own extensions. As for restricting 1.7.1, you can chain multiple requirements.
|
A change was introduced in Sphinx 1.7.1 that breaks Henson's Sphinx extension for anyone generating documentation using a version of Python older than 3.5.2 and Sphinx 1.7.1 (or, presumably, newer). This was addressed for Henson itself, but this fix won't work for anyone installing
Henson[sphinx]
1.sphinx<1.7.1
should be included insetup.py
as well.1 Henson-Database uses 3.6 to generate its Sphinx docs, but there's no guarantee other extensions will do this. There's some merit to generating docs using the lowest supported version of Python. If such a change were introduced to Henson-Database, that would mean the docs would be generated using 3.4.x.
The text was updated successfully, but these errors were encountered: