CEA-COSMIC / pysap-mri

MRI external plugin for Python Sparse data Analysis Package
Other
43 stars 18 forks source link

Clean setup #64

Open zaccharieramzi opened 4 years ago

zaccharieramzi commented 4 years ago

Right now the setup file and the travis configuration are doing a lot of duplicated things, sometimes in a very dodgy way.

We should clearly list the dependencies in the setup, and in the setup only, with the dependencies clearly put in the right places (for example only numpy and cython are in the setup_require I think).

This will allow us to have a single place to list dependencies, avoid duplication and confusion.

It will also remove the calls to pip in setup.py which might cause issues depending on the pip version.