Use optional dependencies
Solves the following issue(s):
Closes #364 (closed) and #367 (closed)
Core changes:
- Use optional dependencies for
test
,dev
anddoc
. The commandpip install .
will just make a base installation for running code; unit testing can be enabled withpip install .[test]
; usual development (testing + linting + formatting) is enabled bypip install .[dev]
; building the doc is enabled bypip install .[doc]
. - These can be also combined - for example: you get the full version (as until now) via
pip install .[dev, doc]
.
Model-specific changes:
None
Documentation changes:
Use tabs in install doc.
Edited by Stefan Possanner