-
Notifications
You must be signed in to change notification settings - Fork 535
/
Copy pathconfig.py
42 lines (41 loc) · 1.12 KB
/
config.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
# The TEST_SUITE_CONFIG dictionary defines, for each integration test suite,
# the main package (framework, library) to test with; any additional test
# dependencies, optionally gated behind specific conditions; and optionally
# the Python versions to test on.
#
# See scripts/populate_tox/README.md for more info on the format and examples.
TEST_SUITE_CONFIG = {
"ariadne": {
"package": "ariadne",
"deps": {
"*": ["fastapi", "flask", "httpx"],
},
"python": ">=3.8",
},
"gql": {
"package": "gql[all]",
},
"graphene": {
"package": "graphene",
"deps": {
"*": ["blinker", "fastapi", "flask", "httpx"],
"py3.6": ["aiocontextvars"],
},
},
"grpc": {
"package": "grpcio",
"deps": {
"*": ["protobuf", "mypy-protobuf", "types-protobuf", "pytest-asyncio"],
},
"python": ">=3.7",
},
"requests": {
"package": "requests",
},
"strawberry": {
"package": "strawberry-graphql[fastapi,flask]",
"deps": {
"*": ["httpx"],
},
},
}