| sidebar_position | 5 |
|---|
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.
To update offline Python dependencies:
- Make a backup copy of the PyPi Server repository folder so you have the option to revert back if any errors occur.
- 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 Configure the Execution Server.
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.