PyPI Repositories

JFrog Artifactory Documentation

Products
JFrog Artifactory
Content Type
User Guide
ft:sourceType
Paligo

Artifactory fully supports PyPI repositories, providing:

  1. The ability to provision PyPI packages from Artifactory to the pip command line tool from all repository types.

  2. Calculation of Metadata for PyPI packages hosted in Artifactory's local repositories.

  3. Access to remote PyPI repositories (such as https://pypi.org/) through Remote Repositories which provides proxy and caching functionality.

  4. The ability to access multiple PyPI repositories from a single URL by aggregating them under a Virtual Repository.

  5. Compatibility with the setuptools and its predecessor distutils libraries for uploading PyPI packages.

PyPI Supported Clients

In Artifactory, PyPI repositories support the following clients:

  • Poetry version 1.2.0 and later

  • Twine version 3.3.0 and later

  • Pip version 20.2 and later