mirror of
https://github.com/Hopiu/django-model-utils.git
synced 2026-05-24 17:53:43 +00:00
Merge pull request #641 from foarsitter/django52
Add formal support for Django 5.2
This commit is contained in:
commit
128feade2e
8 changed files with 18 additions and 8 deletions
2
.github/workflows/test.yml
vendored
2
.github/workflows/test.yml
vendored
|
|
@ -26,7 +26,7 @@ jobs:
|
||||||
|
|
||||||
services:
|
services:
|
||||||
postgres:
|
postgres:
|
||||||
image: postgres:13-alpine
|
image: postgres:14-alpine
|
||||||
env:
|
env:
|
||||||
POSTGRES_USER: ${{ env.POSTGRES_USER }}
|
POSTGRES_USER: ${{ env.POSTGRES_USER }}
|
||||||
POSTGRES_PASSWORD: ${{ env.POSTGRES_PASSWORD }}
|
POSTGRES_PASSWORD: ${{ env.POSTGRES_PASSWORD }}
|
||||||
|
|
|
||||||
|
|
@ -4,6 +4,7 @@ Changelog
|
||||||
To be released
|
To be released
|
||||||
------------------
|
------------------
|
||||||
- Add support for `Python 3.13` (GH-#628)
|
- Add support for `Python 3.13` (GH-#628)
|
||||||
|
- Add formal support for `Django 5.2` (GH-#641)
|
||||||
|
|
||||||
5.0.0 (2024-09-01)
|
5.0.0 (2024-09-01)
|
||||||
------------------
|
------------------
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
services:
|
services:
|
||||||
postgres:
|
postgres:
|
||||||
image: postgres:13-alpine
|
image: postgres:14-alpine
|
||||||
environment:
|
environment:
|
||||||
POSTGRES_HOST_AUTH_METHOD: trust
|
POSTGRES_HOST_AUTH_METHOD: trust
|
||||||
POSTGRES_DB: modelutils
|
POSTGRES_DB: modelutils
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,3 @@
|
||||||
mypy==1.10.0
|
mypy==1.10.0
|
||||||
django-stubs==5.0.2
|
django-stubs==5.0.2
|
||||||
pytest==7.4.3
|
pytest
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,5 @@
|
||||||
pytest==7.4.3
|
pytest
|
||||||
pytest-django==4.5.2
|
pytest-django
|
||||||
psycopg2-binary==2.9.9
|
psycopg2-binary
|
||||||
|
psycopg
|
||||||
pytest-cov==4.1.0
|
pytest-cov==4.1.0
|
||||||
|
|
|
||||||
1
setup.py
1
setup.py
|
|
@ -52,6 +52,7 @@ setup(
|
||||||
'Framework :: Django :: 4.2',
|
'Framework :: Django :: 4.2',
|
||||||
'Framework :: Django :: 5.0',
|
'Framework :: Django :: 5.0',
|
||||||
'Framework :: Django :: 5.1',
|
'Framework :: Django :: 5.1',
|
||||||
|
'Framework :: Django :: 5.2',
|
||||||
],
|
],
|
||||||
zip_safe=False,
|
zip_safe=False,
|
||||||
package_data={
|
package_data={
|
||||||
|
|
|
||||||
|
|
@ -124,7 +124,12 @@ class FieldTrackerTests(FieldTrackerCommonMixin, TestCase):
|
||||||
|
|
||||||
def test_save_with_args(self) -> None:
|
def test_save_with_args(self) -> None:
|
||||||
self.instance.number = 1
|
self.instance.number = 1
|
||||||
self.instance.save(False, False, None, None)
|
self.instance.save(
|
||||||
|
force_insert=False,
|
||||||
|
force_update=False,
|
||||||
|
using=None,
|
||||||
|
update_fields=None
|
||||||
|
)
|
||||||
self.assertChanged()
|
self.assertChanged()
|
||||||
|
|
||||||
def test_first_save(self) -> None:
|
def test_first_save(self) -> None:
|
||||||
|
|
|
||||||
4
tox.ini
4
tox.ini
|
|
@ -6,6 +6,7 @@ envlist =
|
||||||
py{38,39,310,311}-dj{42}
|
py{38,39,310,311}-dj{42}
|
||||||
py{310,311,312}-dj{50}
|
py{310,311,312}-dj{50}
|
||||||
py{310,311,312}-dj{51}
|
py{310,311,312}-dj{51}
|
||||||
|
py{310,311,312,313}-dj{51,52}
|
||||||
py{310,311,312,313}-dj{main}
|
py{310,311,312,313}-dj{main}
|
||||||
flake8
|
flake8
|
||||||
isort
|
isort
|
||||||
|
|
@ -23,7 +24,7 @@ python =
|
||||||
|
|
||||||
[testenv]
|
[testenv]
|
||||||
deps =
|
deps =
|
||||||
time-machine==2.4.1
|
time-machine
|
||||||
-rrequirements-test.txt
|
-rrequirements-test.txt
|
||||||
dj32: Django==3.2.*
|
dj32: Django==3.2.*
|
||||||
dj40: Django==4.0.*
|
dj40: Django==4.0.*
|
||||||
|
|
@ -31,6 +32,7 @@ deps =
|
||||||
dj42: Django==4.2.*
|
dj42: Django==4.2.*
|
||||||
dj50: Django==5.0.*
|
dj50: Django==5.0.*
|
||||||
dj51: Django==5.1.*
|
dj51: Django==5.1.*
|
||||||
|
dj52: Django==5.2.*
|
||||||
djmain: https://github.com/django/django/archive/main.tar.gz
|
djmain: https://github.com/django/django/archive/main.tar.gz
|
||||||
ignore_outcome =
|
ignore_outcome =
|
||||||
djmain: True
|
djmain: True
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue