fplll / fpylll

A Python interface for https://github.com/fplll/fplll
GNU General Public License v2.0
122 stars 62 forks source link

Add install_requires to setup.py/setup.cfg, or add pyproject.toml #185

Closed mkoeppe closed 3 years ago

mkoeppe commented 3 years ago

On a system with fplll installed, pip install fpylll fails because the distribution does not declare its Python build dependencies.

malb commented 3 years ago

We're using distutils which doesn't know install_requires and I dread adding more of these meta files to the toplevel directory of the project. I'm inclined to close this as wontfix. How big of an issue is it?

mkoeppe commented 3 years ago

How big of an issue is it?

It's critical because it makes it impossible for another Python project to declare a dependency on fpylll.

malb commented 3 years ago

Okay, the PR referenced above should do what is needed.