diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 84e29b9f..b7fc0fec 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -8,7 +8,7 @@ repos: # Commitizen enforces semantic and conventional commit messages. - repo: https://github.com/commitizen-tools/commitizen - rev: v2.19.0 + rev: v2.20.0 hooks: - id: commitizen stages: [commit-msg] @@ -43,7 +43,7 @@ repos: # Similar to pylint, with a few more/different checks. - repo: https://github.com/pycqa/flake8 - rev: 3.9.2 + rev: 4.0.1 hooks: - id: flake8 files: ^package/|^tests/|setup.py @@ -62,7 +62,7 @@ repos: # Type-check all Python code. - repo: https://github.com/pre-commit/mirrors-mypy - rev: v0.910 + rev: v0.910-1 hooks: - id: mypy files: ^package/|^tests/|setup.py diff --git a/setup.py b/setup.py index ea252aa4..55e1f3b7 100644 --- a/setup.py +++ b/setup.py @@ -46,17 +46,17 @@ include_package_data=True, install_requires=[], extras_require={ - "test": ["hypothesis==6.21.6", "pytest==6.2.4", "pytest-cov==2.12.1"], + "test": ["hypothesis==6.23.2", "pytest==6.2.4", "pytest-cov==3.0.0"], "dev": [ - "flake8==3.9.2", + "flake8==4.0.1", "flake8-builtins==1.5.3", "flake8-docstrings==1.6.0", "flake8-rst-docstrings==0.2.3", "mypy==0.910", "pep8-naming==0.12.1", - "pre-commit==2.13.0", + "pre-commit==2.15.0", "pylint==2.9.3", - "python-semantic-release==7.16.2", + "python-semantic-release==7.19.2", ], "docs": ["sphinx==4.1.2"], },