Skip to content

[FR] Design and document a stable mechanism to pass config_settings to PEP517 backend #3896

Open
@mgorny

Description

@mgorny

Summary

The parameters accepted by the PEP517 build backend don't seem to be documented anywhere. Both --build-option and --global-option are only mentioned in CHANGES.rst, and build_meta.py code is so convoluted it's hard to figure out how they're supposed to be used correctly.

OS / Environment

No response

Additional Information

It would help people use config_settings correctly when building via PEP517 backend, and avoid surprises when incorrect uses stop working.

Code of Conduct

  • I agree to follow the PSF Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Labels

    Needs DiscussionIssues where the implementation still needs to be discussed.Needs InvestigationIssues which are likely in scope but need investigation to figure out the causeNeeds TriageIssues that need to be evaluated for severity and status.documentation

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions