diff --git a/lume.yml b/lume.yml index 753c8b0..71f994b 100644 --- a/lume.yml +++ b/lume.yml @@ -31,7 +31,7 @@ steps: - flake8 $PACKAGE_NAME - isort . check-requirements: - run: echo "Meiga does not need any requirements" + run: safety check -r requirements/requirements.txt static-analysis: run: mypy $PACKAGE_NAME coverage: diff --git a/pytest.coverage.ini b/pytest.coverage.ini index 64a88e8..39f2e2c 100644 --- a/pytest.coverage.ini +++ b/pytest.coverage.ini @@ -16,4 +16,6 @@ filterwarnings = ignore::DeprecationWarning python_files=test_*.py python_classes=Test* -python_functions=test_* should_* \ No newline at end of file +python_functions=test_* should_* + +norecursedirs = output .mypy_cache .github .hypothesis meiga samples requirements *.egg-info .git diff --git a/requirements/dev-requirements.txt b/requirements/dev-requirements.txt index d32d845..43a5871 100644 --- a/requirements/dev-requirements.txt +++ b/requirements/dev-requirements.txt @@ -1,13 +1,13 @@ black==22.3.0 -flake8==5.0.3 +flake8==5.0.4 isort[colors]==5.10.1 pre-commit==2.20.0 -mypy==0.971 -safety==1.10.3 -pytest==7.1.2 -pytest-cov==3.0.0 -pytest-mock==3.7.0 -pytest-env==0.6.2 +mypy==0.982 +safety==2.3.1 +pytest==7.2.0 +pytest-cov==4.0.0 +pytest-mock==3.10.0 +pytest-env==0.8.1 pytest-variables[yaml]==2.0.0 pytest-clarity==1.0.1 -hypothesis==6.54.1 \ No newline at end of file +hypothesis==6.56.3 \ No newline at end of file diff --git a/requirements/requirements.txt b/requirements/requirements.txt index 2153259..3578244 100644 --- a/requirements/requirements.txt +++ b/requirements/requirements.txt @@ -1 +1 @@ -typing-extensions; python_version < "3.10" +typing-extensions==4.4.0; python_version < "3.10"