lockfiles for hatch projects

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

Scout Monitoring - Free Django app performance insights with Scout Monitoring
Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.
www.scoutapm.com
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
  • 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.

  • Scout Monitoring

    Free Django app performance insights with Scout Monitoring. Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.

    Scout Monitoring logo
  • 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.

  • 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

  • Maintaining virtual environments

    1 project | /r/learnpython | 18 May 2023
  • how to upgrade psycopg2 to psycopg3 as per django latest documentation

    1 project | /r/django | 15 Apr 2023
  • How to know what a package depend on when pip is installing it?

    2 projects | /r/learnpython | 4 Jan 2023
  • Show HN: Panoptisch – A recursive dependency scanner for Python projects

    2 projects | news.ycombinator.com | 9 Dec 2022
  • The maze of Python dependency management

    1 project | dev.to | 14 Sep 2022