Skip to content

Some fixes for AoT plugins#124

Merged
mgorny merged 4 commits into
mainfrom
multi-value-fixes
Oct 13, 2025
Merged

Some fixes for AoT plugins#124
mgorny merged 4 commits into
mainfrom
multi-value-fixes

Conversation

@mgorny
Copy link
Copy Markdown
Collaborator

@mgorny mgorny commented Oct 13, 2025

  1. Use multi_value=False for AoT properties.
  2. Verify that AoT plugins don't return multi_value=True.
  3. Clean up tests a bit.

This doesn't switch to the new API yet, but I've started saying "AoT plugins" where I've changed stuff.

@DEKHTIARJonathan
Copy link
Copy Markdown
Member

LGTM - Fix conflict & merge

Use `multi_value=False` rather than `True` for AoT properties.
As Jonathan pointed out, multi-value properties only make sense
for filtering, given that the system may support only a subset of all
properties.  However, AoT properties are always supported, so there
is no real difference between a wheel built with multiple values
for a given property, and one built with just the highest value.

Signed-off-by: Michał Górny <mgorny@quansight.com>
Use a dedicated AoT plugin rather than piggy-backing on a regular
plugin, where independent changes can trigger test failures.

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>
@mgorny mgorny force-pushed the multi-value-fixes branch from d253623 to 1347dcb Compare October 13, 2025 17:49
@mgorny mgorny merged commit 88d78d8 into main Oct 13, 2025
41 checks passed
@mgorny mgorny deleted the multi-value-fixes branch October 13, 2025 18:04
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.

2 participants