Bläddra i källkod

test against python3.12–13 & declare compatibility

Fabian Peter Hammerle 2 dagar sedan
förälder
incheckning
5a16363aa7
3 ändrade filer med 9 tillägg och 1 borttagningar
  1. 3 0
      .github/workflows/python.yml
  2. 4 1
      CHANGELOG.md
  3. 2 0
      setup.py

+ 3 - 0
.github/workflows/python.yml

@@ -1,3 +1,4 @@
+---
 # sync with https://github.com/fphammerle/ical2vdir/blob/master/.github/workflows/python.yml
 
 # https://help.github.com/en/actions/reference/workflow-syntax-for-github-actions
@@ -36,6 +37,8 @@ jobs:
         python-version:
         - '3.10'
         - '3.11'
+        - '3.12'
+        - '3.13'
       fail-fast: false
     steps:
     - uses: actions/checkout@v5

+ 4 - 1
CHANGELOG.md

@@ -5,8 +5,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
 and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
 
 ## [Unreleased]
+### Added
+- declare compatibility with `python3.12` & `python3.13`
+
 ### Fixed
-- defined all state in MainRadioControlStateMachineState as in datasheet page 93 
+- defined all states in MainRadioControlStateMachineState as in datasheet page 93
 
 ### Removed
 - compatibility with `python3.7`, `python3.8` & `python3.9`

+ 2 - 0
setup.py

@@ -52,6 +52,8 @@ setuptools.setup(
         # .github/workflows/python.yml
         "Programming Language :: Python :: 3.10",
         "Programming Language :: Python :: 3.11",
+        "Programming Language :: Python :: 3.12",
+        "Programming Language :: Python :: 3.13",
         "Topic :: Home Automation",
         "Topic :: Communications",
     ],