Publishing to a private Python repository with Poetry

This page summarizes the projects mentioned and recommended in the original post on dev.to

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

    Python PyPi staging server and packaging, testing, release tool

  • There are several open-source solutions for provisioning your own, personal PyPI server — for example, this can be done using pypiserver or devpi. However, configuring these services takes time and effort, and it costs money to deploy them. Instead, we’ll use Packagr, a cloud-hosted python package server that allows you to provision your own private Python package repository. It also supports NPM packages and even Docker registries and is very easy to set up. You can get started by creating a free trial account on Packagr — when you’ve created your account, you’ll see this:

  • Poetry

    Python packaging and dependency management made easy

  • In this article, we will look at Poetry, a tool for dependency management and packaging in Python, and how to publish a package built in Poetry to a private Python package manager hosted in Packagr

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

    The Python Package Index

  • By default, Poetry publishes built packages to the default public Python package repository, PyPI. However, it is also possible to point poetry at your own private Python package server instead.

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