Skip to content

Stop advertising adding wheel as an unconditional PEP 517 build dependency #203

@webknjaz

Description

@webknjaz

It's already pulled in by setuptools automatically, when building wheels is requested from the frontend. If only sdists are being build, pyproject.toml shouldn't forcefully inject this dependency into the ephemeral build env.

This has mostly been cleaned up from other places in the ecosystem and should be done here as well.

Related PRs:

Action items:

  • Find all the pyproject.toml files that have setuptools in their [build-system].requires
  • Delete wheel from the lists where it's also present

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions