How do you manage PyPI releases?

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
  • pkgmt

    A toolkit for managing Python packages. 📦🐍

  • Then, I created a script to automate that process, and once I started creating more projects, I turned it into a package. It has a few other nice things, like automatically updating the headers in the CHANGELOG.md file to include the release version and current date. A command to bootstrap new packages and even a module that looks for broken links in the documentation. We use it at Ploomber to manage all our releases.

  • ploomber

    The fastest ⚡️ way to build data pipelines. Develop iteratively, deploy anywhere. ☁️

  • Then, I created a script to automate that process, and once I started creating more projects, I turned it into a package. It has a few other nice things, like automatically updating the headers in the CHANGELOG.md file to include the release version and current date. A command to bootstrap new packages and even a module that looks for broken links in the documentation. We use it at Ploomber to manage all our releases.

  • 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
  • python-project-skel

    Reusable Makefile rules for automating Python package releases

  • The shared parts of my Makefiles are in an include file published at https://github.com/mgedmin/python-project-skel; each project in https://projects.gedmin.as/ has a short Makefile that includes the release.mk and overrides some variables/targets, maybe adds additional commands.

  • pydantic-aioredis

    A Declarative ORM for Redis using Pydantic Models and aioredis

  • This repo is an example https://github.com/andrewthetechie/pydantic-aioredis Check out the pyproject.toml and .github/workflows

  • robusta

    Kubernetes observability and automation, with an awesome Prometheus integration

  • 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.

    InfluxDB logo
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