Skip to content

Commit f1740cf

Browse files
authored
Merge pull request #781 from plugwise/py313
Python 3.13
2 parents 9dc010d + 507346e commit f1740cf

File tree

7 files changed

+16
-11
lines changed

7 files changed

+16
-11
lines changed

.github/workflows/core_next.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ name: Validate plugwise-beta against HA-core dev
66
env:
77
# Uses a different key/restore key than test.yml
88
CACHE_VERSION: 1009
9-
DEFAULT_PYTHON: "3.12"
9+
DEFAULT_PYTHON: "3.13"
1010

1111
on:
1212
workflow_dispatch:

.github/workflows/test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ name: Test against HA-core (master/released)
55

66
env:
77
CACHE_VERSION: 27
8-
DEFAULT_PYTHON: "3.12"
8+
DEFAULT_PYTHON: "3.13"
99

1010
on:
1111
workflow_dispatch:

CHANGELOG.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
# Changelog
22

3-
## Versions from 0.40 and up
3+
Versions from 0.40 and up
44

55
## Ongoing
66

77
- Bugfix for Issue #776
8+
- Support python 3.13 / HA-Core 2024.12
89

910
## v0.55.0
1011

hacs.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,6 @@
99
"sensor",
1010
"switch"
1111
],
12-
"homeassistant": "2024.11.0",
12+
"homeassistant": "2024.12.0",
1313
"render_readme": true
1414
}

mypy.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[mypy]
2-
python_version = 3.12
2+
python_version = 3.13
33
platform = linux
44
plugins = pydantic.mypy
55
show_error_codes = true

pyproject.toml

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
[project]
22
name = "plugwise-beta"
3-
version = "0.51.6"
3+
version = "0.55.0"
44
description = "Plugwise beta custom-component"
55
readme = "README.md"
6-
requires-python = ">=3.12"
6+
requires-python = ">=3.13"
77
license = {file = "LICENSE"}
88
keywords = ["Plugwise", "Adam", "Anna", "P1", "Stretch", "Smile"]
99
authors = [
@@ -20,8 +20,12 @@ maintainers = [
2020
]
2121
classifiers = [
2222
"Development Status :: 4 - Beta",
23-
"Programming Language :: Python"
24-
]
23+
"Programming Language :: Python",
24+
"Intended Audience :: Testers",
25+
"License :: OSI Approved :: MIT License",
26+
"Operating System :: OS Independent",
27+
"Programming Language :: Python :: 3.13",
28+
"Topic :: Home Automation",]
2529
dependencies = ["homeassistant", "plugwise"]
2630

2731
[project.urls]
@@ -30,7 +34,7 @@ dependencies = ["homeassistant", "plugwise"]
3034
"Bug Reports" = "https://github.com/plugwise/plugwise-beta/issues"
3135

3236
[tool.pylint.MAIN]
33-
py-version = "3.12"
37+
py-version = "3.13"
3438
# Use a conservative default here; 2 should speed up most setups and not hurt
3539
# any too bad. Override on command line as appropriate.
3640
jobs = 2

scripts/python-venv.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#!/usr/bin/env bash
22
set -eu
33

4-
pyversions=(3.12)
4+
pyversions=(3.13)
55
my_path=$(git rev-parse --show-toplevel)
66
my_venv=${my_path}/venv
77

0 commit comments

Comments
 (0)