diff --git a/Makefile b/Makefile index ebb284ccb..70fbce99b 100644 --- a/Makefile +++ b/Makefile @@ -19,12 +19,12 @@ test-services: @for f in $(shell ls ${SERVICES_DIR}); do set -e; cd ${SERVICES_DIR}/$${f}; sh -c ' uv run pytest || ([ $$? = 5 ] && exit 0 || exit $$?)'; cd ../..; done lint-services: - # lint core - cd core && uv run flake8 . + # lint core and check its lock file + cd core && uv lock --check && uv run flake8 . # lint examples. Use configuration from core cd core && uv run flake8 --toml-config pyproject.toml --black-config pyproject.toml ../examples; - # lint services - @for f in $(shell ls ${SERVICES_DIR}); do set -e; cd ${SERVICES_DIR}/$${f};uv run flake8 .; cd ../..; done + # lint services and check their lock files + @for f in $(shell ls ${SERVICES_DIR}); do set -e; cd ${SERVICES_DIR}/$${f}; if ! uv lock --check; then echo "Lock file for $${f} is out of date. Run 'make update-dependencies'."; exit 1; fi; uv run flake8 .; cd ../..; done # lint versions @./scripts/lint-versions.sh diff --git a/services/albwaf/uv.lock b/services/albwaf/uv.lock index 4ae4e3398..8d318275f 100644 --- a/services/albwaf/uv.lock +++ b/services/albwaf/uv.lock @@ -413,7 +413,7 @@ name = "exceptiongroup" version = "1.3.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "typing-extensions", marker = "python_full_version < '3.12'" }, + { name = "typing-extensions", marker = "python_full_version < '3.11'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/50/79/66800aadf48771f6b62f7eb014e352e5d06856655206165d775e675a02c9/exceptiongroup-1.3.1.tar.gz", hash = "sha256:8b412432c6055b0b7d14c310000ae93352ed6754f70fa8f7c34141f91c4e3219", size = 30371, upload-time = "2025-11-21T23:01:54.787Z" } wheels = [ @@ -1019,7 +1019,7 @@ wheels = [ [[package]] name = "stackit-albwaf" -version = "0.0.1a0" +version = "0.0.1" source = { editable = "." } dependencies = [ { name = "pydantic" }, diff --git a/services/auditlog/uv.lock b/services/auditlog/uv.lock index 83aecc41b..37fce6b77 100644 --- a/services/auditlog/uv.lock +++ b/services/auditlog/uv.lock @@ -1019,7 +1019,7 @@ wheels = [ [[package]] name = "stackit-auditlog" -version = "0.3.0" +version = "0.4.0" source = { editable = "." } dependencies = [ { name = "pydantic" }, diff --git a/services/cost/uv.lock b/services/cost/uv.lock index 17a1e46d3..ea82fae03 100644 --- a/services/cost/uv.lock +++ b/services/cost/uv.lock @@ -1057,7 +1057,7 @@ dev = [ [[package]] name = "stackit-cost" -version = "0.3.0" +version = "0.4.0" source = { editable = "." } dependencies = [ { name = "pydantic" }, diff --git a/services/edge/uv.lock b/services/edge/uv.lock index 5410e4742..a276bad1a 100644 --- a/services/edge/uv.lock +++ b/services/edge/uv.lock @@ -1057,7 +1057,7 @@ dev = [ [[package]] name = "stackit-edge" -version = "0.6.0" +version = "0.7.0" source = { editable = "." } dependencies = [ { name = "pydantic" }, diff --git a/services/iaas/uv.lock b/services/iaas/uv.lock index 2f28ea5b3..f03b289c7 100644 --- a/services/iaas/uv.lock +++ b/services/iaas/uv.lock @@ -1057,7 +1057,7 @@ dev = [ [[package]] name = "stackit-iaas" -version = "1.5.0" +version = "1.6.0" source = { editable = "." } dependencies = [ { name = "pydantic" }, diff --git a/services/postgresflex/uv.lock b/services/postgresflex/uv.lock index 2bec3e13e..ccbb2672f 100644 --- a/services/postgresflex/uv.lock +++ b/services/postgresflex/uv.lock @@ -1057,7 +1057,7 @@ dev = [ [[package]] name = "stackit-postgresflex" -version = "1.4.0" +version = "1.5.0" source = { editable = "." } dependencies = [ { name = "pydantic" }, diff --git a/services/resourcemanager/uv.lock b/services/resourcemanager/uv.lock index a6d8733d6..388c908e9 100644 --- a/services/resourcemanager/uv.lock +++ b/services/resourcemanager/uv.lock @@ -1057,7 +1057,7 @@ dev = [ [[package]] name = "stackit-resourcemanager" -version = "0.9.0" +version = "0.9.1" source = { editable = "." } dependencies = [ { name = "pydantic" }, diff --git a/services/telemetryrouter/uv.lock b/services/telemetryrouter/uv.lock index 5cbc88cef..21a1c38e6 100644 --- a/services/telemetryrouter/uv.lock +++ b/services/telemetryrouter/uv.lock @@ -1057,7 +1057,7 @@ dev = [ [[package]] name = "stackit-telemetryrouter" -version = "0.4.0" +version = "0.5.0" source = { editable = "." } dependencies = [ { name = "pydantic" },