Backend CI tests on Python 3.12 and 3.14, with the extras installed

A matrix of the declared floor and the newest release in place of 3.13
alone. The job now syncs --all-extras like `make test-backend`, since the
mail, MQTT and Influx tests fail on a fresh venv without the server extra.
Both packages list 3.14 among their classifiers.
This commit is contained in:
2026-10-15 15:56:59 +02:00
parent 501ff101ce
commit 03670c782f
4 changed files with 16 additions and 3 deletions
+1
View File
@@ -17,6 +17,7 @@ classifiers = [
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
"Programming Language :: Python :: 3.14",
"Topic :: Home Automation",
"Topic :: Scientific/Engineering",
"Topic :: System :: Distributed Computing",