Create reproducible installations for a virtual environment from a lock file
See the codeProduce/consume dependency lock files for Python
This project hopes to (eventually) provide a way to create reproducible installations for a virtual environment from a lock file -- or a version-pinned dependency list if "lock file" means flock to you -- derived from a pyproject.toml file. That will require defining a lock file format for wheel files as well as being able to perform installations based on that lock file. The ultimate goal is for that lock file format to become a standard (see PEP 665 which was an initial attempt at this).
Or put another way, this project wants to work towards a standard for what pip-tools and pip requirements files do.
To achieve this goal, this project will need to be able to:
mousebender.simple)packaging.metadata)pyproject.tomlThe customer from Monty Python's cheese shop sketch is named "Mr. Mousebender". And in case you didn't know, the original name of PyPI was the Cheeseshop after the Monty Python sketch (see PyPI's 404 page for a link to the sketch).
Overall
Maintained
Code review
PyPI
Latest release
Releases this year
946 followers · starred Dec 2023
2,354 followers · starred May 2020
373 followers · starred Jul 2024
477 followers · starred Feb 2024
Create reproducible installations for a virtual environment from a lock file
See the codeProduce/consume dependency lock files for Python
This project hopes to (eventually) provide a way to create reproducible installations for a virtual environment from a lock file -- or a version-pinned dependency list if "lock file" means flock to you -- derived from a pyproject.toml file. That will require defining a lock file format for wheel files as well as being able to perform installations based on that lock file. The ultimate goal is for that lock file format to become a standard (see PEP 665 which was an initial attempt at this).
Or put another way, this project wants to work towards a standard for what pip-tools and pip requirements files do.
To achieve this goal, this project will need to be able to:
mousebender.simple)packaging.metadata)pyproject.tomlThe customer from Monty Python's cheese shop sketch is named "Mr. Mousebender". And in case you didn't know, the original name of PyPI was the Cheeseshop after the Monty Python sketch (see PyPI's 404 page for a link to the sketch).
Overall
Maintained
Code review
PyPI
Latest release
Releases this year
946 followers · starred Dec 2023
2,354 followers · starred May 2020
373 followers · starred Jul 2024
477 followers · starred Feb 2024