2. Switched to using a python skeleton#

Date: 2023-03-23

Status#

Accepted

Context#

We should use a python skeleton with the following new development features: - using a single pyproject.toml instead of requirements.txt and requirements-dev.txt - black - isort - having the git version generated by setup.py instead of versioneer - mypy - pre-commit

Decision#

We will use the DLS python pip skeleton.

Consequences#

CI workflows will change, even jobs providing the same feature as the older checks.