cti-python-stix2/tox.ini

39 lines
635 B
INI

[tox]
envlist = py37,py38,py39,py310,packaging,pre-commit-check
[testenv]
deps =
-U
tox
pytest
pytest-cov
coverage
taxii2-client
rapidfuzz
haversine
medallion
commands =
python -m pytest --cov=stix2 stix2/test/ --cov-report term-missing -W ignore::stix2.exceptions.STIXDeprecationWarning
passenv = GITHUB_*
[testenv:packaging]
deps =
twine
commands =
python setup.py sdist bdist_wheel --universal
twine check dist/*
[testenv:pre-commit-check]
deps =
pre-commit
commands =
pre-commit run --all-files
[gh-actions]
python =
3.7: py37
3.8: py38
3.9: py39, packaging, pre-commit-check
3.10: py310