- The ADK Python package is hosted on PyPI, which is inaccessible in an air-gapped environment.
- By default, watsonx Orchestrate pulls packages from PyPI when installing Python tools.
Prerequisites
As a site administrator, you need:- Access to a jumpbox that connects to both the internet and your Cloud Pak for Data cluster
- A locally hosted Python package registry accessible from your internal network (common PyPI registry providers include Artifactory and Sonatype Nexus)
Uploading the ADK to your local PyPI registry
Get the dependencies list
On your jumpbox, run the following commands to get the full list of dependencies and generate wheel files for each ADK dependency:
Configuring Python tool imports
To import Python tools successfully, configure watsonx Orchestrate to pull the ADK from your local registry. All Python tools must be imported with arequirements.txt file that contains at least the following:
Any dependencies other than the ADK that you want to use in your tools must also be uploaded to your PyPI registry by the site administrator.
Related resources
- For version compatibility information, see the On-premises compatibility
- For general environment setup, see Initiate environment

