8000
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Following the merge in variantlib.
variantlib
Sorry, something went wrong.
Include variant hashes in tags only when needed
b353f55
Add parameters to include variant hashes in supported tag list only if any wheels found have variant hashes. Fix supported tag list caching to keep separate caches per parameters. Start preparing for `variants.json` support. The design is aimed at supporting three scenarios: 1. Package version has no variant hashes -- we do not fetch `variants.json` and want tags without variants (much faster). 2. Package version has variant hashes -- we try to fetch `variants.json`, if we have it, then we want tags with these variants (faster). 3. Package version has variant hashes but no `variants.json` -- fallback to full list of tags with all possible variants (slow). Currently only 1. and 3. are implemented.
Initial variants.json support
variants.json
e9a68b3
Add initial support for fetching and passing `variants.json`. The file is currently fetched (and cached), and passed to construct tags. However, variant hashes are neither filtered nor sorted yet. For the time being, I had to remove `@cache`, since it's incompatible with dict parameters.
Pass whole variants.json to utils.variant and add caching
utils.variant
0af06e0
Wrap variants.json in a hashable class, and readd caching
71e9284
Enable variants_json API use in variantlib
variants_json
45e389f
Update wheel filename regex for wheelnext/pep_xxx_wheel_variants#5
b0ee541
Merge pull request #2 from mgorny/variants-json
7fbb325
[WheelVariant] `variants.json` support prototype
There was a problem hiding this comment.
The reason will be displayed to describe this comment to others. Learn more.
LGTM
e4f70be
DEKHTIARJonathan DEKHTIARJonathan approved these changes
Successfully merging this pull request may close these issues.