diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 3cb2ef6..0b1144d 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -9,7 +9,7 @@ jobs: continue-on-error: ${{ matrix.continue-on-error }} strategy: matrix: - python-version: ["3.12", "3.11", "3.10", "3.9"] + python-version: ["3.12", "3.11", "3.10", "3.9", "3.8"] django: [50, 42, 32] cms: [nocms, cms311, async] continue-on-error: [false] @@ -18,6 +18,8 @@ jobs: cms: cms311 - django: 50 python-version: 3.9 + - django: 50 + python-version: 3.8 steps: - uses: actions/checkout@v3 - name: Set up Python ${{ matrix.python-version }} diff --git a/setup.cfg b/setup.cfg index e6e6869..fe73327 100644 --- a/setup.cfg +++ b/setup.cfg @@ -18,13 +18,14 @@ classifiers = Framework :: Django :: 3.2 Framework :: Django :: 4.1 Framework :: Django :: 4.2 + Framework :: Django :: 5.0 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 [options] include_package_data = True @@ -32,6 +33,7 @@ install_requires = dj-database-url docopt six + setuptools; python_version>="3.12" setup_requires = setuptools packages = find: diff --git a/tox.ini b/tox.ini index 038bf42..a864d68 100644 --- a/tox.ini +++ b/tox.ini @@ -12,6 +12,7 @@ envlist = py{3.11}-django{42,41,40,32}-{cms311,nocms,async} py{3.10}-django{42,41,40,32}-{cms311,nocms,async} py{3.9}-django{32}-{cms311,nocms,async} + py{3.8}-django{32}-{cms311,nocms,async} minversion = 3.23 [testenv] @@ -24,7 +25,6 @@ deps= django50: django~=5.0b1 cms311: https://github.com/yakky/django-cms/archive/release/3.11.x.zip cms311: djangocms-text-ckeditor>=5.0,<6.0 - py3.12: setuptools -r{toxinidir}/requirements-test.txt async: channels[daphne]~=4.0.0 passenv =