Skip to content

Commit 59a8c72

Browse files
adamchainzGagaro
authored andcommitted
Update supported Python and Django versions
Following #388, do another round of updates. Python 3.9 is EOL, while Python 3.14 is out and Django 6.0 is in beta.
1 parent 8381b5c commit 59a8c72

File tree

4 files changed

+23
-12
lines changed

4 files changed

+23
-12
lines changed

.github/workflows/python-app.yml

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -20,32 +20,39 @@ jobs:
2020
- '5.0'
2121
- '5.1'
2222
- '5.2'
23+
- '6.0'
2324
python_version:
24-
- '3.9'
2525
- '3.10'
2626
- '3.11'
2727
- '3.12'
2828
- '3.13'
29+
- '3.14'
2930
database: [ 'postgres' ]
3031
exclude:
3132
- django_version: '4.2'
3233
python_version: '3.13'
3334

34-
- django_version: '5.0'
35-
python_version: '3.9'
35+
- django_version: '4.2'
36+
python_version: '3.14'
3637

3738
- django_version: '5.0'
3839
python_version: '3.13'
3940

41+
- django_version: '5.0'
42+
python_version: '3.14'
43+
4044
- django_version: '5.1'
41-
python_version: '3.9'
45+
python_version: '3.14'
46+
47+
- django_version: '6.0'
48+
python_version: '3.10'
4249

43-
- django_version: '5.2'
44-
python_version: '3.9'
50+
- django_version: '6.0'
51+
python_version: '3.11'
4552

4653
include:
4754
- django_version: '4.2'
48-
python_version: '3.9'
55+
python_version: '3.10'
4956
database: 'sqlite'
5057
env:
5158
SPATIALITE_LIBRARY_PATH: 'mod_spatialite'

CHANGES

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ CHANGELOG
1010
- `map_width` and `map_height` are no longer supported in LeafletWidget `attrs`,
1111
use traditional CSS to dimension maps (you can target the class
1212
`.leaflet-container-default` for example.)
13+
- Support Django 6.0 and Python 3.14 (`#396 <https://github.com/makinacorpus/django-leaflet/pull/396>`__) (#398) .
14+
- Drop support for Python 3.9 (`#396 <https://github.com/makinacorpus/django-leaflet/pull/396>`__).
1315

1416
0.32.0 (2025-05-14)
1517
-------------------

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ authors = [
1414
maintainers = [
1515
{name = "Gagaro", email = "gagaro42@gmail.com"}
1616
]
17-
requires-python = ">= 3.9"
17+
requires-python = ">= 3.10"
1818
dependencies = [
1919
"django",
2020
]
@@ -27,11 +27,11 @@ classifiers = [
2727
"Framework :: Django",
2828
"Development Status :: 5 - Production/Stable",
2929
"Programming Language :: Python :: 3 :: Only",
30-
"Programming Language :: Python :: 3.9",
3130
"Programming Language :: Python :: 3.10",
3231
"Programming Language :: Python :: 3.11",
3332
"Programming Language :: Python :: 3.12",
3433
"Programming Language :: Python :: 3.13",
34+
"Programming Language :: Python :: 3.14",
3535
]
3636

3737

tox.ini

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
[tox]
22
envlist =
3-
py{39,310,311,312}-django42
3+
py{310,311,312}-django42
44
py{310,311,312}-django50
55
py{310,311,312,313}-django51
6-
py{310,311,312,313}-django52
6+
py{310,311,312,313,314}-django52
7+
py{312,313,314}-django60
78
py{312,313}-djangomain
89

910
[testenv]
@@ -12,7 +13,8 @@ deps =
1213
django42: Django~=4.2
1314
django50: Django~=5.0
1415
django51: Django~=5.1
15-
django52: Django~=5.2.0a1
16+
django52: Django~=5.2
17+
django60: Django~=6.0a1
1618
djangomain: https://github.com/django/django/archive/main.tar.gz
1719
postgres: psycopg
1820
coverage

0 commit comments

Comments
 (0)