diff options
| author | Nejc Habjan <hab.nejc@gmail.com> | 2021-05-26 23:10:54 +0200 |
|---|---|---|
| committer | John Villalovos <john@sodarock.com> | 2021-05-29 20:36:57 -0700 |
| commit | 237b97ceb0614821e59ea041f43a9806b65cdf8c (patch) | |
| tree | 52ccdc258ce064fc164fe6c11aea0f122a85dbcd /tox.ini | |
| parent | b3d1c267cbe6885ee41b3c688d82890bb2e27316 (diff) | |
| download | gitlab-237b97ceb0614821e59ea041f43a9806b65cdf8c.tar.gz | |
chore: clean up tox, pre-commit and requirements
Diffstat (limited to 'tox.ini')
| -rw-r--r-- | tox.ini | 45 |
1 files changed, 19 insertions, 26 deletions
@@ -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} |
