Warning

This documentation is actively being updated as the project evolves and may not be complete in all areas.

Python Packages

The jumpstarter Python packages) contain all the necessary tools to run a exporter or to interact with your hardware as a client.

This package includes:

  • A client library.

  • The client CLI tool.

  • An exporter runtime and built-in drivers.

The Python package can be installed using pip or similar, Python >=3.11 is required.:

$ pip3 install --extra-index-url https://docs.jumpstarter.dev/packages/simple \
        jumpstarter jumpstarter-driver-ustreamer jumpstarter-driver-can jumpstarter-driver-sdwire \
        jumpstarter-driver-dutlink jumpstarter-driver-raspberrypi \
        jumpstarter-imagehash

Tip

This will install the jumpstarter packages globally, when using Jumpstarter as a library, it is recommended to install the package in a virtual environment instead. i.e.

$ python3 -m venv ~/.venv/jumpstarter

$ source ~/.venv/jumpstarter/bin/activate

$ pip3 install ….

An alternative to installing the packages is to use the container package.