Dependency management¶
We use Poetry including the dependency definition inside the
pyproject.toml and python-venv for environment management.
Additionally we use Dephell and make for easier workflow.
dependency-management files¶
<SERVICENAME>
├── ...
├── poetry.lock
├── pyproject.toml
├── .python-version
└── ...
pyproject.toml: stores what dependencies are required in which versions. Required by Dephell and Poetry.poetry.lock: locked definition of installed packages and their versions of currently used devs-environment. Created by Poetry usingmake init,make update,make testsormake finalize..python-version: the version of the python-interpreter used for this project. Created bypython-venvusingmake init, required by Poetry and Dephell.