From a8c2658b76dc9a7f81c3db509a923202794959a9 Mon Sep 17 00:00:00 2001 From: Roman Novatorov Date: Wed, 23 Sep 2026 13:43:01 +0200 Subject: [PATCH] build: pin majors for stable dependencies Pin the major version for dependencies at or above 1.0, where semver reserves breaking changes for major bumps; keep minor pins only for 0.x packages, where breaking changes arrive with minor bumps. Resolved versions are unchanged - this is a constraint restyle only, verified against uv.lock. --- pyproject.toml | 6 +++--- uv.lock | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index cdb4961..178db36 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -9,9 +9,9 @@ authors = [ { name = "Roman Novatorov", email = "rnovatorov@enapter.com" }, ] dependencies = [ - "aiomqtt==2.5.*", - "dnspython==2.8.*", - "json-log-formatter==1.1.*", + "aiomqtt==2.*", + "dnspython==2.*", + "json-log-formatter==1.*", "httpx==0.28.*", ] dynamic = ["version"] diff --git a/uv.lock b/uv.lock index cd0d5de..8da8902 100644 --- a/uv.lock +++ b/uv.lock @@ -473,10 +473,10 @@ dev = [ [package.metadata] requires-dist = [ - { name = "aiomqtt", specifier = "==2.5.*" }, - { name = "dnspython", specifier = "==2.8.*" }, + { name = "aiomqtt", specifier = "==2.*" }, + { name = "dnspython", specifier = "==2.*" }, { name = "httpx", specifier = "==0.28.*" }, - { name = "json-log-formatter", specifier = "==1.1.*" }, + { name = "json-log-formatter", specifier = "==1.*" }, ] [package.metadata.requires-dev]