diff --git a/.github/workflows/build-test.yml b/.github/workflows/build-test.yml index a694eb4..d0aa2c3 100644 --- a/.github/workflows/build-test.yml +++ b/.github/workflows/build-test.yml @@ -45,7 +45,7 @@ jobs: # If this workflow is called to build for release, build using # only one Python version, which is the lowest ABI version set # in PyO3 features. - py: ${{ inputs.release && fromJSON('["3.8"]') || fromJSON('["3.8", "3.12"]') }} + py: ${{ inputs.release && fromJSON('["3.8"]') || fromJSON('["3.8", "3.13"]') }} env: DISPLAY: :0 steps: @@ -88,7 +88,7 @@ jobs: # If this workflow is called to build for release, build using # only one Python version, which is the lowest ABI version set # in PyO3 features. - py: ${{ inputs.release && fromJSON('["3.8"]') || fromJSON('["3.8", "3.12"]') }} + py: ${{ inputs.release && fromJSON('["3.8"]') || fromJSON('["3.8", "3.13"]') }} steps: - uses: actions/checkout@v4 - uses: actions/setup-python@v5 @@ -127,7 +127,7 @@ jobs: # If this workflow is called to build for release, build using # only one Python version, which is the lowest ABI version set # in PyO3 features. - py: ${{ inputs.release && fromJSON('["3.8"]') || fromJSON('["3.8", "3.12"]') }} + py: ${{ inputs.release && fromJSON('["3.8"]') || fromJSON('["3.8", "3.13"]') }} steps: - uses: actions/checkout@v4 - uses: actions/setup-python@v5 diff --git a/pyproject.toml b/pyproject.toml index 85410b9..c9f0986 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -25,6 +25,7 @@ classifiers = [ "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", ] dynamic = ["version"] diff --git a/requirements-dev.txt b/requirements-dev.txt index a014b15..6019b27 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -1,3 +1,4 @@ -pillow==10.3.0 +pillow==11.0.0 ; python_version >= "3.13" +pillow==10.4.0 ; python_version >= "3.8" and python_version < "3.13" pytest==8.0.0 pytest-repeat==0.9.3