Skip to content

Commit cb97772

Browse files
committed
Confirm support for Python 3.13.
1 parent 17ac8a2 commit cb97772

File tree

4 files changed

+16
-10
lines changed

4 files changed

+16
-10
lines changed

.github/workflows/tests_and_publish.yml

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
- name: Setup Python
2525
uses: actions/setup-python@master
2626
with:
27-
python-version: '3.12'
27+
python-version: '3.13'
2828

2929
- name: Install packages
3030
run: pip install -r requirements_dev.txt
@@ -41,7 +41,7 @@ jobs:
4141
- name: Setup Python
4242
uses: actions/setup-python@master
4343
with:
44-
python-version: '3.12'
44+
python-version: '3.13'
4545

4646
- name: Install packages
4747
run: pip install -r requirements_dev.txt
@@ -58,7 +58,7 @@ jobs:
5858
- name: Setup Python
5959
uses: actions/setup-python@master
6060
with:
61-
python-version: '3.12'
61+
python-version: '3.13'
6262

6363
- name: Install packages
6464
run: pip install -r requirements_dev.txt
@@ -75,7 +75,7 @@ jobs:
7575
- name: Setup Python
7676
uses: actions/setup-python@master
7777
with:
78-
python-version: '3.12'
78+
python-version: '3.13'
7979

8080
- name: Install packages
8181
run: pip install -r requirements_dev.txt
@@ -92,7 +92,7 @@ jobs:
9292
- name: Setup Python
9393
uses: actions/setup-python@master
9494
with:
95-
python-version: '3.12'
95+
python-version: '3.13'
9696

9797
- name: Install packages
9898
run: pip install -r requirements_dev.txt
@@ -107,7 +107,7 @@ jobs:
107107
runs-on: ubuntu-latest
108108
strategy:
109109
matrix:
110-
python-version: [ 3.9, '3.10', '3.11', '3.12']
110+
python-version: [ 3.9, '3.10', '3.11', '3.12', '3.13']
111111
django-version: [ 42, 50, 51, 52 ]
112112
opensearch-version: [ 10, 20 ]
113113
exclude:
@@ -117,6 +117,10 @@ jobs:
117117
django-version: 51
118118
- python-version: 3.9
119119
django-version: 52
120+
- python-version: 3.13
121+
django-version: 42
122+
- python-version: 3.13
123+
django-version: 50
120124

121125
steps:
122126
- uses: actions/checkout@v4
@@ -139,7 +143,7 @@ jobs:
139143
run: tox -e py-django${{ matrix.django-version }}-opensearch${{ matrix.opensearch-version }}
140144

141145
- name: Upload coverage to Codecov
142-
if: matrix.python-version == 3.12 && matrix.django-version == 52
146+
if: matrix.python-version == 3.13 && matrix.django-version == 52
143147
uses: codecov/codecov-action@v1
144148
with:
145149
file: ./coverage.xml
@@ -153,10 +157,10 @@ jobs:
153157
steps:
154158
- uses: actions/checkout@master
155159

156-
- name: Set up Python 3.12
160+
- name: Set up Python 3.13
157161
uses: actions/setup-python@v4
158162
with:
159-
python-version: '3.12'
163+
python-version: '3.13'
160164

161165
- name: Creating Built Distributions
162166
run: |

docs/CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
### 0.7.0 (2025-XX-XX)
44

5+
* Confirm support for Python 3.13.
56
* Confirm support for Django 5.1 and 5.2.
67
* Drop support for Django 3.2.
78

setup.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
########################
44
[tox:tox]
55
distshare = {homedir}/.tox/distshare
6-
envlist = py{39,310,311,312}-django{42,50,51,52}-opensearch{10,20}
6+
envlist = py{39,310,311,312,313}-django{42,50,51,52}-opensearch{10,20}
77
skipsdist = true
88
skip_missing_interpreters = true
99
indexserver =

setup.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
'Programming Language :: Python :: 3.10',
1313
'Programming Language :: Python :: 3.11',
1414
'Programming Language :: Python :: 3.12',
15+
'Programming Language :: Python :: 3.13',
1516
'Framework :: Django',
1617
'Framework :: Django :: 4.2',
1718
'Framework :: Django :: 5.0',

0 commit comments

Comments
 (0)