Skip to content
New issue

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

Epic: Implement "mixed" concept #8

Open
msarahan opened this issue Aug 13, 2024 · 0 comments
Open

Epic: Implement "mixed" concept #8

msarahan opened this issue Aug 13, 2024 · 0 comments

Comments

@msarahan
Copy link
Contributor

msarahan commented Aug 13, 2024

The "mixed" concept blends ideas from several posts on the python discourse forum. This concept is described in https://discuss.python.org/t/selecting-variant-wheels-according-to-a-semi-static-specification/53446/111

For a proof-of-concept implementation, there are several parts:

  • Create some wheel files that contain proposed new metadata
  • Repo (warehouse) changes to:
  • local hash generator:
    • come up with an example configuration file that covers the new metadata space in the example wheel files
    • Code the combinatoric expansion of variants and prioritization as listed in the discourse post
  • Installer (pip):
    • Determine whether index priority is needed. If so, pursue index priority in a separate PEP.
    • Add iterative variant finding to pip's resolution process
@msarahan msarahan converted this from a draft issue Aug 13, 2024
@DEKHTIARJonathan DEKHTIARJonathan added the tracked Add WheelNext Issue/PR to GH Board label Mar 3, 2025
@DEKHTIARJonathan DEKHTIARJonathan removed the tracked Add WheelNext Issue/PR to GH Board label Mar 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
Status: In Progress
Development

No branches or pull requests

2 participants