1
1
[tox]
2
- envlist = py,py-proto3,py-tls,py-tls-proto3,style,pylint,black,protoc,py-cov
2
+ envlist = py-proto4 ,py-proto3,py-tls-proto4 ,py-tls-proto3,style,pylint,black,protoc,py-cov
3
3
minversion = 4.2.6
4
4
skipsdist = True
5
5
ignore_basepython_conflict = true
@@ -12,24 +12,33 @@ setenv =
12
12
deps =
13
13
-r{toxinidir}/test-requirements.txt
14
14
15
- [testenv:dev]
15
+ [testenv:dev-proto4 ]
16
16
commands =
17
+ deps =
18
+ -r{toxinidir}/test-requirements.txt
19
+ protobuf<5.0.0
17
20
18
21
[testenv:dev-proto3]
19
22
commands =
20
23
deps =
21
24
-r{toxinidir}/test-requirements.txt
22
25
protobuf<4.0.0
23
26
24
- [testenv:py]
27
+ [testenv:py-proto4 ]
25
28
commands =
26
29
pytest -v -m " not tls" --docker-compose-remove-volumes --docker-compose =docker-compose.yml {posargs}
30
+ deps =
31
+ -r{toxinidir}/test-requirements.txt
32
+ protobuf<5.0.0
27
33
28
- [testenv:py-cov]
34
+ [testenv:py-cov-proto4 ]
29
35
commands =
30
36
pytest -v -m " not tls" \
31
37
--cov-report html:cov_html --cov =ydb \
32
38
--docker-compose-remove-volumes --docker-compose =docker-compose.yml {posargs}
39
+ deps =
40
+ -r{toxinidir}/test-requirements.txt
41
+ protobuf<5.0.0
33
42
34
43
[testenv:py-proto3]
35
44
commands =
@@ -38,9 +47,12 @@ deps =
38
47
-r{toxinidir}/test-requirements.txt
39
48
protobuf<4.0.0
40
49
41
- [testenv:py-tls]
50
+ [testenv:py-tls-proto4 ]
42
51
commands =
43
52
pytest -v -m tls --docker-compose-remove-volumes --docker-compose =docker-compose-tls.yml {posargs}
53
+ deps =
54
+ -r{toxinidir}/test-requirements.txt
55
+ protobuf<5.0.0
44
56
45
57
[testenv:py-tls-proto3]
46
58
commands =
@@ -52,12 +64,12 @@ deps =
52
64
[testenv:black-format]
53
65
skip_install = true
54
66
commands =
55
- black ydb examples tests --extend-exclude " ydb/_grpc/v3|ydb/_grpc/v4"
67
+ black ydb examples tests --extend-exclude " ydb/_grpc/v3|ydb/_grpc/v4|ydb/_grpc/v5 "
56
68
57
69
[testenv:black]
58
70
skip_install = true
59
71
commands =
60
- black --diff --check ydb examples tests --extend-exclude " ydb/_grpc/v3|ydb/_grpc/v4"
72
+ black --diff --check ydb examples tests --extend-exclude " ydb/_grpc/v3|ydb/_grpc/v4|ydb/_grpc/v5 "
61
73
62
74
[testenv:pylint]
63
75
deps = pylint
0 commit comments