2019-09-17 04:15:51 +08:00
|
|
|
[tox]
|
|
|
|
minversion = 2.1
|
2020-12-10 23:14:30 +08:00
|
|
|
envlist = py36, py37, py38, py39, lint
|
2019-09-17 04:15:51 +08:00
|
|
|
skipsdist = True
|
|
|
|
|
|
|
|
[testenv]
|
2019-09-26 05:47:58 +08:00
|
|
|
install_command = pip install -c{toxinidir}/constraints.txt -U {opts} {packages}
|
2019-09-17 04:15:51 +08:00
|
|
|
setenv =
|
|
|
|
VIRTUAL_ENV={envdir}
|
|
|
|
LANGUAGE=en_US
|
|
|
|
LC_ALL=en_US.utf-8
|
|
|
|
deps =
|
|
|
|
-r requirements-dev.txt
|
|
|
|
git+https://github.com/Qiskit/qiskit-terra.git
|
|
|
|
commands =
|
|
|
|
python setup.py bdist_wheel -- -- -j4
|
|
|
|
pip install --find-links={toxinidir}/dist qiskit_aer
|
2019-11-15 00:37:57 +08:00
|
|
|
stestr run {posargs}
|
|
|
|
|
|
|
|
[testenv:coverage]
|
|
|
|
basepython = python3
|
|
|
|
setenv =
|
|
|
|
{[testenv]setenv}
|
|
|
|
PYTHON=coverage3 run --source qiskit --parallel-mode
|
|
|
|
commands =
|
|
|
|
stestr run {posargs}
|
|
|
|
coverage3 combine
|
|
|
|
coverage3 report
|
2019-09-17 04:15:51 +08:00
|
|
|
|
|
|
|
[testenv:lint]
|
|
|
|
deps =
|
|
|
|
pycodestyle
|
|
|
|
pylint
|
|
|
|
git+https://github.com/Qiskit/qiskit-terra.git
|
|
|
|
commands =
|
|
|
|
pycodestyle --ignore=E402,W504 --max-line-length=100 qiskit/providers/aer
|
|
|
|
pylint -j 2 -rn qiskit/providers/aer
|
2019-10-31 09:01:06 +08:00
|
|
|
|
|
|
|
[testenv:docs]
|
|
|
|
deps =
|
|
|
|
-r requirements-dev.txt
|
|
|
|
git+https://github.com/Qiskit/qiskit-terra.git
|
2020-03-14 00:57:24 +08:00
|
|
|
qiskit-ibmq-provider
|
2019-10-31 09:01:06 +08:00
|
|
|
commands =
|
|
|
|
python setup.py bdist_wheel -- -- -j4
|
|
|
|
pip install --find-links={toxinidir}/dist qiskit_aer
|
2020-05-29 06:41:51 +08:00
|
|
|
sphinx-build -W -b html docs/ docs/_build/html -j auto {posargs}
|