Bump nexia to 2.13.0 - #174652
Conversation
|
Hey there @bdraco, mind taking a look at this pull request as it has been labeled with an integration ( Code owner commandsCode owners of
|
There was a problem hiding this comment.
Pull request overview
This PR bumps the nexia library dependency used by the Nexia (American Standard / Trane) HVAC integration from 2.11.1 to 2.13.0. The version is updated consistently in both the integration's manifest.json and the generated requirements_all.txt, as required for Home Assistant dependency upgrades.
I verified that:
- Tag
2.13.0exists inhvaclibs/nexia(released 2026-06-24). - The version is bumped consistently in both files.
- The changelog between
2.11.1and2.13.0contains bug fixes (setpoint range validation, redirect/re-login handling, task reference), type-annotation refinements, a PEP 561py.typedmarker, and a RoomIQ sensor monitor feature — none of which are breaking API changes requiring integration code updates. - The PR is scoped to only the version-bump changes, with no unrelated edits.
Changes:
- Update
nexiarequirement to2.13.0in the integration manifest. - Update the corresponding pinned version in
requirements_all.txt.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
homeassistant/components/nexia/manifest.json |
Bumps the nexia requirement to 2.13.0. |
requirements_all.txt |
Updates the generated pinned nexia version to 2.13.0 to match the manifest. |
|
Drafting to fix mypy errors. |
d0f0e79 to
2b1c565
Compare
|
I believe nexia pr 203 caused the mypy errors. |
Errors have always been there, 203 just made them visible |
Proposed change
changelog: https://github.com/hvaclibs/nexia/blob/master/CHANGELOG.md
compare: hvaclibs/nexia@2.11.1...2.13.0
Includes several changes to fix, or ignore, mypy errors.
Type of change
Additional information
Checklist
ruff format homeassistant tests)If user exposed functionality or configuration variables are added/changed:
If the code communicates with devices, web services, or third-party tools:
Updated and included derived files by running:
python3 -m script.hassfest.requirements_all.txt.Updated by running
python3 -m script.gen_requirements_all.To help with the load of incoming pull requests: