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

Support for pyproject.toml #4683

Closed
davfsa opened this issue Jan 30, 2022 · 3 comments
Closed

Support for pyproject.toml #4683

davfsa opened this issue Jan 30, 2022 · 3 comments
Labels
T: feature-request Requests for new features

Comments

@davfsa
Copy link

davfsa commented Jan 30, 2022

This request is to add pyproject.toml support without the use of poetry or any external packages (just pip).

This was partially implemented back in back in 2018 with #635, which included support for poetry. But pyproject.toml was initially proposed in PEP 518 and later expanded in PEP 517, PEP 621 and PEP 660, which made it is possible to make a package without the use of any setup script or external packages.

Would be really nice to have dependabot detect those dependencies and open pull requests to keep them up to date :)

References:

@davfsa davfsa added the T: feature-request Requests for new features label Jan 30, 2022
@choldgraf
Copy link

Just a note that this would be useful for us as well. I am seeing more and more Python projects migrating from the setuptools workflow to one that uses pyproject.toml, especially now that projects like flit support editable installs (with pip install -e). It feels like pyproject.toml is the future standard for Python library dependency configuration, and I'd really appreciate supporting this feature in dependabot.

@rouge8
Copy link
Contributor

rouge8 commented Mar 10, 2022

I think this is a duplicate of #3290

@davfsa
Copy link
Author

davfsa commented Mar 10, 2022

Seems to be so, will close then :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
T: feature-request Requests for new features
Projects
None yet
Development

No branches or pull requests

3 participants