Skip to content

Commit 587c766

Browse files
committed
Prepare dependencies for dispatch
Signed-off-by: Mathias L. Baumann <[email protected]>
1 parent 1963350 commit 587c766

File tree

2 files changed

+13
-6
lines changed

2 files changed

+13
-6
lines changed

mkdocs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ plugins:
115115
# See https://mkdocstrings.github.io/python/usage/#import for details
116116
- https://docs.python.org/3/objects.inv
117117
- https://frequenz-floss.github.io/frequenz-channels-python/v0.16/objects.inv
118-
- https://frequenz-floss.github.io/frequenz-sdk-python/v0.25/objects.inv
118+
- https://frequenz-floss.github.io/frequenz-sdk-python/v1.0-pre/objects.inv
119119
- https://typing-extensions.readthedocs.io/en/stable/objects.inv
120120
- https://frequenz-floss.github.io/frequenz-client-dispatch-python/v0.1/objects.inv
121121
# Note this plugin must be loaded after mkdocstrings to be able to use macros

pyproject.toml

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ description = "A highlevel interface for the dispatch API"
1515
readme = "README.md"
1616
license = { text = "MIT" }
1717
keywords = ["frequenz", "python", "actor", "frequenz-dispatch", "dispatch", "highlevel", "api"]
18-
# TODO(cookiecutter): Remove and add more classifiers if appropriate
1918
classifiers = [
2019
"Development Status :: 3 - Alpha",
2120
"Intended Audience :: Developers",
@@ -26,21 +25,27 @@ classifiers = [
2625
"Typing :: Typed",
2726
]
2827
requires-python = ">= 3.11, < 4"
29-
# TODO(cookiecutter): Remove and add more dependencies if appropriate
3028
dependencies = [
3129
"typing-extensions == 4.10.0",
3230
# Make sure to update the version for cross-referencing also in the
3331
# mkdocs.yml file when changing the version here (look for the config key
3432
# 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",
3642
]
3743
dynamic = ["version"]
3844

3945
[[project.authors]]
4046
name = "Frequenz Energy-as-a-Service GmbH"
4147
4248

43-
# TODO(cookiecutter): Remove and add more optional dependencies if appropriate
4449
[project.optional-dependencies]
4550
dev-flake8 = [
4651
"flake8 == 7.0.0",
@@ -68,7 +73,8 @@ dev-mypy = [
6873
"frequenz-dispatch[dev-mkdocs,dev-noxfile,dev-pytest]",
6974
]
7075
dev-noxfile = [
71-
"nox == 2023.4.22",
76+
"uv == 0.1.14",
77+
"nox == 2024.3.02",
7278
"frequenz-repo-config[lib] == 0.9.1",
7379
]
7480
dev-pylint = [
@@ -82,6 +88,7 @@ dev-pytest = [
8288
"pytest-mock == 3.12.0",
8389
"pytest-asyncio == 0.23.5",
8490
"async-solipsism == 0.5",
91+
"time-machine == 2.14.0",
8592
]
8693
dev = [
8794
"frequenz-dispatch[dev-mkdocs,dev-flake8,dev-formatting,dev-mkdocs,dev-mypy,dev-noxfile,dev-pylint,dev-pytest]",

0 commit comments

Comments
 (0)