Skip to content

chore: loosen stomp-py constraint to >=6.0.0#212

Merged
craigpnnl merged 1 commit into
developfrom
fix/loosen-stomp-py-pin
Jul 17, 2026
Merged

chore: loosen stomp-py constraint to >=6.0.0#212
craigpnnl merged 1 commit into
developfrom
fix/loosen-stomp-py-pin

Conversation

@craigpnnl

Copy link
Copy Markdown
Contributor

Loosens the stomp-py dependency from ==6.0.0 to >=6.0.0 in gridappsd-python-lib/pyproject.toml, making it consistent with pixi.toml (already >=6.0.0).

Justified by the GADP-044 fix (PR #210): _unpack_stomp_args now handles both the stomp-py 6.x two-arg callback shape and the 8.x/9.x Frame shape, so pinning to exactly 6.0.0 is artificially strict and produced a dependency-conflict warning in the platform build (gridappsd-python requires stomp-py==6.0.0 but the platform force-upgrades to 9.0.0 via test-stomp-topics).

Verified under BOTH stomp-py 6.0.0 (floor) and 9.0.0 (latest): callback extracts (header, message) correctly using the real stomp.utils.Frame, full suite green, ruff/format/mypy clean.

Note: gridappsd-field-bus-lib/info/requirements.txt still hard-pins stomp-py==6.0.0 but is a stale pip-freeze export not referenced by any build; left untouched, flagged separately.

@craigpnnl
craigpnnl merged commit d11ac0e into develop Jul 17, 2026
10 of 11 checks passed
@craigpnnl
craigpnnl deleted the fix/loosen-stomp-py-pin branch July 17, 2026 23:57
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