diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 1be6d86..598bffc 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -9,10 +9,10 @@ jobs: name: Lint runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - - uses: actions/setup-python@v2 + - uses: actions/checkout@v4 + - uses: actions/setup-python@v4 with: - python-version: '3.9' + python-version: '3.12' - run: | pip install flake8 export PYTHONPATH=`pwd`:$PYTHONPATH @@ -22,35 +22,60 @@ jobs: strategy: matrix: include: - - python-version: "3.7" - django-version: Django==3.2 - python-version: "3.8" django-version: Django==3.2 + - python-version: "3.8" + django-version: Django==4.1 + + - python-version: "3.8" + django-version: Django==4.2 + - python-version: "3.9" django-version: Django==3.2 - python-version: "3.9" django-version: Django==4.1 + - python-version: "3.9" + django-version: Django==4.2 + - python-version: "3.10" django-version: Django==3.2 - python-version: "3.10" django-version: Django==4.1 + - python-version: "3.10" + django-version: Django==4.2 + + - python-version: "3.10" + django-version: Django==5.0rc1 + - python-version: "3.11" django-version: Django==3.2 - python-version: "3.11" django-version: Django==4.1 + - python-version: "3.11" + django-version: Django==4.2 + + - python-version: "3.11" + django-version: Django==5.0rc1 + + - python-version: "3.12" + django-version: Django==4.2 + + - python-version: "3.12" + django-version: Django==5.0rc1 + name: Run Python ${{ matrix.python-version }} tests steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Setup python ${{ matrix.python-version }} - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: ${{ matrix.python-version }} architecture: x64 diff --git a/.gitignore b/.gitignore index 980a156..dd5a7c9 100644 --- a/.gitignore +++ b/.gitignore @@ -3,6 +3,7 @@ dist *.egg-info .tox .python-version +__pycache__ # coverage .coverage diff --git a/AUTHORS.rst b/AUTHORS.rst index c1e8a26..7218d76 100644 --- a/AUTHORS.rst +++ b/AUTHORS.rst @@ -17,3 +17,4 @@ Contributors - Allan Mercado - Jannis Leidel - Mjumbe Wawatu Ukweli +- Paolo Melchiorre diff --git a/CHANGELOG.rst b/CHANGELOG.rst index f0a1abf..cd61518 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,6 +1,21 @@ CHANGELOG ========= +v3.5.0 +------ + +- Add support for Django 4.2, 5.0 +- Add support for Python 3.12 +- Drop support for Python 3.7 + +v3.4.4 +------ + +- Add support for Django 4.1 +- Drop support for Django 2.2, 4.0 +- Add support for Python 3.11 +- Drop support for Python 3.6 + v3.4.2 ------ diff --git a/setup.py b/setup.py index 1a944d8..59f4602 100644 --- a/setup.py +++ b/setup.py @@ -33,14 +33,18 @@ classifiers=[ 'Development Status :: 5 - Production/Stable', 'Framework :: Django', + 'Framework :: Django :: 3.2', + 'Framework :: Django :: 4.1', + 'Framework :: Django :: 4.2', + 'Framework :: Django :: 5.0', 'Intended Audience :: Developers', 'License :: OSI Approved :: MIT License', 'Operating System :: OS Independent', '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', ], )