PyPi Server
Starting with CloudShell 2026.1, the RequirementsRepository, RequirementsTrustedHost, and RequirementsExtraRepository keys are also honored during Execution Server setup and default-environment bootstrap — not only when running driver commands. This lets an Execution Server that must use a private or HTTPS-only PyPI index complete setup against that index without a workaround. Set the keys before running Execution Server setup.
Set the online computer's name and port
This applies to CloudShell deployments using PyPi Server to retrieve and serve Python dependencies from a dedicated online computer.
| Key | <add key="RequirementsRepository" value="http://<hostname|IP>:<port>"/> |
| Possible values | hostname or IP address and port |
| Where to add/change | customer.config CloudShell Execution Server installation directories |
| Default value | N/A |
| Affected CloudShell Component | Execution Server |
| Version | 8.2 and above |
Define the online computer as a trusted host
This applies to CloudShell deployments using PyPi Server to retrieve and serve Python dependencies from a dedicated online computer.
| Key | <add key="RequirementsTrustedHost" value="http://<hostname|IP>:<port>"/> |
| Possible values | hostname or IP address specified in the RequirementsRepository configuration key |
| Where to add/change | customer.config CloudShell Execution Server installation directories |
| Default value | N/A |
| Affected CloudShell Component | Execution Server |
| Version | 8.2 and above |
Set a secondary online python packages repository
Make sure to set this key on all execution servers.
| Key | <add key="RequirementsExtraRepository" value="http://<hostname|IP>:<port>"/> |
| Possible values | hostname or IP address and port. For example:
|
| Where to add/change | customer.config CloudShell Execution Server installation directories |
| Default value | N/A |
| Affected CloudShell Component | Execution Server |
| Version | 8.2 and above |