Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Python: add support for pyproject.toml (pep621) and perhaps setup.cfg specifications of dependencies #243

Open
jenshnielsen opened this issue Aug 30, 2022 · 1 comment
Labels
status:requirements Full requirements are not yet known, so implementation should not be started type:feature Feature (new functionality)

Comments

@jenshnielsen
Copy link

jenshnielsen commented Aug 30, 2022

pep621 specifies a standardized way of specifying dependencies in a declarative way. It would be nice if this could be directly supported. While in principle the current way of executing setup.py via distutils does pick this up there are several issues with it. See comment in #108 and #244

This is now officially supported in setuptools and is expected to be used in many more python packages going forward

It would also be nice to directly support dependencies in setup.cfg which is setuptools old but still widely used declarative config format

AB#2122796

@jenshnielsen jenshnielsen changed the title Python Python: add support for pyproject.toml (pep621) and perhaps setup.cfg specifications of dependencies Aug 30, 2022
@JamieMagee JamieMagee added status:requirements Full requirements are not yet known, so implementation should not be started type:feature Feature (new functionality) labels Aug 30, 2022
@JamieMagee
Copy link
Member

JamieMagee commented Apr 10, 2023

Multiple users are now requesting this. It should bump the priority.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
status:requirements Full requirements are not yet known, so implementation should not be started type:feature Feature (new functionality)
Projects
Development

No branches or pull requests

2 participants