summaryrefslogtreecommitdiff
path: root/tox.ini
diff options
context:
space:
mode:
authorNejc Habjan <hab.nejc@gmail.com>2021-05-26 23:10:54 +0200
committerJohn Villalovos <john@sodarock.com>2021-05-29 20:36:57 -0700
commit237b97ceb0614821e59ea041f43a9806b65cdf8c (patch)
tree52ccdc258ce064fc164fe6c11aea0f122a85dbcd /tox.ini
parentb3d1c267cbe6885ee41b3c688d82890bb2e27316 (diff)
downloadgitlab-237b97ceb0614821e59ea041f43a9806b65cdf8c.tar.gz
chore: clean up tox, pre-commit and requirements
Diffstat (limited to 'tox.ini')
-rw-r--r--tox.ini45
1 files changed, 19 insertions, 26 deletions
diff --git a/tox.ini b/tox.ini
index cbe69e7..1ddc331 100644
--- a/tox.ini
+++ b/tox.ini
@@ -11,48 +11,45 @@ usedevelop = True
install_command = pip install {opts} {packages}
deps = -r{toxinidir}/requirements.txt
- -r{toxinidir}/test-requirements.txt
+ -r{toxinidir}/requirements-test.txt
commands =
pytest tests/unit {posargs}
[testenv:pep8]
basepython = python3
-deps = -r{toxinidir}/requirements.txt
- -r{toxinidir}/test-requirements.txt
- flake8
+envdir={toxworkdir}/lint
+deps = -r{toxinidir}/requirements-lint.txt
commands =
flake8 {posargs} .
[testenv:black]
basepython = python3
-deps = -r{toxinidir}/requirements.txt
- -r{toxinidir}/test-requirements.txt
- black
+envdir={toxworkdir}/lint
+deps = -r{toxinidir}/requirements-lint.txt
commands =
black {posargs} .
[testenv:isort]
basepython = python3
-deps = -r{toxinidir}/requirements.txt
- -r{toxinidir}/test-requirements.txt
- isort
+envdir={toxworkdir}/lint
+deps = -r{toxinidir}/requirements-lint.txt
commands =
- isort --dont-order-by-type {posargs} {toxinidir}
+ isort {posargs} {toxinidir}
-[testenv:twine-check]
+[testenv:mypy]
basepython = python3
-deps = -r{toxinidir}/requirements.txt
- -r{toxinidir}/test-requirements.txt
- twine
+envdir={toxworkdir}/lint
+deps = -r{toxinidir}/requirements-lint.txt
commands =
- twine check dist/*
+ mypy {posargs}
-[testenv:mypy]
+[testenv:twine-check]
basepython = python3
deps = -r{toxinidir}/requirements.txt
- -r{toxinidir}/test-requirements.txt
+ twine
commands =
- mypy {posargs}
+ python3 setup.py sdist bdist_wheel
+ twine check dist/*
[testenv:venv]
commands = {posargs}
@@ -68,12 +65,8 @@ ignore = E203,E501,W503
per-file-ignores =
gitlab/v4/objects/__init__.py:F401,F403
-[isort]
-profile = black
-multi_line_output = 3
-
[testenv:docs]
-deps = -r{toxinidir}/rtd-requirements.txt
+deps = -r{toxinidir}/requirements-docs.txt
commands = python setup.py build_sphinx
[testenv:cover]
@@ -95,11 +88,11 @@ exclude_lines =
script_launch_mode = subprocess
[testenv:cli_func_v4]
-deps = -r{toxinidir}/docker-requirements.txt
+deps = -r{toxinidir}/requirements-docker.txt
commands =
pytest --cov --cov-report xml tests/functional/cli {posargs}
[testenv:py_func_v4]
-deps = -r{toxinidir}/docker-requirements.txt
+deps = -r{toxinidir}/requirements-docker.txt
commands =
pytest --cov --cov-report xml tests/functional/api {posargs}