-
-
Notifications
You must be signed in to change notification settings - Fork 15
Remove Sphinx as a required dependency #11
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
Conversation
ac667d8
to
dec34c4
Compare
Signed-off-by: Ryan Northey <[email protected]>
dec34c4
to
777c3a5
Compare
Signed-off-by: Ryan Northey <[email protected]>
Gentle reminder to get this in. We are also hampered by the circular dependency (using pipdeptree). |
Signed-off-by: Ryan Northey <[email protected]> Co-authored-by: Adam Turner <[email protected]>
The approach taken here (and perhaps since commit 448fbf6 ("Support Python 3.9 and later")) makes it unnecessarily difficult to install or use Sphinx versions prior to 5. Sphinx since very early versions depends on sphinxcontrib-applehelp and sphinxcontrib-devhelp etc. without versions. Installing Sphinx < 5 pulls in latest sphinxcontrib-applehelp and sphinxcontrib-devhelp etc., because they satisfy the requirements. Then when you try to The only way to use Sphinx < 5 now is to figure out the versions of sphinxcontrib-applehelp and sphinxcontrib-devhelp and sphinxcontrib.htmlhelp (and maybe more, still in progress) that do not depend on Sphinx >= 5, and specify them explicitly like |
No description provided.