Skip to content

Commit 93e30d0

Browse files
committed
⬆️ [maykinmedia/open-api-framework#233] Add support for py3.14, drop support for django 4.2
1 parent 06f5a24 commit 93e30d0

3 files changed

Lines changed: 6 additions & 10 deletions

File tree

.github/workflows/ci.yml

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,13 +19,10 @@ jobs:
1919
runs-on: ubuntu-latest
2020
strategy:
2121
matrix:
22-
python: ['3.12', '3.13']
23-
django: ['4.2', '5.2']
22+
python: ['3.12', '3.13', '3.14']
23+
django: ['5.2']
2424
mozilla_django_oidc: ['5.0']
2525
setup_config_enabled: ['no', 'yes']
26-
exclude:
27-
- python: '3.13'
28-
django: '4.2'
2926

3027
name: "Run the test suite (Python ${{ matrix.python }}, Django ${{ matrix.django }},
3128
mozilla-django-oidc ${{ matrix.mozilla_django_oidc }}, Setup Config: ${{ matrix.setup_config_enabled }}))"

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,19 +16,19 @@ keywords = ["OIDC", "django", "database", "authentication"]
1616
classifiers = [
1717
"Development Status :: 5 - Production/Stable",
1818
"Framework :: Django",
19-
"Framework :: Django :: 4.2",
2019
"Framework :: Django :: 5.2",
2120
"Intended Audience :: Developers",
2221
"Operating System :: Unix",
2322
"Operating System :: MacOS",
2423
"Operating System :: Microsoft :: Windows",
2524
"Programming Language :: Python :: 3.12",
2625
"Programming Language :: Python :: 3.13",
26+
"Programming Language :: Python :: 3.14",
2727
"Topic :: Software Development :: Libraries :: Python Modules",
2828
]
2929
requires-python = ">=3.12"
3030
dependencies = [
31-
"django>=4.2",
31+
"django>=5.2",
3232
"django-jsonform>=2.12",
3333
"glom",
3434
"mozilla-django-oidc>=5.0.0",

tox.ini

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
[tox]
22
envlist =
3-
py{312}-django{42,52}-mozilla_django_oidc{50}-setup_config_{enabled,disabled}
4-
py{313}-django{52}-mozilla_django_oidc{50}-setup_config_{enabled,disabled}
3+
py{312,313,314}-django{52}-mozilla_django_oidc{50}-setup_config_{enabled,disabled}
54
ruff
65
docs
76
typecheck
@@ -11,10 +10,10 @@ skip_missing_interpreters = true
1110
python =
1211
3.12: py312
1312
3.13: py313
13+
3.14: py314
1414

1515
[gh-actions:env]
1616
DJANGO =
17-
4.2: django42
1817
5.2: django52
1918
MOZILLA_DJANGO_OIDC =
2019
5.0: mozilla_django_oidc50

0 commit comments

Comments
 (0)