Eclipse eCAL™ Documentation

This documentation is created with Sphinx. Sphinx uses the reStructuredText (RST) markup format and adds some features like cross-referencing.

To create the documentation, it’s necessary to have the requirements from requirements.txt installed. They have been locked from pyproject.toml using pdm.

pip install pdm 
pdm lock --python=">=3.11"
pdm lock --python="<3.11" --append
pdm plugin add export
pdm export -f requirements --without-hashes > requirements.txt

This way, newer Python version can use newer Sphinx versions.