lockfiles for hatch projects

This page summarizes the projects mentioned and recommended in the original post on /r/Python

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • hatch

    Modern, extensible Python project management

  • 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 my extra environments and scripts (i.e testing / linting / docs). One big thing it's missing though is an integration with lockfiles.

  • pip-tools

    A set of tools to keep your pinned Python dependencies fresh.

  • For all my projects I found myself regenerating manual lock files using complex shell commands with pip-compile to get a reproducible environments across devices using a custom pre-install-command. I finally decided that instead of hacking together the same solution on all my projects I would build a plugin that handles this complexity for me.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • hatch-pip-compile

    hatch plugin to use pip-compile (or uv) to manage project dependencies and lockfiles

  • I came up with hatch-pip-compile - it's a hatch plugin that connects your hatch-managed virtual environment to a lockfile managed with pip-compile. The plugin detects whether your environment or lockfile is out to date and automatically syncs them when needed - and it's fast!

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts