Converts event-model to use the DLS python skeleton, adding all the features other than the .vscode and the container, the following have been added:
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
The CI has been tested, and will fail only on flake8 and mypy since the master branch __init__.py does not yet have typing support.
This change will introduce to event-model the older commits to the DLS python skeleton - those which altered features which will be included in this PR.
Closes #240
Converts event-model to use the DLS python skeleton, adding all the features other than the
.vscode
and the container, the following have been added:pyproject.toml
instead ofrequirements.txt
andrequirements-dev.txt
setup.py
instead of versioneerThe CI has been tested, and will fail only on flake8 and mypy since the master branch
__init__
.py does not yet have typing support.This change will introduce to event-model the older commits to the DLS python skeleton - those which altered features which will be included in this PR.