EMAworkbench
EMAworkbench copied to clipboard
setup.py: Define extras dependencies
Some early work on #130. Still a work in progress.
To-do
- Confer about the exact allocation of dependencies in the
extras_require
dictionary - Implement
"all"
extras which installs everything - Update CI to use appropriate install commands for each job
- Update installation docs
- Test (using TestPyPI?)
- (optional) migrate to pyproject.toml (probably another PR)
Coverage remained the same at 79.996% when pulling 82361131421fcd28bfc6701a3663c30c140b961d on EwoutH:patch-13 into 0b797eec51ea3559cd619ec518b6c85c514dd859 on quaquel:master.
This PR is succeed by #166.