The Twine client can be used to publish Python packages on PyPI.
To connect the Twine PyPI client with Artifactory:
To deploy packages using Twine, add an Artifactory repository to the .pypirc
file (usually located in your home directory) as follows:
[distutils] index-servers = <REPOSITORY_NAME> [<REPO_NAME>] repository: https://<YOUR_JFROG_DOMAIN>/artifactory/api/pypi/<REPOSITORY_NAME> username: <USER> password: <PASSWORD/TOKEN>
For example:
[distutils] index-servers = pypi-local [pypi-local] repository: https://my-awesome.jfrog.io/artifactory/api/pypi/pypi-local username: johnfrog password: RANDOM_TOKEN_YWRtaW46QVBBVWJjTExkZTU4WT
Next step: