Skip to content

pep517 requiring PEP-517 support to build creates a circular dependency for build frontends depending on pep517 #138

@jameshilliard

Description

@jameshilliard

As pointed out by @layday pep517 currently requires a PEP-517 compatible build frontend to build, however this means no PEP-517 build frontends like build may depend on pep517 without introducing a circular dependency chain.

One potential way of solving this issue is using setuptools along the lines of build which supports a simple setup.py shim for bootstrapping to break the dependency cycle.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions