@@ -15,7 +15,6 @@ description = "A highlevel interface for the dispatch API"
15
15
readme = " README.md"
16
16
license = { text = " MIT" }
17
17
keywords = [" frequenz" , " python" , " actor" , " frequenz-dispatch" , " dispatch" , " highlevel" , " api" ]
18
- # TODO(cookiecutter): Remove and add more classifiers if appropriate
19
18
classifiers = [
20
19
" Development Status :: 3 - Alpha" ,
21
20
" Intended Audience :: Developers" ,
@@ -26,21 +25,27 @@ classifiers = [
26
25
" Typing :: Typed" ,
27
26
]
28
27
requires-python = " >= 3.11, < 4"
29
- # TODO(cookiecutter): Remove and add more dependencies if appropriate
30
28
dependencies = [
31
29
" typing-extensions == 4.10.0" ,
32
30
# Make sure to update the version for cross-referencing also in the
33
31
# mkdocs.yml file when changing the version here (look for the config key
34
32
# plugins.mkdocstrings.handlers.python.import)
35
- " frequenz-sdk == 0.25.2" ,
33
+ " frequenz-sdk == v1.0.0-rc5" ,
34
+ " frequenz-channels == 1.0.0b2" ,
35
+ " frequenz-dispatch-client @ git+https://github.com/Marenz/frequenz-client-dispatch-python.git@7ee11c26" ,
36
+
37
+ " frequenz-api-dispatch @ git+https://github.com/frequenz-floss/frequenz-api-dispatch.git@223315c" ,
38
+ # "frequenz-api-dispatch >= 0.13.0, < 0.14",
39
+ " frequenz-client-base >= 0.2.1, < 0.3.0" ,
40
+ # Directly use unreleased commit until the first release
41
+ " frequenz-client-common @ git+https://github.com/frequenz-floss/frequenz-client-common-python.git@5e6e7b7" ,
36
42
]
37
43
dynamic = [" version" ]
38
44
39
45
[[project .authors ]]
40
46
name = " Frequenz Energy-as-a-Service GmbH"
41
47
42
48
43
- # TODO(cookiecutter): Remove and add more optional dependencies if appropriate
44
49
[project .optional-dependencies ]
45
50
dev-flake8 = [
46
51
" flake8 == 7.0.0" ,
@@ -68,7 +73,8 @@ dev-mypy = [
68
73
" frequenz-dispatch[dev-mkdocs,dev-noxfile,dev-pytest]" ,
69
74
]
70
75
dev-noxfile = [
71
- " nox == 2023.4.22" ,
76
+ " uv == 0.1.14" ,
77
+ " nox == 2024.3.02" ,
72
78
" frequenz-repo-config[lib] == 0.9.1" ,
73
79
]
74
80
dev-pylint = [
@@ -82,6 +88,7 @@ dev-pytest = [
82
88
" pytest-mock == 3.12.0" ,
83
89
" pytest-asyncio == 0.23.5" ,
84
90
" async-solipsism == 0.5" ,
91
+ " time-machine == 2.14.0" ,
85
92
]
86
93
dev = [
87
94
" frequenz-dispatch[dev-mkdocs,dev-flake8,dev-formatting,dev-mkdocs,dev-mypy,dev-noxfile,dev-pylint,dev-pytest]" ,
0 commit comments