Installation
Base Install¶
We always recommend installing packages inside of your virtual environment of choice. E.g.,
Once your virtual environment is activated, install ProxyStore with pip.
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 |
pip install proxystore[endpoints] |
Use ProxyStore Endpoints |
pip install proxystore[kafka] |
Use Kafka stream shims |
pip install proxystore[redis] |
Use Redis stream shims or the RedisConnector |
pip install proxystore[zmq] |
Use ZeroMQ stream shims or the ZeroMQConnector |
Multiple extras options can be installed at the same time.
Or everything can be installed at once (this does not install the development packages).
Note
Some features depend on packages which cannot be installed with pip.
For example, the DAOSConnector
requires PyDAOS which is installed alongside DAOS.
See the DAOS guide for details.