Python: Add Continuous Integration for Python

There are a lot of exceptions, but it's a start.
This will ensure that no more issues get added / that issues
get fixed before the code is added
This commit is contained in:
Martin Thoma
2022-03-09 21:29:06 +01:00
parent 722bf1c3c5
commit a721c91557
6 changed files with 105 additions and 0 deletions

View File

@@ -0,0 +1,3 @@
pytest
flake8
mypy

View File

@@ -0,0 +1,38 @@
#
# This file is autogenerated by pip-compile with python 3.10
# To update, run:
#
# pip-compile ci-requirements.in
#
attrs==21.4.0
# via pytest
flake8==4.0.1
# via -r ci-requirements.in
iniconfig==1.1.1
# via pytest
mccabe==0.6.1
# via flake8
mypy==0.931
# via -r ci-requirements.in
mypy-extensions==0.4.3
# via mypy
packaging==21.3
# via pytest
pluggy==1.0.0
# via pytest
py==1.11.0
# via pytest
pycodestyle==2.8.0
# via flake8
pyflakes==2.4.0
# via flake8
pyparsing==3.0.7
# via packaging
pytest==7.0.1
# via -r ci-requirements.in
tomli==2.0.1
# via
# mypy
# pytest
typing-extensions==4.1.1
# via mypy