Chore: upgrade to HA 2026.4 / Python 3.14

Require Home Assistant 2026.4.0 and Python 3.14.2.
Update all locked dependencies via uv lock.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Signed-off-by: Andrew Grimberg <tykeal@bardicgrove.org>
This commit is contained in:
Andrew Grimberg
2026-04-06 11:38:12 -07:00
parent 9ebcdc406b
commit d8f44ca3b0
3 changed files with 421 additions and 1303 deletions

View File

@@ -2,6 +2,6 @@
"name": "Rental Control",
"zip_release": true,
"filename": "rental_control.zip",
"homeassistant": "2025.8.0",
"homeassistant": "2026.4.0",
"render_readme": true
}

View File

@@ -6,7 +6,7 @@ name = "homeassistant-rental-control"
dynamic = ["version"]
description = "Home Assistant integration for managing rental properties with calendar and door code management"
readme = "README.md"
requires-python = ">=3.13.2"
requires-python = ">=3.14.2"
license = {text = "Apache-2.0"}
authors = [
{name = "Andrew Grimberg", email = "tykeal@bardicgrove.org"}
@@ -18,7 +18,7 @@ classifiers = [
"License :: OSI Approved :: Apache Software License",
"Operating System :: OS Independent",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.13",
"Programming Language :: Python :: 3.14",
"Topic :: Home Automation",
]
@@ -29,12 +29,12 @@ dependencies = [
[project.optional-dependencies]
dev = [
"homeassistant>=2025.8.0",
"homeassistant>=2026.4.0",
]
test = [
"aioresponses",
"homeassistant>=2025.8.0",
"homeassistant>=2026.4.0",
"pytest-homeassistant-custom-component",
]
@@ -57,7 +57,7 @@ packages = ["custom_components"]
[dependency-groups]
dev = [
"homeassistant>=2025.8.0",
"homeassistant>=2026.4.0",
]
[tool.pytest.ini_options]
@@ -89,7 +89,7 @@ ignore_missing_imports = true
[tool.ruff]
line-length = 88
target-version = "py313"
target-version = "py314"
[tool.ruff.lint]
select = [

1710
uv.lock generated

File diff suppressed because it is too large Load Diff