Skip to content

fix(plugins): refuse wheels built for another Python version - #393

Merged
PierreRaybaut merged 1 commit into
developfrom
fix/wheel-python-tags
Oct 9, 2026
Merged

PierreRaybaut merged 1 commit into
developfrom
fix/wheel-python-tags

Conversation

@PierreRaybaut

Copy link
Copy Markdown
Contributor

The wheel inspector only checked the ABI and platform tags: a pure-Python wheel tagged cp313-none-any was accepted on Python 3.9 when its Requires-Python did not say otherwise. It now requires a tag the host Python installs (packaging.tags.compatible_tags, as pip). The new is_compatible_wheel() also lets the Available plugins tab offer the newest release the running Python can install, and say 'Not available for Python X.Y' otherwise. DataLab-Web and the plugin catalog get the same module in companion PRs.

@PierreRaybaut
PierreRaybaut merged commit 4886303 into develop Oct 9, 2026
6 checks passed
@PierreRaybaut
PierreRaybaut deleted the fix/wheel-python-tags branch October 9, 2026 07:36
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