gatagat / lap

Linear Assignment Problem solver (LAPJV/LAPMOD).
BSD 2-Clause "Simplified" License
211 stars 66 forks source link

Configure `setup_requires` #41

Closed lig closed 1 year ago

lig commented 2 years ago

Added numpy and cython to setup_requires. This fixes #30.

Poetry builds wheel dist packages for non-PEP-517 source packages in an isolated environment. Thus, there is no easy way to pre-install a package while installing lap using poetry.

Thankfully, there is a way to configure packages required for running the setup using built-in setuptools functionality.

lig commented 2 years ago

It looks like the build fails for Python 2.7. Is there an intent to continue Python 2.7 support?