tqdm

Форк
0
/
tox.ini 
76 строк · 1.6 Кб
1
# Tox (https://tox.testrun.org/) is a tool for running tests
2
# in multiple virtualenvs. This configuration file will run the
3
# test suite on all supported python versions. To use it, "pip install tox"
4
# and then run "tox" from this directory.
5

6
[tox]
7
envlist=py{37,38,39,310,311,312,py3}{,-tf}{,-keras}, perf, check
8
isolated_build=True
9

10
[gh-actions]
11
python=
12
    3.7: py37
13
    3.8: py38
14
    3.9: py39
15
    3.10: py310
16
    3.11: py311
17
    3.12: py312
18
    pypy-3.7: pypy3
19
[gh-actions:env]
20
PLATFORM=
21
    ubuntu: tf-keras
22

23
[core]
24
deps=
25
    pytest
26
    pytest-cov
27
    pytest-timeout
28
    pytest-asyncio
29
    ipywidgets
30
    git+https://github.com/casperdcl/nbval.git@master#egg=nbval
31
    coverage
32
    coveralls
33
    codecov
34
commands=
35
    - coveralls
36
    codecov -X pycov -e TOXENV
37
    - codacy report -l Python -r coverage.xml --partial
38

39
[testenv]
40
passenv=TOXENV,CI,GITHUB_*,CODECOV_*,COVERALLS_*,CODACY_*,HOME
41
deps=
42
    {[core]deps}
43
    cython
44
    dask[delayed]
45
    matplotlib
46
    numpy
47
    pandas
48
    rich
49
    tf: tensorflow!=2.5.0
50
    keras: keras
51
commands=
52
    pytest --cov=tqdm --cov-report= -W=ignore tests_notebook.ipynb --nbval --current-env --sanitize-with=.meta/nbval.ini
53
    pytest --cov=tqdm --cov-report=xml --cov-report=term --cov-append -k "not perf"
54
    {[core]commands}
55
allowlist_externals=codacy
56

57
# no cython/numpy/pandas
58
[testenv:pypy3]
59
deps={[core]deps}
60

61
[testenv:perf]
62
deps=
63
    pytest
64
    pytest-timeout
65
    pytest-asyncio
66
commands=pytest -k perf
67

68
[testenv:check]
69
deps=
70
    build
71
    twine
72
    py-make>=0.1.0
73
commands=
74
    {envpython} -m build
75
    {envpython} -m twine check dist/*
76
    {envpython} -m pymake -h
77

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.