-
Notifications
You must be signed in to change notification settings - Fork 16
Description
Installing via pip install access requires Sphinx==2.4.3.
NetworkX is adding several geospatial examples to our gallery (networkx/networkx#4366, networkx/networkx#4383, networkx/networkx#4407). As a result, building our documentation now requires pysal>=2.3, which requires access>=1.1.1. Building our docs requires Sphinx==3.3.1. So we have to take special care to install our required packages on our CI system, which isn't a big deal but is annoying. I also suspect other packages could run into this issue.
In your setup.py
install_requiresis read in fromrequirements.txtextras_requireis read in fromrequirements_tests.txtandrequirements_docs.txt
So if I clone your repo and install via pip install ., then dependences in extra_requires are not installed. But if I install from pypi, then the dependences in extra_requires are installed.
Would it be possible to remove at least the dependencies in requirements_docs.txt from the PyPI wheel required dependencies?