hatch's missing lockfile capability

I’m a huge fan of using hatch to manage my Python projects. It lets me define my projects with a single pyproject.toml file and define all of my extra environments and scripts in the same place (i.e testing / linting / docs). One big thing it’s missing though is an integration with lockfiles. The tool’s author, @ofek, has been very clear this feature will eventually be added to hatch, but in the meantime I’ve created a plugin that adds this functionality today: hatch-pip-compile....

January 9, 2024 · 5 min · 1005 words