Lines Matching +full:install +full:- +full:pytest
3 envlist = lint, py3{8,9,10,11,12}-cov, htmlcov
9 # use 'download = true' to have tox install the latest pip inside the virtualenv.
10 # We need this to be able to install skia-pathops on Linux, which uses a
12 # https://github.com/tox-dev/tox/issues/791#issuecomment-518713438
14 # building lxml from source takes too long on CI, force it to download pre-compiled
15 # wheel or fail if none is found with --only-binary=lxml
16 install_command = python -m pip install --only-binary=lxml {opts} {packages}
19 pytest>=7.0.0
20 pytest-randomly
21 # add -noextra to tox -e to skip installing extras and only test the core fonttools
22 !noextra: -rrequirements.txt
24 cy: python -c "from fontTools.cu2qu.cu2qu import COMPILED; assert COMPILED"
25 !cy: python -c "from fontTools.cu2qu.cu2qu import COMPILED; assert not COMPILED"
26 # test with or without coverage, passing extra positonal args to pytest
27 cov: coverage run --parallel-mode -m pytest {posargs}
28 !cov: pytest {posargs:Tests fontTools}
40 -r dev-requirements.txt
43 black --check --diff .
55 codecov --env TOXENV
63 commands = pip wheel -w {envtmpdir}/build --no-deps .
73 pip install --upgrade {opts} {packages}
78 python -c 'import shutil; shutil.rmtree("dist", ignore_errors=True)'
79 python setup.py clean --all
81 python setup.py sdist --dist-dir {toxinidir}/dist
83 …pip wheel -v --no-deps --no-index --wheel-dir {toxinidir}/dist --find-links {toxinidir}/dist fontt…