diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index fe22f55..9a0e099 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -11,7 +11,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v5 with: - python-version: '3.12' + python-version: '3.13' - name: Install dependencies run: | pip install --upgrade build twine diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 2a577c6..a61ec03 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -10,13 +10,13 @@ jobs: fail-fast: false matrix: include: - - python-version: "3.8" + - python-version: "3.9" toxenv: "min" - - python-version: "3.8" - python-version: "3.9" - python-version: "3.10" - python-version: "3.11" - python-version: "3.12" + - python-version: "3.13" steps: - uses: actions/checkout@v4 - name: Set up Python ${{ matrix.python-version }} diff --git a/README.rst b/README.rst index 0c33665..6b397b2 100644 --- a/README.rst +++ b/README.rst @@ -24,7 +24,7 @@ scrapy-spider-metadata .. description starts -``scrapy-spider-metadata`` is a Python 3.8+ library of utilities to extend +``scrapy-spider-metadata`` is a Python 3.9+ library of utilities to extend Scrapy spiders with usable metadata. In particular, it provides a nice way for Scrapy spiders to define, validate, diff --git a/pyproject.toml b/pyproject.toml index 370a020..82ec430 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -15,15 +15,15 @@ classifiers = [ "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 3", - "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", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", ] -requires-python = ">=3.8" +requires-python = ">=3.9" dependencies = [ "packaging>=14.1", "pydantic>=1.9", diff --git a/tox.ini b/tox.ini index 2475cfc..ebebecf 100644 --- a/tox.ini +++ b/tox.ini @@ -25,7 +25,7 @@ deps = pydantic<2 [testenv:min-1x] -base_python = python3.8 +base_python = python3.9 deps = {[testenv]deps} packaging==14.1 @@ -33,7 +33,7 @@ deps = scrapy==1.0.0 [testenv:min-2x] -base_python = python3.8 +base_python = python3.9 deps = {[testenv]deps} packaging==14.1