mirror of
https://github.com/miurahr/aqtinstall.git
synced 2025-12-17 04:34:37 +03:00
106 lines
2.2 KiB
TOML
106 lines
2.2 KiB
TOML
[build-system]
|
|
requires = ["setuptools>=42", "wheel", "setuptools_scm[toml]>=3.3.3"]
|
|
build-backend = "setuptools.build_meta"
|
|
|
|
[tools.setuptools_scm]
|
|
local_scheme = "no-local-version"
|
|
|
|
[tool.check-manifest]
|
|
ignore = ["aqt/version.py","azure-pipelines.yml", ".readthedocs.yml", "ci/*"]
|
|
|
|
[tool.coverage.run]
|
|
branch = true
|
|
parallel = true
|
|
source = ["aqt", "tests"]
|
|
|
|
[tool.coverage.report]
|
|
show_missing = true
|
|
exclude_lines = ["if __name__ == .__main__.:", "pragma: no-cover", "@abstract", "def __repr__"]
|
|
|
|
[tool.black]
|
|
line-length = 125
|
|
target-version = ['py38']
|
|
|
|
[tool.isort]
|
|
line_length = 125
|
|
known_first_party = "aqt"
|
|
known_third_party = ["docutils", "flake8", "pyannotate_runtime", "pytest", "pytz", "requests", "setuptools", "sphinx", "yaml", "packaging"]
|
|
multi_line_output = 3
|
|
include_trailing_comma = true
|
|
force_grid_wrap = 0
|
|
use_parentheses = true
|
|
ensure_newline_before_comments = true
|
|
|
|
[tool.tox]
|
|
legacy_tox_ini = """
|
|
[tox]
|
|
envlist = check, docs, py{36,37,38,39,310}, py39d, mprof, fil
|
|
|
|
[testenv]
|
|
passenv =
|
|
GITHUB_*
|
|
APPVEYOR APPVEYOR_*
|
|
TRAVIS TRAVIS_*
|
|
COVERALLS_*
|
|
PYTEST_ADDOPTS
|
|
extras = test, check, docs
|
|
commands =
|
|
python -m pytest -vv
|
|
|
|
[testenv:check]
|
|
basepython = python3.8
|
|
extras = check
|
|
commands =
|
|
check-manifest {toxinidir}
|
|
flake8 aqt tests setup.py
|
|
|
|
[testenv:docs]
|
|
basepython = python3.8
|
|
extras = docs
|
|
commands =
|
|
sphinx-build {posargs:-E} -W -b html docs build/docs
|
|
sphinx-build -W -b linkcheck docs build/docs
|
|
|
|
[testenv:py39d]
|
|
basepython = python3.9d
|
|
extras = test
|
|
commands =
|
|
python3.9-dbg -m pytest -v --no-cov -R : -k "test_install"
|
|
deps =
|
|
pytest
|
|
pytest-leaks
|
|
pytest-remotedata
|
|
pytest-socket
|
|
pytest-cov
|
|
|
|
[testenv:mprof]
|
|
basepython = python3.8
|
|
commands =
|
|
mprof run --multiprocess python -m aqt install-qt -O /tmp -d /tmp linux desktop 6.2.1
|
|
mprof plot --output memory-profile.png
|
|
deps =
|
|
memory_profiler
|
|
matplotlib
|
|
|
|
[testenv:fil]
|
|
basepython = python3.8
|
|
commands =
|
|
fil-profile run -m aqt install-qt -O /tmp -d /tmp linux desktop 6.2.1
|
|
deps =
|
|
filprofiler
|
|
|
|
[testenv:coveralls]
|
|
deps =
|
|
coveralls
|
|
skip_install = true
|
|
commands =
|
|
coveralls []
|
|
|
|
[gh-actions]
|
|
python =
|
|
3.6: py36
|
|
3.8: py38, docs, check
|
|
3.9: py39
|
|
3.10: py310
|
|
"""
|