From 8785bd53c3db8e6f8576eb6ddf2d69ea430e53b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kamil=20Paduszy=C5=84ski?= <92403542+paduszyk@users.noreply.github.com> Date: Fri, 9 Aug 2024 22:17:37 +0200 Subject: [PATCH] build: add support for Django 5.1 (#24) --- docs/README.md | 12 ++++++------ noxfile.py | 6 +++--- pyproject.toml | 3 ++- 3 files changed, 11 insertions(+), 10 deletions(-) diff --git a/docs/README.md b/docs/README.md index fb0afba..0d05b45 100644 --- a/docs/README.md +++ b/docs/README.md @@ -40,12 +40,12 @@ The app allows you to: ## Requirements -| Python | Django | Database engines | -| :----- | :---------------------- | :------------------ | -| 3.9 | 3.2, 4.0, 4.1, 4.2 | SQLite3, PostgreSQL | -| 3.10 | 3.2, 4.0, 4.1, 4.2, 5.0 | SQLite3, PostgreSQL | -| 3.11 | 4.1, 4.2, 5.0 | SQLite3, PostgreSQL | -| 3.12 | 4.2, 5.0 | SQLite3, PostgreSQL | +| Python | Django | Database engines | +| :----- | :--------------------------- | :------------------ | +| 3.9 | 3.2, 4.0, 4.1, 4.2 | SQLite3, PostgreSQL | +| 3.10 | 3.2, 4.0, 4.1, 4.2, 5.0, 5.1 | SQLite3, PostgreSQL | +| 3.11 | 4.1, 4.2, 5.0, 5.1 | SQLite3, PostgreSQL | +| 3.12 | 4.2, 5.0, 5.1 | SQLite3, PostgreSQL | All setups require OpenPyXL < 4. diff --git a/noxfile.py b/noxfile.py index ab6d25d..3169e6e 100644 --- a/noxfile.py +++ b/noxfile.py @@ -13,9 +13,9 @@ DJANGO_VERSIONS = { "3.9": ["3.2", "4.0", "4.1", "4.2"], - "3.10": ["3.2", "4.0", "4.1", "4.2", "5.0"], - "3.11": ["4.1", "4.2", "5.0"], - "3.12": ["4.2", "5.0"], + "3.10": ["3.2", "4.0", "4.1", "4.2", "5.0", "5.1"], + "3.11": ["4.1", "4.2", "5.0", "5.1"], + "3.12": ["4.2", "5.0", "5.1"], } DATABASE_ENGINES = [ diff --git a/pyproject.toml b/pyproject.toml index 387046a..6797043 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -8,7 +8,7 @@ build-backend = "setuptools.build_meta" [project] name = "django-xlsx-serializer" dependencies = [ - "django >= 3.2, < 5.1", + "django >= 3.2, < 5.2", "openpyxl < 4", "typing-extensions < 5", ] @@ -33,6 +33,7 @@ classifiers = [ "Framework :: Django :: 4.1", "Framework :: Django :: 4.2", "Framework :: Django :: 5.0", + "Framework :: Django :: 5.1", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent",