diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index c1f874a..3fe61e8 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -9,15 +9,16 @@ on: jobs: tests: name: Python ${{ matrix.python-version }} - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 strategy: matrix: python-version: - - 3.8 - - 3.9 + - '3.9' - '3.10' - '3.11' + - '3.12' + - '3.13' steps: - uses: actions/checkout@v2 diff --git a/README.md b/README.md index 8a20b89..042122c 100644 --- a/README.md +++ b/README.md @@ -30,7 +30,7 @@ well-structured templates, not to fix broken ones. ## Installation -DjHTML requires Python 3.8 or higher and is compatible with all +DjHTML requires Python 3.9 or higher and is compatible with all operating systems supported by Python. Install DjHTML with the following command: diff --git a/noxfile.py b/noxfile.py index c2b503e..39db51f 100644 --- a/noxfile.py +++ b/noxfile.py @@ -1,6 +1,6 @@ import nox -@nox.session(python=["3.8", "3.9", "3.10", "3.11", "3.12"]) +@nox.session(python=["3.9", "3.10", "3.11", "3.12", "3.13"]) def tests(session): session.run("python", "-m", "unittest") diff --git a/setup.cfg b/setup.cfg index f716aff..9b8c08e 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,6 +1,6 @@ [metadata] name = djhtml -version = 3.0.6 +version = 3.0.7 description = Django/Jinja template indenter long_description = file: README.md long_description_content_type = text/markdown @@ -11,14 +11,14 @@ license = GPLv3+ classifiers = Programming Language :: Python :: 3 Programming Language :: Python :: 3 :: Only - 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 + Programming Language :: Python :: 3.13 License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+) Operating System :: OS Independent -python_requires = '>=3.8' +python_requires = '>=3.9' [options] packages = find: