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

Add provides-extra to the lockfile #10953

Open
charliermarsh opened this issue Jan 25, 2025 · 1 comment · May be fixed by #11063
Open

Add provides-extra to the lockfile #10953

charliermarsh opened this issue Jan 25, 2025 · 1 comment · May be fixed by #11063
Assignees
Labels
enhancement New feature or improvement to existing functionality

Comments

@charliermarsh
Copy link
Member

charliermarsh commented Jan 25, 2025

Summary

We write requires-dist, but not provides-extra, so it's not possible to determine the set of valid extras (since an extra could be empty, in which case, it wouldn't appear in requires-dist).

@charliermarsh charliermarsh added the enhancement New feature or improvement to existing functionality label Jan 25, 2025
@charliermarsh
Copy link
Member Author

Basically, we want to add provides-extra here:

requires_dist: BTreeSet<Requirement>,

And then serialize and deserialize it like we do for requires-dist.

@Gankra Gankra self-assigned this Jan 25, 2025
@Gankra Gankra linked a pull request Jan 29, 2025 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or improvement to existing functionality
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants