@@ -26,9 +26,17 @@ classifiers = [
26
26
]
27
27
requires-python = " >= 3.11, < 4"
28
28
dependencies = [
29
- " typing-extensions >= 4.5.0, < 5" ,
30
- " frequenz-api-dispatch >= 0.12.0, < 0.13" ,
31
- " frequenz-client-base >= 0.1.0, < 0.2" ,
29
+ " typing-extensions >= 4.6.1, < 5" ,
30
+ # Use direct commit until release
31
+ " frequenz-api-dispatch @ git+https://github.com/frequenz-floss/frequenz-api-dispatch.git@223315c" ,
32
+ # "frequenz-api-dispatch >= 0.13.0, < 0.14",
33
+ # Directly use unreleased commit until the next release
34
+ " frequenz-client-base @ git+https://github.com/frequenz-floss/frequenz-client-base-python.git@57d3093" ,
35
+ # "frequenz-client-base >= 0.1.0, < 0.2",
36
+ # Directly use unreleased commit until the first release
37
+ " frequenz-client-common @ git+https://github.com/frequenz-floss/frequenz-client-common-python.git@5e6e7b7" ,
38
+ # "frequenz-client-common == 0.1.0",
39
+ " grpcio >= 1.54.2, < 2"
32
40
]
33
41
dynamic = [" version" ]
34
42
@@ -61,6 +69,7 @@ dev-mypy = [
61
69
" types-Markdown == 3.4.2.10" ,
62
70
# For checking the noxfile, docs/ script, and tests
63
71
" frequenz-dispatch-client[dev-mkdocs,dev-noxfile,dev-pytest]" ,
72
+ " grpc-stubs == 1.53.0.2" ,
64
73
]
65
74
dev-noxfile = [
66
75
" nox == 2023.4.22" ,
@@ -70,13 +79,15 @@ dev-pylint = [
70
79
" pylint == 3.0.2" ,
71
80
# For checking the noxfile, docs/ script, and tests
72
81
" frequenz-dispatch-client[dev-mkdocs,dev-noxfile,dev-pytest]" ,
82
+ " frequenz-api-dispatch @ git+https://github.com/frequenz-floss/frequenz-api-dispatch.git@223315c" ,
73
83
]
74
84
dev-pytest = [
75
85
" pytest == 7.4.2" ,
76
86
" frequenz-repo-config[extra-lint-examples] == 0.8.0" ,
77
87
" pytest-mock == 3.11.1" ,
78
88
" pytest-asyncio == 0.21.1" ,
79
89
" async-solipsism == 0.5" ,
90
+ " hypothesis == 6.98.8" ,
80
91
]
81
92
dev = [
82
93
" frequenz-dispatch-client[dev-mkdocs,dev-flake8,dev-formatting,dev-mkdocs,dev-mypy,dev-noxfile,dev-pylint,dev-pytest]" ,
0 commit comments