diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 59f4d55..64d10a1 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -11,14 +11,9 @@ jobs: strategy: fail-fast: false matrix: - python-version: ['3.11', '3.12'] + python-version: ['3.12'] django-version: ['4.2', '5.0', 'dev'] - exclude: - - python-version: '3.12' - django-version: '4.2' - - python-version: '3.11' - django-version: 'dev' services: mysql: image: mysql:latest diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 1d9260e..c3fd69a 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -13,7 +13,7 @@ repos: rev: 24.8.0 hooks: - id: black - language_version: python3.11 + language_version: python3.12 - repo: https://github.com/pycqa/flake8 rev: 7.1.1 diff --git a/pyproject.toml b/pyproject.toml index 2b42cad..de1702a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -6,12 +6,12 @@ version_file="_version.py" [tool.black] line-length = 95 -target-version = ["py311"] +target-version = ["py312"] extend-exclude = '''^(.*\/)*\b(migrations)\b($|\/.*$)''' [tool.isort] profile = "black" -py_version = "311" +py_version = "312" skip = [".tox", ".eggs", "migrations"] [tool.coverage.run] @@ -35,15 +35,13 @@ exclude_lines = [ legacy_tox_ini = """ [tox] envlist = - py{311}-dj{42,50}, - py{312}-dj{50,dev}, + py{312}-dj{42,50,dev}, lint isolated_build = true [gh-actions] python = - 3.11: py311 3.12: py312, lint [gh-actions:env] diff --git a/setup.cfg b/setup.cfg index 7bd1588..3dad30b 100644 --- a/setup.cfg +++ b/setup.cfg @@ -16,12 +16,12 @@ classifiers= Intended Audience :: Developers Intended Audience :: Science/Research Operating System :: OS Independent - Programming Language :: Python :: 3.11 + Programming Language :: Python :: 3.12 License :: OSI Approved :: GNU General Public License v3 (GPLv3) [options] -python_requires = >=3.11 +python_requires = >=3.12 zip_safe = False include_package_data = True packages = find: