PyPI Repositories

JFrog Artifactory Documentation

Products
JFrog Artifactory
Content Type
User Guide

The JFrog Artifactory integration with the Python Package Index (PyPI) allows you to manage PyPI packages in Artifactory. PyPI is a repository of software for the Python programming language. For more information, see the Python Packaging User Guide and Common Questions on the PyPI website.

PyPI_diagram2.png

Artifactory fully supports PyPI repositories, including:

  • Provisioning PyPI packages from Artifactory to the Poetry, Twine, pip, and uv command line tools from all repository types.

  • Calculating metadata for PyPI packages hosted in Artifactory's local repositories.

  • Accessing remote PyPI repositories (such as https://pypi.org/) through Remote Repositories, which provide proxy and caching functionality.

  • Accessing multiple PyPI repositories from a single URL by aggregating them under a Virtual Repository.

  • Compatibility with the setuptools (and its predecessor distutils) libraries for uploading PyPI packages.