Our great sponsors
-
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.
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:
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
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.