1
1
[tox]
2
2
envlist =
3
- {py38,py39,py310,py311}
4
- {py38,py39,py310,py311}-redis
5
- {py38,py39,py310,py311}-redis4
6
- {py38,py39,py310,py311}-diskcache
7
- {py38,py39,py310,py311}-integration
3
+ {py38,py39,py310,py311,py312 }
4
+ {py38,py39,py310,py311,py312 }-redis
5
+ {py38,py39,py310,py311,py312 }-redis4
6
+ {py38,py39,py310,py311,py312 }-diskcache
7
+ {py38,py39,py310,py311,py312 }-integration
8
8
coverage
9
9
skip_missing_interpreters = true
10
10
@@ -15,26 +15,26 @@ setenv =
15
15
PYTHONPATH = {toxinidir}/tests
16
16
COVERAGE_FILE = {toxworkdir}/.coverage.{envname}
17
17
MARKER = not redis and not integration and not diskcache
18
- {py,py38,py39,py310,py311}-redis: MARKER = redis and not diskcache
19
- {py,py38,py39,py310,py311}-redis4: MARKER = redis and not diskcache
20
- {py,py38,py39,py310,py311}-diskcache: MARKER = diskcache and not redis
21
- {py,py38,py39,py310,py311}-integration: MARKER = integration
18
+ {py,py38,py39,py310,py311,py312 }-redis: MARKER = redis and not diskcache
19
+ {py,py38,py39,py310,py311,py312 }-redis4: MARKER = redis and not diskcache
20
+ {py,py38,py39,py310,py311,py312 }-diskcache: MARKER = diskcache and not redis
21
+ {py,py38,py39,py310,py311,py312 }-integration: MARKER = integration
22
22
deps =
23
23
pytest
24
24
pytest-asyncio ==0.21.1
25
25
pytest-cov
26
26
pytest-rerunfailures
27
27
hypothesis
28
- {py,py38,py39,py310,py311}-redis4: redis ==4.6.0
29
- {py,py38,py39,py310,py311}-integration: aiohttp
30
- {py,py38,py39,py310,py311}-integration: fastapi
31
- {py,py38,py39,py310,py311}-integration: httpx
32
- {py,py38,py39,py310,py311}-integration: SQLAlchemy
33
- {py,py38,py39,py310,py311}-integration: prometheus-client
28
+ {py,py38,py39,py310,py311,py312 }-redis4: redis ==4.6.0
29
+ {py,py38,py39,py310,py311,py312 }-integration: aiohttp
30
+ {py,py38,py39,py310,py311,py312 }-integration: fastapi
31
+ {py,py38,py39,py310,py311,py312 }-integration: httpx
32
+ {py,py38,py39,py310,py311,py312 }-integration: SQLAlchemy
33
+ {py,py38,py39,py310,py311,py312 }-integration: prometheus-client
34
34
extras =
35
- {py,py38,py39,py310,py311}-redis: redis,speedup
36
- {py,py38,py39,py310,py311}-diskcache: diskcache
37
- {py,py37,py38,py39,py310,py311}-integration: redis,speedup,diskcache,dill
35
+ {py,py38,py39,py310,py311,py312 }-redis: redis,speedup
36
+ {py,py38,py39,py310,py311,py312 }-diskcache: diskcache
37
+ {py,py37,py38,py39,py310,py311,py312 }-integration: redis,speedup,diskcache,dill
38
38
commands =
39
39
pytest --cov --cov-fail-under =0 --reruns 5 --reruns-delay 1 \
40
40
-m " {env:MARKER}" \
@@ -52,8 +52,8 @@ commands =
52
52
coverage report
53
53
coverage xml -o {toxworkdir}/coverage.xml
54
54
depends =
55
- {py38,py39,py310,py311}
56
- {py38,py39,py310,py311}-redis
57
- {py38,py39,py310,py311}-redis4
58
- {py38,py39,py310,py311}-diskcache
59
- {py38,py39,py310,py311}-integration
55
+ {py38,py39,py310,py311,py312 }
56
+ {py38,py39,py310,py311,py312 }-redis
57
+ {py38,py39,py310,py311,py312 }-redis4
58
+ {py38,py39,py310,py311,py312 }-diskcache
59
+ {py38,py39,py310,py311,py312 }-integration
0 commit comments