File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -13,8 +13,13 @@ concurrency:
1313
1414jobs :
1515 quality :
16+ name : Quality (Python ${{ matrix.python-version }})
1617 runs-on : ubuntu-latest
1718 timeout-minutes : 15
19+ strategy :
20+ fail-fast : false
21+ matrix :
22+ python-version : ["3.12", "3.13", "3.14"]
1823 env :
1924 PYTHONWARNINGS : error::ResourceWarning
2025 steps :
2328 - name : Set up Python
2429 uses : actions/setup-python@v7
2530 with :
26- python-version : " 3.12 "
31+ python-version : ${{ matrix.python-version }}
2732 cache : pip
2833 - name : Install project
2934 run : python -m pip install -e ".[dev]"
Original file line number Diff line number Diff line change 1- FROM python:3.12 -slim@sha256:229a2c5bfa27522db7815ea81f9bed70af17ccb9de9fc7ad142b1877b5830d36
1+ FROM python:3.14 -slim@sha256:a7fb1e634c4a578f9e0bd6327f11a3cde11b7a9395f48e24360c0988bcc5c2bc
22
33LABEL org.opencontainers.image.title="InverterScout" \
44 org.opencontainers.image.description="Self-hosted LuxPower inverter monitor" \
Original file line number Diff line number Diff line change @@ -25,8 +25,8 @@ dependencies = [
2525 " aiohttp>=3.9,<4.0" ,
2626 " aiohttp-jinja2>=1.6,<2.0" ,
2727 " cryptography>=50.0,<51.0" ,
28- " python-telegram-bot[job-queue]>=21.0,<22 .0" ,
29- " tapo>=0.8,<0.9 " ,
28+ " python-telegram-bot[job-queue]>=21.0,<23 .0" ,
29+ " tapo>=0.8,<0.10 " ,
3030 " tinytuya>=1.13,<2.0" ,
3131 " tzdata>=2024.1" ,
3232]
@@ -41,7 +41,7 @@ Issues = "https://github.com/albond/InverterScout/issues"
4141dev = [
4242 " pytest>=9.0.3,<10.0" ,
4343 " pytest-asyncio>=1.0,<2.0" ,
44- " pytest-cov>=6.0,<7 .0" ,
44+ " pytest-cov>=6.0,<8 .0" ,
4545 " ruff>=0.11,<1.0" ,
4646]
4747
You can’t perform that action at this time.
0 commit comments