diff --git a/.github/workflows/pypi-release.yml b/.github/workflows/pypi-release.yml index 8d9632c2b..24a2230bf 100644 --- a/.github/workflows/pypi-release.yml +++ b/.github/workflows/pypi-release.yml @@ -21,7 +21,7 @@ jobs: - name: Build a binary wheel and a source tarball run: python3 -m build - name: Store the distribution packages - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: python-package-distributions path: dist/ @@ -34,7 +34,7 @@ jobs: - build steps: - name: Download all the dists - uses: actions/download-artifact@v5 + uses: actions/download-artifact@v6 with: name: python-package-distributions path: dist/ @@ -93,7 +93,7 @@ jobs: steps: - name: Download all the dists - uses: actions/download-artifact@v5 + uses: actions/download-artifact@v6 with: name: python-package-distributions path: dist/ diff --git a/.github/workflows/test-stack-reusable-workflow.yml b/.github/workflows/test-stack-reusable-workflow.yml index 26340a310..f5de50920 100644 --- a/.github/workflows/test-stack-reusable-workflow.yml +++ b/.github/workflows/test-stack-reusable-workflow.yml @@ -282,7 +282,7 @@ jobs: - name: Store everything including test-datastore if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: test-cdio-basic-tests-output-py${{ env.PYTHON_VERSION }} path: . diff --git a/requirements.txt b/requirements.txt index 747c6232e..3cbe252e6 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,5 +1,5 @@ # eventlet>=0.38.0 # Removed - replaced with threading mode for better Python 3.12+ compatibility -feedgen~=0.9 +feedgen~=1.0 feedparser~=6.0 # For parsing RSS/Atom feeds flask-compress # 0.6.3 included compatibility fix for werkzeug 3.x (2.x had deprecation of url handlers) @@ -12,7 +12,7 @@ janus # Thread-safe async/sync queue bridge flask_wtf~=1.2 flask~=3.1 flask-socketio~=5.5.1 -python-socketio~=5.13.0 +python-socketio~=5.14.2 python-engineio~=4.12.3 inscriptis~=2.2 pytz @@ -21,7 +21,7 @@ validators~=0.35 # Set these versions together to avoid a RequestsDependencyWarning # >= 2.26 also adds Brotli support if brotli is installed -brotli~=1.0 +brotli~=1.1 requests[socks] requests-file @@ -29,7 +29,7 @@ requests-file # If specific version needed for security, use urllib3>=1.26.19,<3.0 chardet>2.3.0 -wtforms~=3.0 +wtforms~=3.2 jsonpath-ng~=1.5.3 # dnspython - Used by paho-mqtt for MQTT broker resolution