Skip to content

Commit 08375d6

Browse files
chore(deps): update dependency django to v5.2.8 (#2894)
* chore(deps): update dependency django to v5.2.8 * Add stubs for newly added constants These were added in Django 5.2.8. --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Nick Pope <[email protected]>
1 parent a90d744 commit 08375d6

File tree

5 files changed

+11
-11
lines changed

5 files changed

+11
-11
lines changed

django-stubs/db/models/query.pyi

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ _OrderByFieldName: TypeAlias = str | Combinable
2828

2929
MAX_GET_RESULTS: int
3030
REPR_OUTPUT_SIZE: int
31+
PROHIBITED_FILTER_KWARGS: frozenset[str]
3132

3233
class BaseIterable(Generic[_T]):
3334
queryset: QuerySet[Model]

django-stubs/db/models/query_utils.pyi

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,11 @@ class PathInfo(NamedTuple):
2727
def subclasses(cls: type[RegisterLookupMixin]) -> Iterator[type[RegisterLookupMixin]]: ...
2828

2929
class Q(tree.Node):
30-
AND: str
31-
OR: str
30+
AND: Literal["AND"]
31+
OR: Literal["OR"]
32+
XOR: Literal["XOR"]
3233
conditional: bool
34+
connectors: tuple[None, Literal["AND"], Literal["OR"], Literal["XOR"]]
3335
def __init__(self, *args: Any, **kwargs: Any) -> None: ...
3436
# Fake signature, the real is
3537
# def __init__(self, *args: Any, _connector: Any | None = ..., _negated: bool = ..., **kwargs: Any) -> None: ...

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ tests = [
4949
"pytest-shard==0.1.2",
5050
"pytest-xdist==3.8.0",
5151
# Django deps:
52-
"django==5.2.6",
52+
"django==5.2.8",
5353
"mysqlclient==2.2.7",
5454
"psycopg2-binary==2.9.11",
5555
"jinja2==3.1.6",

scripts/stubtest/allowlist_todo.txt

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -256,7 +256,6 @@ django.contrib.gis.db.models.PositiveIntegerField.formfield
256256
django.contrib.gis.db.models.PositiveIntegerField.integer_field_class
257257
django.contrib.gis.db.models.PositiveSmallIntegerField.formfield
258258
django.contrib.gis.db.models.PositiveSmallIntegerField.integer_field_class
259-
django.contrib.gis.db.models.Q.XOR
260259
django.contrib.gis.db.models.QuerySet.__deepcopy__
261260
django.contrib.gis.db.models.QuerySet.__xor__
262261
django.contrib.gis.db.models.SlugField.formfield
@@ -591,7 +590,6 @@ django.db.models.PositiveIntegerField.formfield
591590
django.db.models.PositiveIntegerField.integer_field_class
592591
django.db.models.PositiveSmallIntegerField.formfield
593592
django.db.models.PositiveSmallIntegerField.integer_field_class
594-
django.db.models.Q.XOR
595593
django.db.models.QuerySet.__deepcopy__
596594
django.db.models.QuerySet.__xor__
597595
django.db.models.SlugField.formfield
@@ -854,7 +852,6 @@ django.db.models.query.RelatedPopulator
854852
django.db.models.query.get_related_populators
855853
django.db.models.query.normalize_prefetch_lookups
856854
django.db.models.query.prefetch_one_level
857-
django.db.models.query_utils.Q.XOR
858855
django.db.models.query_utils.Q.identity
859856
django.db.models.query_utils.RegisterLookupMixin._unregister_lookup
860857
django.db.models.query_utils.RegisterLookupMixin.get_class_lookups

uv.lock

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)