When we use miplib as a dependency, setup.py requires numpy to be pre-installed in order to compile extensions. To automate this, I suggest using pyproject.toml to specify packages required before running setup (PEP518). oldest-supported-numpy will specify the correct NumPy version at build time for wheels, taking into account Python version, Python implementation (CPython or PyPy), operating system and hardware platform.
Hi, thanks for the great package!
When we use miplib as a dependency,
setup.py
requires numpy to be pre-installed in order to compile extensions. To automate this, I suggest usingpyproject.toml
to specify packages required before running setup (PEP518).oldest-supported-numpy
will specify the correct NumPy version at build time for wheels, taking into account Python version, Python implementation (CPython or PyPy), operating system and hardware platform.Cheers!