diff --git a/.github/workflows/codecov.yml b/.github/workflows/codecov.yml index 13bc1c2..45c6b30 100644 --- a/.github/workflows/codecov.yml +++ b/.github/workflows/codecov.yml @@ -12,15 +12,13 @@ jobs: strategy: fail-fast: false matrix: - python-version: [ 3.8, 3.9, "3.10", "3.11"] # latest release minus two + python-version: [ 3.9, "3.10", "3.11", "3.12"] # latest release minus two requirements-file: [ - dj32_cms38.txt, - dj32_cms39.txt, dj32_cms310.txt, dj32_cms311.txt, - dj40_cms311.txt, - dj41_cms311.txt, - dj41_cms41.txt, + dj42_cms311.txt, + dj42_cms41.txt, + dj50_cms41.txt, ] os: [ ubuntu-20.04, diff --git a/pyproject.toml b/pyproject.toml index 157f357..804703f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -8,7 +8,7 @@ dynamic = ["version"] description = "Adds a form editor to the structure board of django CMS." readme = "README.rst" license.text = "BSD-3-Clause" -requires-python = ">=3.10" +requires-python = ">=3.9" authors = [ { name = "fsbraun", email = "fsbraun@gmx.de" }, ] @@ -24,22 +24,23 @@ classifiers = [ "Framework :: Django CMS :: 3.8", "Framework :: Django CMS :: 3.9", "Framework :: Django CMS :: 4.0", + "Framework :: Django CMS :: 4.1", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.7", - "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Software Development", "Topic :: Software Development :: Libraries", ] dependencies = [ - "django-cms>=3.7", + "django-cms>=3.10", "django-entangled", "Django>=3.2", "djangocms-attributes-field>=1", diff --git a/tests/requirements/dj32_cms38.txt b/tests/requirements/dj32_cms38.txt deleted file mode 100644 index 4c2ed20..0000000 --- a/tests/requirements/dj32_cms38.txt +++ /dev/null @@ -1,4 +0,0 @@ --r base.txt - -Django>=3.2,<3.3 -django-cms>=3.8,<3.9 diff --git a/tests/requirements/dj32_cms39.txt b/tests/requirements/dj32_cms39.txt deleted file mode 100644 index cdd62d4..0000000 --- a/tests/requirements/dj32_cms39.txt +++ /dev/null @@ -1,4 +0,0 @@ --r base.txt - -Django>=3.2,<3.3 -django-cms>=3.9,<3.10 diff --git a/tests/requirements/dj32_cms40.txt b/tests/requirements/dj32_cms40.txt deleted file mode 100644 index d0d48a3..0000000 --- a/tests/requirements/dj32_cms40.txt +++ /dev/null @@ -1,7 +0,0 @@ --r base.txt - -Django>=3.2,<4.0 --e git+https://github.com/django-cms/djangocms-text-ckeditor.git@support/4.0.x#egg=djangocms-text-ckeditor --e git+https://github.com/django-cms/django-cms.git@develop-4#egg=django-cms --e git+https://github.com/Aiky30/djangocms-alias.git@feature/django-32-compat#egg=djangocms-alias -https://github.com/django-cms/djangocms-versioning/tarball/master#egg=djangocms-versioning diff --git a/tests/requirements/dj40_cms311.txt b/tests/requirements/dj40_cms311.txt deleted file mode 100644 index eda78bb..0000000 --- a/tests/requirements/dj40_cms311.txt +++ /dev/null @@ -1,5 +0,0 @@ --r base.txt - -django-filer>=2.2 -Django>=4.0,<4.1 -django-cms>=3.11,<3.12 diff --git a/tests/requirements/dj41_cms311.txt b/tests/requirements/dj42_cms311.txt similarity index 76% rename from tests/requirements/dj41_cms311.txt rename to tests/requirements/dj42_cms311.txt index b02a645..f9467b8 100644 --- a/tests/requirements/dj41_cms311.txt +++ b/tests/requirements/dj42_cms311.txt @@ -1,5 +1,5 @@ -r base.txt django-filer>=2.2 -Django>=4.1,<4.2 +Django>=4.2,<4.3 django-cms>=3.11,<3.12 diff --git a/tests/requirements/dj41_cms41.txt b/tests/requirements/dj42_cms41.txt similarity index 82% rename from tests/requirements/dj41_cms41.txt rename to tests/requirements/dj42_cms41.txt index 7f00c7f..adcd0a0 100644 --- a/tests/requirements/dj41_cms41.txt +++ b/tests/requirements/dj42_cms41.txt @@ -1,6 +1,6 @@ -r base.txt -Django>=4.1,<4.2 +Django>=4.2,<4.3 django-cms>=4.1,<4.2 djangocms-text-ckeditor djangocms-versioning diff --git a/tests/requirements/dj50_cms41.txt b/tests/requirements/dj50_cms41.txt new file mode 100644 index 0000000..6fb158a --- /dev/null +++ b/tests/requirements/dj50_cms41.txt @@ -0,0 +1,6 @@ +-r base.txt + +Django>=5.0,<5.1 +django-cms>=4.1,<4.2 +djangocms-text-ckeditor +djangocms-versioning