This updates the setup.py file to pull requirements from txt files. This PR also
Adds a new utils extra to support the new util module
Adds a test extra so we can consolidate dependency management to setuptools when running CI
I was thinking it might be worth following up in a future PR and moving all these requirement files into a requirements/ directory. We may also consider dropping python 3.6 support. It gave me a bit of a headache resolving scipy deps. It also stops getting security updates in Dec. and Colab is on 3.7 now.
This updates the setup.py file to pull requirements from txt files. This PR also
utils
extra to support the new util moduletest
extra so we can consolidate dependency management to setuptools when running CII was thinking it might be worth following up in a future PR and moving all these requirement files into a
requirements/
directory. We may also consider dropping python 3.6 support. It gave me a bit of a headache resolving scipy deps. It also stops getting security updates in Dec. and Colab is on 3.7 now.