PyPI Repositories

JFrog Artifactory Documentation

Products
JFrog Artifactory
Content Type
User Guide
ft:sourceType
Paligo

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, and pip 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.