diff --git a/.github/workflows/python_check.yml b/.github/workflows/python_check.yml index 4656df5..66dd620 100644 --- a/.github/workflows/python_check.yml +++ b/.github/workflows/python_check.yml @@ -13,7 +13,31 @@ jobs: strategy: fail-fast: false matrix: - python-version: ["3.11"] + include: + - home-assistant: "2023.1.0" + python-version: "3.10" + - home-assistant: "2023.2.0" + python-version: "3.10" + - home-assistant: "2023.3.0" + python-version: "3.10" + - home-assistant: "2023.4.0" + python-version: "3.10" + - home-assistant: "2023.5.0" + python-version: "3.10" + - home-assistant: "2023.6.0" + python-version: "3.10" + - home-assistant: "2023.7.0" + python-version: "3.10" + - home-assistant: "2023.7.0" + python-version: "3.11" + - home-assistant: "2023.8.0" + python-version: "3.11" + - home-assistant: "2023.9.0" + python-version: "3.11" + - home-assistant: "2023.10.0" + python-version: "3.11" + - home-assistant: "2023.11.0" + python-version: "3.11" steps: - uses: actions/checkout@v3 @@ -23,6 +47,7 @@ jobs: python-version: ${{ matrix.python-version }} - name: Install dependencies run: | + python -m pip install homeassistant~=${{ matrix.home-assistant }} python -m pip install --upgrade pip python -m pip install -r requirements.txt python -m pip install -r requirements_dev.txt diff --git a/custom_components/speedport/manifest.json b/custom_components/speedport/manifest.json index 5a90467..19f42ca 100644 --- a/custom_components/speedport/manifest.json +++ b/custom_components/speedport/manifest.json @@ -12,7 +12,8 @@ "iot_class": "local_polling", "issue_tracker": "https://github.com/Andre0512/speedport/issues", "requirements": [ - "speedport-api==0.5.6" + "speedport-api==0.5.8", + "pytz>=2023.3" ], "version": "0.3.3" } diff --git a/requirements.txt b/requirements.txt index d741924..7451144 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,2 @@ -speedport-api==0.5.6 -homeassistant~=2023.10 -pytz~=2023.3 +speedport-api==0.5.8 +pytz>=2023.3 diff --git a/requirements_dev.txt b/requirements_dev.txt index baeaf1c..153a20d 100644 --- a/requirements_dev.txt +++ b/requirements_dev.txt @@ -1,4 +1,5 @@ -black~=23.9 -flake8~=6.1 -mypy~=1.6 -pylint~=3.0 +black>=22.12 +flake8>=6.0 +mypy>=0.991 +pylint>=2.15 +setuptools>=62.3