mirror of
https://github.com/Hopiu/django-model-utils.git
synced 2026-03-16 20:00:23 +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:
|
||||
postgres:
|
||||
image: postgres:13-alpine
|
||||
image: postgres:14-alpine
|
||||
env:
|
||||
POSTGRES_USER: ${{ env.POSTGRES_USER }}
|
||||
POSTGRES_PASSWORD: ${{ env.POSTGRES_PASSWORD }}
|
||||
|
|
|
|||
|
|
@ -4,6 +4,7 @@ Changelog
|
|||
To be released
|
||||
------------------
|
||||
- Add support for `Python 3.13` (GH-#628)
|
||||
- Add formal support for `Django 5.2` (GH-#641)
|
||||
|
||||
5.0.0 (2024-09-01)
|
||||
------------------
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
services:
|
||||
postgres:
|
||||
image: postgres:13-alpine
|
||||
image: postgres:14-alpine
|
||||
environment:
|
||||
POSTGRES_HOST_AUTH_METHOD: trust
|
||||
POSTGRES_DB: modelutils
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
mypy==1.10.0
|
||||
django-stubs==5.0.2
|
||||
pytest==7.4.3
|
||||
pytest
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
pytest==7.4.3
|
||||
pytest-django==4.5.2
|
||||
psycopg2-binary==2.9.9
|
||||
pytest
|
||||
pytest-django
|
||||
psycopg2-binary
|
||||
psycopg
|
||||
pytest-cov==4.1.0
|
||||
|
|
|
|||
1
setup.py
1
setup.py
|
|
@ -52,6 +52,7 @@ setup(
|
|||
'Framework :: Django :: 4.2',
|
||||
'Framework :: Django :: 5.0',
|
||||
'Framework :: Django :: 5.1',
|
||||
'Framework :: Django :: 5.2',
|
||||
],
|
||||
zip_safe=False,
|
||||
package_data={
|
||||
|
|
|
|||
|
|
@ -124,7 +124,12 @@ class FieldTrackerTests(FieldTrackerCommonMixin, TestCase):
|
|||
|
||||
def test_save_with_args(self) -> None:
|
||||
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()
|
||||
|
||||
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{310,311,312}-dj{50}
|
||||
py{310,311,312}-dj{51}
|
||||
py{310,311,312,313}-dj{51,52}
|
||||
py{310,311,312,313}-dj{main}
|
||||
flake8
|
||||
isort
|
||||
|
|
@ -23,7 +24,7 @@ python =
|
|||
|
||||
[testenv]
|
||||
deps =
|
||||
time-machine==2.4.1
|
||||
time-machine
|
||||
-rrequirements-test.txt
|
||||
dj32: Django==3.2.*
|
||||
dj40: Django==4.0.*
|
||||
|
|
@ -31,6 +32,7 @@ deps =
|
|||
dj42: Django==4.2.*
|
||||
dj50: Django==5.0.*
|
||||
dj51: Django==5.1.*
|
||||
dj52: Django==5.2.*
|
||||
djmain: https://github.com/django/django/archive/main.tar.gz
|
||||
ignore_outcome =
|
||||
djmain: True
|
||||
|
|
|
|||
Loading…
Reference in a new issue