Skip to content

Commit 3aa0e41

Browse files
jnahmiasdpgaspar
andauthored
ci: add py3.13 to the test matrix (#2419)
* test: add py3.13 to ci matrix * bump pillow dep to 10.4 for py3.13 support * dep: bump pyodbc to 5.2.0 for py3.13 support * dep: bump cffi to 1.17.0 for py3.13 support * dep: bump sqlalchemy to 2.0.44 for py3.13 support * dep: bump psycopg2 to 2.9.10 for py3.13 support * test: add py3.13 to ci for mysql & mssql * feat: mark Python v3.13 as supported in classifiers --------- Co-authored-by: Daniel Vaz Gaspar <danielvazgaspar@gmail.com>
1 parent ca5bdfd commit 3aa0e41

File tree

5 files changed

+10
-9
lines changed

5 files changed

+10
-9
lines changed

.github/workflows/ci.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ jobs:
4141
runs-on: ubuntu-22.04
4242
strategy:
4343
matrix:
44-
python-version: ["3.9", "3.10", "3.11", "3.12"]
44+
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
4545
env:
4646
SQLALCHEMY_DATABASE_URI:
4747
postgresql+psycopg2://pguser:pguserpassword@127.0.0.1:15432/app
@@ -141,7 +141,7 @@ jobs:
141141
runs-on: ubuntu-22.04
142142
strategy:
143143
matrix:
144-
python-version: ["3.10"]
144+
python-version: ["3.10", "3.13"]
145145
env:
146146
SQLALCHEMY_DATABASE_URI: |
147147
mysql+mysqldb://mysqluser:mysqluserpassword@127.0.0.1:13306/app?charset=utf8mb4&binary_prefix=true
@@ -192,7 +192,7 @@ jobs:
192192
runs-on: ubuntu-22.04
193193
strategy:
194194
matrix:
195-
python-version: ["3.10"]
195+
python-version: ["3.10", "3.13"]
196196
env:
197197
SQLALCHEMY_DATABASE_URI: |
198198
mssql+pyodbc://sa:Password_123@localhost:11433/master?driver=FreeTDS

requirements/base.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ six==1.16.0
116116
# via
117117
# prison
118118
# python-dateutil
119-
sqlalchemy==2.0.30
119+
sqlalchemy==2.0.44
120120
# via
121121
# flask-appbuilder
122122
# flask-sqlalchemy

requirements/docs.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@ packaging==23.2
163163
# limits
164164
# marshmallow
165165
# sphinx
166-
pillow==10.2.0
166+
pillow==10.4.0
167167
# via blockdiag
168168
prison==0.2.1
169169
# via

requirements/extra.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ authlib==1.2.1
88
# via -r requirements/extra.in
99
certifi==2024.2.2
1010
# via requests
11-
cffi==1.16.0
11+
cffi==1.17.0
1212
# via cryptography
1313
charset-normalizer==2.0.12
1414
# via requests
@@ -22,9 +22,9 @@ jmespath==1.0.1
2222
# via -r requirements/extra.in
2323
mysqlclient==2.0.1
2424
# via -r requirements/extra.in
25-
pillow==10.2.0
25+
pillow==10.4.0
2626
# via -r requirements/extra.in
27-
psycopg2-binary==2.9.6
27+
psycopg2-binary==2.9.10
2828
# via -r requirements/extra.in
2929
pyasn1==0.5.1
3030
# via
@@ -34,7 +34,7 @@ pyasn1-modules==0.3.0
3434
# via python-ldap
3535
pycparser==2.21
3636
# via cffi
37-
pyodbc==5.0.1
37+
pyodbc==5.2.0
3838
# via -r requirements/extra.in
3939
python-ldap==3.4.3
4040
# via -r requirements/extra.in

setup.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@ def desc():
8484
"Programming Language :: Python :: 3.10",
8585
"Programming Language :: Python :: 3.11",
8686
"Programming Language :: Python :: 3.12",
87+
"Programming Language :: Python :: 3.13",
8788
"Topic :: Software Development :: Libraries :: Python Modules",
8889
],
8990
python_requires="~=3.7",

0 commit comments

Comments
 (0)