Skip to content

Chore/dependency updates#78

Merged
JPHutchins merged 6 commits intomainfrom
chore/dependency-updates
Oct 12, 2025
Merged

Chore/dependency updates#78
JPHutchins merged 6 commits intomainfrom
chore/dependency-updates

Conversation

@JPHutchins
Copy link
Collaborator

No description provided.

@JPHutchins JPHutchins requested a review from Copilot October 12, 2025 19:14
Copy link
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 PR updates project dependencies and Python version support, removing support for Python 3.8 and adding support for Python 3.14. The main changes involve updating the bleak and smp packages to newer major versions and adjusting test mocks accordingly.

  • Updated dependency versions for bleak (0.22.1 → 1.1.1) and smp (3.1.1 → 4.0.0)
  • Extended Python support to include 3.14 while dropping 3.8 support
  • Modified test mocks to accommodate API changes in the updated bleak library

Reviewed Changes

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

Show a summary per file
File Description
tests/test_smp_ble_transport.py Updated BLEDevice mock constructor calls to remove RSSI parameter
pyproject.toml Updated dependency versions, Python version constraints, and configuration
.github/workflows/test.yaml Added Python 3.14 to test matrix
.github/workflows/lint.yaml Added Python 3.14 to lint matrix
.flake8 Added .poetry to exclude list

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

This was linked to issues Oct 12, 2025
@JPHutchins JPHutchins merged commit 993be8f into main Oct 12, 2025
25 checks passed
@JPHutchins JPHutchins deleted the chore/dependency-updates branch October 12, 2025 19:18
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.

Add support for Bleak 1.0.1 Remove python-requires <3.14

9 participants