At this time JFrog Artifactory integration is only available to Enterprise tier members.
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:
har-remote
).https://dl.activestate.com
Verify the new remote repository is active by installing an artifact that exists in your AAR.
pip
, add the following to ~/.pip/pip.conf
on macOS/Linux or %APPDATA%\pip\pip.ini
on Windows:[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.
Examples:
[global]
index-url = https://username:password@activestate..io/artifactory/api/pypi/har-remote/simple
[global]
index-url = https://activestate..io/artifactory/api/pypi/har-remote/simple
pip
, run:pip install <PACKAGE>
For example
pip install requests
The package that previously only existed in your AAR will now be visible in the new remote repository. For more information about Artifactory’s PyPI remote repository capabilities, see this article on the JFrog website.