Remove Sphinx as a required dependency#11
Conversation
ac667d8 to
dec34c4
Compare
Signed-off-by: Ryan Northey <ryan@synca.io>
dec34c4 to
777c3a5
Compare
|
Gentle reminder to get this in. We are also hampered by the circular dependency (using pipdeptree). |
Signed-off-by: Ryan Northey <ryan@synca.io> Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
|
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.