mirror of
https://github.com/LukeHagar/connexion.git
synced 2025-12-06 04:19:26 +00:00
42 lines
1005 B
INI
42 lines
1005 B
INI
[flake8]
|
|
exclude=connexion/__init__.py
|
|
rst-roles=class,mod,obj
|
|
# https://black.readthedocs.io/en/stable/guides/using_black_with_other_tools.html#flake8
|
|
# Longest docstring in current code base
|
|
max-line-length=137
|
|
extend-ignore=E203
|
|
|
|
[tox]
|
|
isolated_build = True
|
|
envlist =
|
|
{py37,py38,py39,py310}-{min,pypi}
|
|
pre-commit
|
|
|
|
[gh-actions]
|
|
python =
|
|
3.7: py37-min,py37-pypi
|
|
3.8: py38-min,py38-pypi
|
|
3.9: py39-min,py39-pypi
|
|
3.10: py310-min,py310-pypi,pre-commit
|
|
|
|
[testenv]
|
|
setenv=PYTHONPATH = {toxinidir}:{toxinidir}
|
|
deps=
|
|
poetry
|
|
allowlist_externals=
|
|
cp
|
|
sed
|
|
mv
|
|
commands=
|
|
min: cp pyproject.toml .pyproject.toml
|
|
min: sed -i -E 's/"(\^|~|>=)([ 0-9])/"==\2/' pyproject.toml
|
|
poetry lock
|
|
poetry install --all-extras --with tests
|
|
poetry show
|
|
poetry run python -m pytest tests --cov connexion --cov-report term-missing
|
|
min: mv -f .pyproject.toml pyproject.toml
|
|
|
|
[testenv:pre-commit]
|
|
deps=pre-commit
|
|
commands=pre-commit run --all-files --show-diff-on-failure
|