Skip to content

Commit 2c10e5c

Browse files
mdzcursoragent
andcommitted
Align CI and requires-python with Home Assistant (3.13, 3.14)
- CI: test on Python 3.13 and 3.14 only (matches HA's ALL_PYTHON_VERSIONS) - pyproject.toml: requires-python = ">=3.13" (matches HA's >=3.13.2) - Upgrade actions: checkout@v4, setup-python@v5 - Regenerate uv.lock for new requires-python Fixes CI failure: Python 3.9 no longer available on GitHub Actions runners. Co-authored-by: Cursor <cursoragent@cursor.com>
1 parent 8b9460e commit 2c10e5c

File tree

3 files changed

+8
-672
lines changed

3 files changed

+8
-672
lines changed

.github/workflows/ci.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,13 @@ jobs:
99
build:
1010
strategy:
1111
matrix:
12-
python-version: [3.9, 3.11, 3.12, 3.13]
12+
python-version: [3.13, 3.14]
1313
runs-on: ubuntu-latest
1414
steps:
1515
- name: Checkout
16-
uses: actions/checkout@v2
16+
uses: actions/checkout@v4
1717
- name: Set up Python ${{ matrix.python-version }}
18-
uses: actions/setup-python@v1
18+
uses: actions/setup-python@v5
1919
with:
2020
python-version: ${{ matrix.python-version }}
2121
- name: Install uv

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ dynamic = ["version"]
44
description = "API to query and control hot tubs using the SmartTub system"
55
readme = "README.md"
66
license = {text = "MIT"}
7-
requires-python = ">=3.9"
7+
requires-python = ">=3.13"
88
dependencies = [
99
"aiohttp>=3.9.1",
1010
"inflection~=0.5.1",

0 commit comments

Comments
 (0)