diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index 5c325a5a..0ea1cca4 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -27,7 +27,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v5 with: - python-version: 3.11 + python-version: 3.12 - name: Run check env: ${{ matrix.env }} diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index ce2ea9d0..4a6d107f 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -14,7 +14,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v5 with: - python-version: 3.11 + python-version: 3.12 - name: Publish to PyPI run: | diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index cdbb8430..4c073feb 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -10,7 +10,7 @@ jobs: fail-fast: false matrix: os: [ubuntu-latest] - python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"] + python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"] include: - os: macos-latest python-version: "3.12" diff --git a/README.md b/README.md index 2fe616ad..a07a6a93 100644 --- a/README.md +++ b/README.md @@ -22,7 +22,7 @@ to integrate `asyncio`-based projects such as `Playwright`. ### Minimum required versions -* Python >= 3.8 +* Python >= 3.9 * Scrapy >= 2.0 (!= 2.4.0) * Playwright >= 1.15 diff --git a/setup.py b/setup.py index 1cef2420..6719bb84 100644 --- a/setup.py +++ b/setup.py @@ -22,18 +22,18 @@ "Development Status :: 4 - Beta", "License :: OSI Approved :: BSD License", "Programming Language :: Python", - "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", "Framework :: Scrapy", "Intended Audience :: Developers", "Topic :: Internet :: WWW/HTTP", "Topic :: Software Development :: Libraries :: Application Frameworks", "Topic :: Software Development :: Libraries :: Python Modules", ], - python_requires=">=3.8", + python_requires=">=3.9", install_requires=[ "scrapy>=2.0,!=2.4.0", "playwright>=1.15",