Apply swh-py-template v0.3.3 with copier

Bump development tools: mypy, codespell, isort, ...

Move all tools configuration in pyproject.toml.

Remove no longer needed mypy overrides.
This commit is contained in:
Antoine Lambert 2025-02-14 13:32:03 +01:00
parent a3d66736a4
commit edef3b850c
No known key found for this signature in database
GPG key ID: D026E5C2F802586D
8 changed files with 53 additions and 99 deletions

View file

@ -22,7 +22,7 @@ commands =
[testenv:black]
skip_install = true
deps =
black==24.8.0
black==25.1.0
commands =
{envpython} -m black --check swh
@ -30,8 +30,10 @@ commands =
skip_install = true
deps =
flake8==7.1.1
flake8-bugbear==24.4.26
flake8-bugbear==24.12.12
flake8-pyproject==1.2.3
pycodestyle==2.12.1
commands =
{envpython} -m flake8
@ -39,7 +41,7 @@ commands =
extras =
testing
deps =
mypy==1.11.1
mypy==1.15.0
commands =
mypy swh