Skip to content

PEP sync - #136

Open
mgorny wants to merge 7 commits into
mainfrom
remove-default-props
Open

PEP sync#136
mgorny wants to merge 7 commits into
mainfrom
remove-default-props

Conversation

@mgorny

@mgorny mgorny commented Aug 31, 2026

Copy link
Copy Markdown
Collaborator

Update to match the updates in PEP 825, as well as the drafts of the providers and building PEPs.

  • replaced install-time with exactly one of build-requires, requires or static-properties
  • added feature-order (valid only with static-properties)
  • made plugin-api valid only with build-requires or requires
  • removed default-priorities.feature and .property

mgorny added 3 commits August 31, 2026 17:02
Signed-off-by: Michał Górny <mgorny@quansight.com>
Signed-off-by: Michał Górny <mgorny@quansight.com>
Signed-off-by: Michał Górny <mgorny@quansight.com>
Sync with the latest drafts of the providers and building PEPs.
Add the `build-requires` key, remove `install-time`. Implement
the checks for mutually exclusive fields.

Signed-off-by: Michał Górny <mgorny@quansight.com>
@mgorny mgorny changed the title Remove feature and priority properties from variant metadata, update static-properties logic PEP sync Sep 1, 2026
Signed-off-by: Michał Górny <mgorny@quansight.com>
Permit namespace_priorities to be different, as long as they can be
consistently merged.  Require provider information to be always the
same.

Signed-off-by: Michał Górny <mgorny@quansight.com>
Ensure that variant data is consistent across labels.  This was likely
missing because labels used to be hashes, so consistency was implied.

Signed-off-by: Michał Górny <mgorny@quansight.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant