# 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.