To begin, set up an ActiveState Artifact Repository (AAR) for the ActiveState project you want to integrate with your Jfrog Artifactory. Contact ActiveState Customer Support to create your AAR. Then you can configure a remote repository on your Artifactory instance to proxy the AAR that you’ve set up.
Before you integrate your ActiveState Platform project with your JFrog Artifactory, your organization must have the following:
Verify the new remote repository is active by installing an artifact that exists in your AAR.
pip, add the following to
~/.pip/pip.confon macOS/Linux or
[global] index-url = https://<USERNAME>:<PASSWORD>@<ARTIFACTORY URL>/artifactory/api/pypi/<REPOSITORY KEY>/simple
If credentials are required to use your Artifactory instance they should be embedded in the index-URL.
[global] index-url = https://username:email@example.com/artifactory/api/pypi/har-remote/simple
[global] index-url = https://activestate.jfrog.io/artifactory/api/pypi/har-remote/simple
pip install <PACKAGE>
pip install requests
The package that previously only existed in your AAR will now be visable in the new remote repository. For more information about Artifactory’s PyPI remote repository capabilities, see this article on the JFrog website.