This article explains how to update your local PyPi Server repository. This is required when you upgrade a Shell, driver or script that has new/updated dependencies. It applies to both online and offline dependencies.
Updating offline Python dependencies
To update offline Python dependencies:
- Download the latest Python dependencies package zip file locally and extract the zip file to the local PyPi Server repository. See Configuring CloudShell to Execute Python Commands in Offline Mode.
Restart any execution server that has a live instance of the relevant driver or script. This requires running the Execution Server's configuration wizard - see the CloudShell Suite Installation Guide.
Updating online Python dependencies
In online mode, the PyPi Server process automatically downloads and extracts the appropriate dependencies file to the driver or script's virtual environment every time a new instance of the driver or script is created.
To update online Python dependencies:
- If there is a live instance of the driver or script, restart the execution server to delete the instance, as explained above. The next time a command of the driver or script is executed, PyPi Server will download the Python dependencies.