Skip to content

Bump pyprusalink to 2.2.0#170105

Merged
frenck merged 1 commit into
home-assistant:devfrom
heikkih:chore/prusalink-bump-2.2.0
May 8, 2026
Merged

Bump pyprusalink to 2.2.0#170105
frenck merged 1 commit into
home-assistant:devfrom
heikkih:chore/prusalink-bump-2.2.0

Conversation

@heikkih
Copy link
Copy Markdown
Contributor

@heikkih heikkih commented May 8, 2026

Proposed change

Bumps the pyprusalink requirement from 2.1.1 to 2.2.0. The 2.2.0 release is purely additive — new types (Storage, Transfer, fixed VersionInfo to use NotRequired) and new methods (continue_job, get_storage, get_transfer, cancel_transfer). No breaking changes.

The release is on PyPI and bundles the following merged PRs:

This unblocks follow-up PRs to the integration that need the new methods (continue-job button, storage sensors, transfer sensor).

Type of change

  • Dependency upgrade
  • Bugfix (non-breaking change which fixes an issue)
  • New feature (thank you!)
  • Breaking change (non-breaking change which fixes an issue)
  • Code quality improvements to existing code or addition of tests

Checklist

  • The code change is tested and works locally
  • Local tests pass (31 passed)
  • Lint (ruff), mypy, and hassfest all pass
  • There is no commented out code in this PR

Pulls in the new types (Storage, Transfer, fixed VersionInfo) and
methods (continue_job, get_storage, get_transfer, cancel_transfer)
released in pyprusalink 2.2.0.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings May 8, 2026 11:08
@home-assistant home-assistant Bot added cla-signed dependency Pull requests marked as a dependency upgrade integration: prusalink small-pr PRs with less than 30 lines. Quality Scale: No score labels May 8, 2026
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request bumps the pyprusalink dependency used by the prusalink integration from 2.1.1 to 2.2.0, aligning Home Assistant’s pinned requirement files and the integration manifest.

Changes:

  • Update homeassistant/components/prusalink/manifest.json to require pyprusalink==2.2.0.
  • Update requirements_all.txt and requirements_test_all.txt to pin pyprusalink==2.2.0.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
requirements_test_all.txt Updates test requirements pin for pyprusalink to 2.2.0.
requirements_all.txt Updates global requirements pin for pyprusalink to 2.2.0.
homeassistant/components/prusalink/manifest.json Updates the integration’s runtime requirement to pyprusalink==2.2.0.

Copy link
Copy Markdown
Member

@frenck frenck left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, @heikkih 👍

../Frenck

                       

Blogging my personal ramblings at frenck.dev

@frenck frenck merged commit 1647c0b into home-assistant:dev May 8, 2026
51 of 52 checks passed
@github-actions github-actions Bot locked and limited conversation to collaborators May 9, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

cla-signed dependency Pull requests marked as a dependency upgrade integration: prusalink Quality Scale: No score small-pr PRs with less than 30 lines.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants