Closed steven-murray closed 4 years ago
The code was originally written to work with quite old python2 libraries, but it may be quite annoying to dowgrade the libraries to see the minimum versions for the code to work. Could I just state the (new) versions for which it is guaranteed in the documentation, but without setting stringent requirements?
I don't think you have to find the absolute minimum required versions for the packages -- you can probably set them reasonably to whatever you have installed in your current environment. They can always be downgraded over time as well.
Done
This does not seem to be done to me: the install_requires
keyword has been taken out of setup.py
. This will break automatic installation using pip
. You can read the requirements.txt
into your setup.py if you wish to reduce redundancy.
I have just re-added the install_requires
Part of JOSS review:
The requirements as specified have no version specifications. It is typically helpful to have at least some minimum version specified:
https://github.com/ucl-exoplanets/ExoTETHyS/blob/6a3909a52dcea93ded6805d6220cc5247db4cae8/setup.py#L9