Skip to content

Installation

Base Install

We always recommend installing packages inside of your virtual environment of choice. E.g.,

$ python -m venv venv
$ . venv/bin/activate

Once your virtual environment is activated, install ProxyStore with pip.

$ pip install proxystore

Extras Options

The base installation is designed to be as lightweight as possible, but ProxyStore provides many features with extra dependencies that can be installed with the appropriate extras option.

Install Purpose
pip install proxystore[all] Install all extras except dev and docs
pip install proxystore[endpoints] Use ProxyStore Endpoints
pip install proxystore[redis] Use the RedisConnector
pip install proxystore[dev] Development dependencies
pip install proxystore[docs] Documentation dependencies

Multiple extras options can be install at the same time.

$ pip install proxystore[endpoints,redis]

Or everything can be installed at once (this does not install the development packages).

$ pip install proxystore[all]

ProxyStore Extensions

Additional features are available in the proxystore-extensions package (Repository and Docs). Features in the extensions package tend to be more experimental or have heavier dependencies.

$ pip install proxystore-ex