diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index a807417..bf4f31c 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -10,13 +10,13 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ["3.11", "3.12"] + python-version: ["3.11", "3.12", "3.13"] steps: - uses: actions/checkout@v4 - name: Set up Python uses: actions/setup-python@v4 with: - python-version: '3.11' + python-version: ${{ matrix.python-version }} - name: Install dependencies run: | python -m pip install --upgrade pip @@ -45,4 +45,4 @@ jobs: name: pytest-coverage-html-${{ matrix.python-version }} path: htmlcov/ # Use always() to always run this step to publish test results when there are test failures - if: ${{ always() }} \ No newline at end of file + if: ${{ always() }} diff --git a/requirements.txt b/requirements.txt index de5e9ed..24584f8 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,18 +1,18 @@ beautifulsoup4==4.12.3 -certifi==2024.2.2 -charset-normalizer==3.3.2 +certifi==2024.12.14 +charset-normalizer==3.4.0 cssselect==1.2.0 -fake-useragent==1.5.1 -greenlet==3.0.3 -idna==3.7 -lxml==5.2.1 -lxml_html_clean==0.1.1 -parse==1.20.1 -playwright==1.43.0 -pyee==11.1.0 -pyquery==2.0.0 -requests==2.31.0 -soupsieve==2.5 -typing_extensions==4.11.0 -urllib3==2.2.1 -w3lib==2.1.2 +fake-useragent==2.0.3 +greenlet==3.1.1 +idna==3.10 +lxml==5.3.0 +lxml_html_clean==0.4.1 +parse==1.20.2 +playwright==1.49.1 +pyee==12.0.0 +pyquery==2.0.1 +requests==2.32.3 +soupsieve==2.6 +typing_extensions==4.12.2 +urllib3==2.2.3 +w3lib==2.2.1