diff --git a/.github/workflows/integration.yaml b/.github/workflows/integration.yaml index c4548c21ef..4467de4f62 100644 --- a/.github/workflows/integration.yaml +++ b/.github/workflows/integration.yaml @@ -75,7 +75,7 @@ jobs: fail-fast: false matrix: redis-version: ['8.0-M04-pre', '${{ needs.redis_version.outputs.CURRENT }}', '7.2.7', '6.2.17'] - python-version: ['3.8', '3.12'] + python-version: ['3.8', '3.13'] parser-backend: ['plain'] event-loop: ['asyncio'] env: @@ -99,7 +99,7 @@ jobs: fail-fast: false matrix: redis-version: [ '${{ needs.redis_version.outputs.CURRENT }}' ] - python-version: ['3.9', '3.10', '3.11', 'pypy-3.9', 'pypy-3.10'] + python-version: ['3.9', '3.10', '3.11', '3.12', 'pypy-3.9', 'pypy-3.10'] parser-backend: [ 'plain' ] event-loop: [ 'asyncio' ] env: @@ -123,7 +123,7 @@ jobs: fail-fast: false matrix: redis-version: [ '${{ needs.redis_version.outputs.CURRENT }}' ] - python-version: [ '3.8', '3.12'] + python-version: [ '3.8', '3.13'] parser-backend: [ 'hiredis' ] hiredis-version: [ '>=3.0.0', '<3.0.0' ] event-loop: [ 'asyncio' ] @@ -149,7 +149,7 @@ jobs: fail-fast: false matrix: redis-version: [ '${{ needs.redis_version.outputs.CURRENT }}' ] - python-version: [ '3.8', '3.12' ] + python-version: [ '3.8', '3.13' ] parser-backend: [ 'plain' ] event-loop: [ 'uvloop' ] env: @@ -192,7 +192,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ['3.8', '3.9', '3.10', '3.11', '3.12', 'pypy-3.9', 'pypy-3.10'] + python-version: ['3.8', '3.9', '3.10', '3.11', '3.12', '3.13', 'pypy-3.9', 'pypy-3.10'] steps: - uses: actions/checkout@v4 - uses: actions/setup-python@v5 diff --git a/dev_requirements.txt b/dev_requirements.txt index 728536d6fb..619fbf479c 100644 --- a/dev_requirements.txt +++ b/dev_requirements.txt @@ -9,7 +9,7 @@ packaging>=20.4 pytest pytest-asyncio>=0.23.0,<0.24.0 pytest-cov -pytest-profiling==1.7.0 +pytest-profiling==1.8.1 pytest-timeout ujson>=4.2.0 uvloop diff --git a/setup.py b/setup.py index 02853251b2..74f6fdafb7 100644 --- a/setup.py +++ b/setup.py @@ -54,6 +54,7 @@ "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", ],