Skip to content

build: upgrade dependencies within constraints - #54

Merged
rnovatorov merged 1 commit into
mainfrom
build/upgrade-dependencies
Sep 23, 2026
Merged

rnovatorov merged 1 commit into
mainfrom
build/upgrade-dependencies

Conversation

@rnovatorov

Copy link
Copy Markdown
Member

Dependency refresh (constraints unchanged)

uv lock --upgrade against the existing frozen constraints in pyproject.toml (no constraint edits).

Runtime dependencies

Package Old New
json-log-formatter 1.1.1 1.2.1
aiomqtt 2.5.1 2.5.1 (no newer 2.x exists)
dnspython 2.8.0 2.8.0 (no newer 2.x exists)
httpx 0.28.1 0.28.1 (no newer 0.28.x exists)

Tooling

No dev-tool versions moved; the rest of the lockfile was already current.

Constraints not crossed

No version constraints in pyproject.toml were changed or crossed. In particular, httpx remains held at ==0.28.* per the 0.x minor-pin convention — no newer 0.28.x release exists, so it does not move. aiomqtt and dnspython remain at the newest releases within their ==2.* major pins, and json-log-formatter's move 1.1.1 → 1.2.1 stays within its ==1.* major pin.

Test evidence

Full make check suite (lint, unit tests, and integration tests against a live MQTT broker via Docker) passed against the upgraded lockfile: 5 integration tests passed, lint clean, unit tests green.

Refresh the lockfile against the frozen pyproject.toml constraints.
json-log-formatter moves 1.1.1 -> 1.2.1 within its major pin (==1.*);
aiomqtt (2.5.1) and dnspython (2.8.0) are already the newest versions
in their major pins, and httpx stays at 0.28.1 since no newer 0.28.x
release exists. No constraint was crossed. The full check suite
(lint, unit, integration with a live MQTT broker) passes against the
upgraded lock.
@rnovatorov
rnovatorov merged commit a1eb1de into main Sep 23, 2026
7 checks passed
@rnovatorov
rnovatorov deleted the build/upgrade-dependencies branch September 23, 2026 16:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant