diff --git a/{{cookiecutter.project_slug}}/pyproject.toml b/{{cookiecutter.project_slug}}/pyproject.toml index 9d1c2ead206133d22f799ab6a11c9d15a2d1ae4e..a19fe44b64dc7b57d142dce2bfc3fca0b297d4b7 100644 --- a/{{cookiecutter.project_slug}}/pyproject.toml +++ b/{{cookiecutter.project_slug}}/pyproject.toml @@ -38,24 +38,29 @@ commands = [ # Command prefixes to reuse the same virtualenv for all linting jobs. [tool.tox.env.pep8] +deps = ["flake8"] commands = [ ["python", "-m", "flake8", "--version"], ["python", "-m", "flake8", { replace = "posargs", default = ["{{cookiecutter.project_slug}}", "tests"], extend = true }] ] [tool.tox.env.black] +deps = ["black"] commands = [ ["python", "-m", "black", "--version"], ["python", "-m", "black", "--check", "--diff", { replace = "posargs", default = ["{{cookiecutter.project_slug}}", "tests"], extend = true }] ] [tool.tox.env.pylint] +deps = ["pylint"] commands = [ ["python", "-m", "pylint", "--version"], ["python", "-m", "pylint", { replace = "posargs", default = ["{{cookiecutter.project_slug}}", "tests"], extend = true }] ] [tool.tox.env.format] +deps = ["autopep8"] +deps = ["black"] commands = [ ["python", "-m", "autopep8", "-v", "-aa", "--in-place", "--recursive", { replace = "posargs", default = ["{{cookiecutter.project_slug}}", "tests"], extend = true }], ["python", "-m", "black", "-v", { replace = "posargs", default = ["{{cookiecutter.project_slug}}", "tests"], extend = true }] @@ -75,5 +80,5 @@ commands = [ [tool.tox.env.build] package = "wheel" -deps = ["build"] +deps = ["build>=0.8.0"] commands = [["python", "-m", "build"]] diff --git a/{{cookiecutter.project_slug}}/tests/requirements.txt b/{{cookiecutter.project_slug}}/tests/requirements.txt index f14d0b907ce977320ba250046dfab52a3101800a..b507faf8c6cc09660c41c58caa26d318e94cfd4d 100644 --- a/{{cookiecutter.project_slug}}/tests/requirements.txt +++ b/{{cookiecutter.project_slug}}/tests/requirements.txt @@ -1,7 +1,2 @@ -autopep8 >= 1.7.0 # MIT -black >= 22.0.0 # MIT -build >= 0.8.0 # MIT -flake8 >= 5.0.0 # MIT -pylint >= 2.15.0 # GPLv2 pytest >= 7.0.0 # MIT pytest-cov >= 3.0.0 # MIT