Closed smiet closed 3 months ago
Can you replace the deprecated setup.py
with pyproject.toml
? It shouldn't take much time. 3.8 is reaching EOL in 4 months. So can you please maintain numpy
versioning in setup_requires
?
@mbkumar The python build system is something that I still have to learn about, excuse my ignorance. Can I rely on your expertise for some help? I have the following questions:
numpy
versioning in setup_requires
, is that to be specified in the .toml file or in the setup.py as a kwarg to setup()
?
The Utilities do not need python2.0 as an install dependency, as they have no binary interface.
Also the requirements are better specified in setup.py than requirements.txt (simsopt ci manually installs requirements.txt, so leaving the file for now...).
We should update the build system at some point, setup.py is deprecated and it is a matter of time before it fails.
@mbkumar do you foresee any issues in simsopt CI with the removal of numpy versioning?