From e5af36958b258bb2b0402e24c7f8be710b987699 Mon Sep 17 00:00:00 2001 From: wwuck Date: Sat, 3 Jul 2021 02:00:17 +1000 Subject: [PATCH] Add pre-commit hook for tox-ini-fmt Format tox.ini automatically with a pre-commit hook --- .pre-commit-config.yaml | 4 ++++ tox.ini | 23 ++++++++++++++++++----- 2 files changed, 22 insertions(+), 5 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 525cebc2..4dc01495 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -53,3 +53,7 @@ repos: hooks: - id: check-hooks-apply - id: check-useless-excludes +- repo: https://github.com/tox-dev/tox-ini-fmt + rev: 0.5.1 + hooks: + - id: tox-ini-fmt diff --git a/tox.ini b/tox.ini index 11b20d41..4c60b94b 100644 --- a/tox.ini +++ b/tox.ini @@ -1,9 +1,20 @@ [tox] -envlist = py36,py37,py38,pypy3,pre-commit +envlist = + py38 + py37 + py36 + pypy3 + pre-commit [testenv] -deps = -rrequirements-dev.txt -passenv = APPDATA HOME LOCALAPPDATA PROGRAMFILES RUSTUP_HOME +passenv = + APPDATA + HOME + LOCALAPPDATA + PROGRAMFILES + RUSTUP_HOME +deps = + -rrequirements-dev.txt commands = coverage erase coverage run -m pytest {posargs:tests} @@ -11,8 +22,10 @@ commands = [testenv:pre-commit] skip_install = true -deps = pre-commit -commands = pre-commit run --all-files --show-diff-on-failure +deps = + pre-commit +commands = + pre-commit run --all-files --show-diff-on-failure [pep8] ignore = E265,E501,W504