Several subpackages in apptools have external dependencies, e.g. apptools.io.h5 requires NumPy and PyTables (and their dependencies). These are currently treated as optional dependencies, but they are not listed in the setup.py in anyway.
These optional dependencies should be included in extra_requires in setup.py so that developers can install apptools with these opt-in features. The mapping should be documented, e.g. as an installation instruction in README.
Related to #99, #70 (see PR #86)
Several subpackages in apptools have external dependencies, e.g.
apptools.io.h5requires NumPy and PyTables (and their dependencies). These are currently treated as optional dependencies, but they are not listed in the setup.py in anyway.These optional dependencies should be included in extra_requires in setup.py so that developers can install apptools with these opt-in features. The mapping should be documented, e.g. as an installation instruction in README.
Related to #99, #70 (see PR #86)