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

Implement PEP 751 "A file format to list Python dependencies for installation reproducibility" (a.k.a. lock files) #2124

Open
webknjaz opened this issue Sep 2, 2024 · 0 comments
Labels
enhancement Improvements to functionality feature Request for a new feature PR wanted Feature is discussed or bug is confirmed, PR needed

Comments

@webknjaz
Copy link
Member

webknjaz commented Sep 2, 2024

What's the problem this feature will solve?

Proper ecosystem-standard lock files are getting traction yet again and we have to keep up. This will allow us to work with more ecosystem tooling than just pip, uniformly covering more use cases. And personally, I'm just thrilled to see this PEP implemented across the Python Packaging ecosystem.

Describe the solution you'd like

Implementation of whatever's possible, including both lock file types. The feature should be marked as experimental until PEP 751 is marked as accepted. But it should give people opportunity to try it out and perhaps feed the feedback back into the upstream discussion.

Alternative Solutions

Not doing anything..?

Additional context

This is a follow-up for #1526 that @brettcannon opened years ago.

The initial discussion is @ https://discuss.python.org/t/lock-files-again-but-this-time-w-sdists/46593.

The current open discussion is @ https://discuss.python.org/t/pep-751-lock-files-again/59173.

@webknjaz webknjaz added PR wanted Feature is discussed or bug is confirmed, PR needed enhancement Improvements to functionality feature Request for a new feature labels Sep 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Improvements to functionality feature Request for a new feature PR wanted Feature is discussed or bug is confirmed, PR needed
Projects
None yet
Development

No branches or pull requests

1 participant