This PR separates nupic.research dependencies into main framework dependencies and project dependencies. Now each project maintains its own dependencies as optional dependencies that can be installed independently of the other project's dependencies. To install project specific dependencies, pip install must be called with the extra modifier specifying the optional dependencies, for example:
pip install -e ".[dendrites]"
or
pip install -e ".[transformers]"
The main conda environment install all vernon based projects (except transformers) so it should be backward compatible with the current environments.
This PR separates
nupic.research
dependencies into main framework dependencies and project dependencies. Now each project maintains its own dependencies as optional dependencies that can be installed independently of the other project's dependencies. To install project specific dependencies,pip install
must be called with theextra
modifier specifying the optional dependencies, for example:or
The main
conda
environment install allvernon
based projects (excepttransformers
) so it should be backward compatible with the current environments.