mirror of
https://github.com/jazzband/django-dbtemplates.git
synced 2026-05-09 16:14:48 +00:00
support for Python 3.12 and up
This commit is contained in:
parent
233a401e75
commit
fcfa591d2b
5 changed files with 32 additions and 25 deletions
2
.github/workflows/test.yml
vendored
2
.github/workflows/test.yml
vendored
|
|
@ -9,7 +9,7 @@ jobs:
|
|||
fail-fast: false
|
||||
max-parallel: 5
|
||||
matrix:
|
||||
python-version: ['3.7', '3.8', '3.9', '3.10', '3.11-dev']
|
||||
python-version: ['3.8', '3.9', '3.10', '3.11', '3.13']
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
|
|
|
|||
|
|
@ -1,10 +1,3 @@
|
|||
from pkg_resources import get_distribution, DistributionNotFound
|
||||
import importlib.metadata
|
||||
|
||||
try:
|
||||
__version__ = get_distribution("django-dbtemplates").version
|
||||
except DistributionNotFound:
|
||||
# package is not installed
|
||||
__version__ = None
|
||||
|
||||
|
||||
default_app_config = 'dbtemplates.apps.DBTemplatesConfig'
|
||||
__version__ = importlib.metadata.version("django-dbtemplates")
|
||||
|
|
|
|||
|
|
@ -1,7 +1,20 @@
|
|||
Changelog
|
||||
=========
|
||||
|
||||
v4.0 (unreleased)
|
||||
v5.0 (unreleased)
|
||||
-----------------
|
||||
|
||||
.. warning::
|
||||
|
||||
This is a backwards-incompatible release!
|
||||
|
||||
* Dropped support for Python 3.7 and Django < 4.2.
|
||||
|
||||
* Added support for Python 3.11, 3.12, 3.13.
|
||||
|
||||
* Django 5.x support
|
||||
|
||||
v4.0 (2022-09-3)
|
||||
-----------------
|
||||
|
||||
.. warning::
|
||||
|
|
|
|||
7
setup.py
7
setup.py
|
|
@ -1,5 +1,4 @@
|
|||
import os
|
||||
import io
|
||||
from setuptools import setup, find_packages
|
||||
|
||||
|
||||
|
|
@ -36,13 +35,15 @@ setup(
|
|||
"Programming Language :: Python",
|
||||
"Programming Language :: Python :: 3",
|
||||
"Programming Language :: Python :: 3 :: Only",
|
||||
"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",
|
||||
"Programming Language :: Python :: 3.13",
|
||||
"Framework :: Django",
|
||||
],
|
||||
python_requires=">=3.7",
|
||||
python_requires=">=3.8",
|
||||
install_requires=["django-appconf >= 0.4"],
|
||||
)
|
||||
|
||||
|
|
|
|||
22
tox.ini
22
tox.ini
|
|
@ -1,36 +1,36 @@
|
|||
[tox]
|
||||
skipsdist = True
|
||||
usedevelop = True
|
||||
minversion = 1.8
|
||||
minversion = 4.0
|
||||
envlist =
|
||||
flake8
|
||||
py3{7,8,9,10,11}-dj32
|
||||
py3{8,9,10,11}-dj{40,41,main}
|
||||
py3{8,9,10,11,12}-dj42
|
||||
py3{10,11,12}-dj{50}
|
||||
py3{10,11,12,13}-dj{51,main}
|
||||
|
||||
[gh-actions]
|
||||
python =
|
||||
3.7: py37
|
||||
3.8: py38
|
||||
3.9: py39
|
||||
3.10: py310
|
||||
3.10: py310, flake8
|
||||
3.11: py311
|
||||
3.12: py312
|
||||
|
||||
[testenv]
|
||||
skipsdist = true
|
||||
package = editable
|
||||
basepython =
|
||||
py37: python3.7
|
||||
py38: python3.8
|
||||
py39: python3.9
|
||||
py310: python3.10
|
||||
py311: python3.11
|
||||
usedevelop = true
|
||||
py312: python3.12
|
||||
setenv =
|
||||
DJANGO_SETTINGS_MODULE = dbtemplates.test_settings
|
||||
deps =
|
||||
-r requirements/tests.txt
|
||||
dj32: Django<3.3
|
||||
dj40: Django<4.1
|
||||
dj41: Django<4.2
|
||||
dj42: Django<4.3
|
||||
dj50: Django<5.1
|
||||
dj51: Django<5.2
|
||||
djmain: https://github.com/django/django/archive/main.tar.gz#egg=django
|
||||
|
||||
commands =
|
||||
|
|
|
|||
Loading…
Reference in a new issue