MDAnalysis cannot be installed with pip if numpy is not installed.
This means that pip install MDAnalysis does not work if numpy is not installed.
This also makes it impossible to install a virtualenv with MDAnalysis uning only a requirement.txt file. To do so, numpy must already be installed when pip is called with the requirement file, or MDAnalysis must be installed after pip is called with the requirement file.
This is inconvenient when writing a program that depends on MDAnalysis. It makes setting up Travis CI, read the docs, or similar services more difficult to setup.
Ideally, MDAnalysis should tell pip it requires numpy and not crash. This should be possible as other packages such as scipy do it.
MDAnalysis cannot be installed with pip if numpy is not installed.
This means that
pip install MDAnalysisdoes not work if numpy is not installed.This also makes it impossible to install a virtualenv with MDAnalysis uning only a requirement.txt file. To do so, numpy must already be installed when pip is called with the requirement file, or MDAnalysis must be installed after pip is called with the requirement file.
This is inconvenient when writing a program that depends on MDAnalysis. It makes setting up Travis CI, read the docs, or similar services more difficult to setup.
Ideally, MDAnalysis should tell pip it requires numpy and not crash. This should be possible as other packages such as scipy do it.