Installation¶
The openEO Aggregator is a Python package and can be installed via standard tooling like pip
:
python -m pip install openeo-aggregator
To install a bleeding-edge builds from our internal package repository, add the dedicated package repository as extra index URL:
python -m pip install openeo-aggregator \
--extra-index-url https://artifactory.vgt.vito.be/api/pypi/python-openeo/simple
At the time of this writing it is recommended to work with Python 3.11 (as done in the Docker image used in various production deployments).
Installation from source¶
If desired, it is also possible to install from source. As usual, run something like this from the project root in some kind of virtual environment:
pip install .
“dev” extra¶
When planning to do development, it is recommended to install it in development mode (option -e
) with the dev
“extra”:
pip install -e .[dev]
Requirements¶
Some (optional) features have some additional requirements:
Optional: a Zookeeper cluster for caching and partitioned job db