dependabot-core icon indicating copy to clipboard operation
dependabot-core copied to clipboard

Support `build-system.requires` in `pyproject.toml`

Open Harmon758 opened this issue 2 years ago • 2 comments

Is there an existing issue for this?

  • [X] I have searched the existing issues

Feature description

Discussed in #3290, which only added support for project.dependencies and project.optional-dependencies for initial pyproject.toml support (#5661).

Harmon758 avatar Nov 27 '23 09:11 Harmon758

This would be great to avoid clunky workarounds like https://github.com/theupdateframework/python-tuf/commit/dd9b5e0da263f6948db694cac52af59ee41dd6ef.

edgarrmondragon avatar Jan 05 '24 05:01 edgarrmondragon

It would be great to have that in dependabot. Apache Airlfow uses "build-system.requires" with custom "failing canary build" approach - but having a dependabot create pull request for that would be great.

Is there any way Airflow committers can help with that ? Are there any issues with this support ? If not I might try to advocate for someone from our team to contribute it to dependabot.

potiuk avatar Oct 12 '24 19:10 potiuk

Should this have been closed by https://github.com/dependabot/dependabot-core/pull/10899 being merged?

edgarrmondragon avatar Jan 18 '25 00:01 edgarrmondragon

Yep. I can confirm it works.

potiuk avatar Jan 18 '25 09:01 potiuk

I guess this probably should remain open, since Poetry is not supported though it does use the PEP 517 build-system table.

edgarrmondragon avatar Jan 28 '25 08:01 edgarrmondragon