Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-django-stubs for
openSUSE:Factory checked in at 2026-07-26 11:28:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-django-stubs (Old)
and /work/SRC/openSUSE:Factory/.python-django-stubs.new.2004 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-django-stubs"
Sun Jul 26 11:28:11 2026 rev:4 rq:1367454 version:6.0.7
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-django-stubs/python-django-stubs.changes
2026-01-30 18:23:14.031913828 +0100
+++
/work/SRC/openSUSE:Factory/.python-django-stubs.new.2004/python-django-stubs.changes
2026-07-26 11:30:20.622561780 +0200
@@ -1,0 +2,82 @@
+Wed Jul 15 08:41:25 UTC 2026 - Markéta Machová <[email protected]>
+
+- Update to version 6.0.7:
+ * Annotate unparameterized Field references (#3482)
+ * Support django models discovery by the plugin in `tests/assert_type`
(#3483)
+ * Preserve values() aliases through annotate() for order_by (#3479)
+ * Fully annotate `Field.formfield` keyword args (#3443)
+ * Fix lookup false positive for unions containing combinable expressions
(#3469)
+ * Fix order_by false positives with JSONField key transforms (#3459)
+ * Fix manager resolution when QuerySet overrides as_manager (#3460)
+ * Run stubtest on 3.14 (#3446)
+ * Typecheck save()/asave() update_fields against model fields (#3444)
+ * Allow aggregate filters to use expressions (#3434)
+ * Make `validators` consistent (#3433)
+ * Fix `.only()` pk field validation for abstract models (#3430)
+ * Fix InlineModelAdmin parent-object method signatures (#3308)
+ * Re-enable `empty-body` error code for mypy and ty (#3390)
+ * Add mypy 2.1.0 support (#3384)
+ * Preserve row type in merge_annotations_from_custom_method (#3383)
+ * Fix GenericPrefetch invariance with QuerySet (#3380)
+ * Preserve row type when `.annotate()` is called on a generic QuerySet
(#3379)
+ * Align operand types for add/sub operations of Combinable (#3361)
+ * Remove unused get_field_lookup_exact_type from helpers (#3372)
+ * Update Django to 6.0.7 (#3369)
+ * Resolve default_alias for positional Aggregate in annotate() (#3362)
+ * Accept single str/Combinable for Aggregate.order_by (#3357)
+ * Type EmailMessage.message() return as stdlib email.message.EmailMessage
(#3291)
+ * "The `all` keyword argument is deprecated; use `find_all` instead." (#3352)
+ * Ban typing.TypeVar in favor of typing_extensions.TypeVar (#3350)
+ * Type-check defaults and create_defaults dict literals (#3326)
+ * Fix attname column (#3318)
+ * Type-check (a)get_or_create and (a)update_or_create kwargs (#3309)
+ * Widen `names` argument to `Query.names_to_path` to `Sequence[str]` (#3285)
+ * Make LazyObject generic to improve __deepcopy__ return type (#3275)
+ * Fix `ListFilter.used_parameters` and params types in admin filter stubs
(#3187)
+ * Widen `build_q_object_from_lookup_parameters` parameter type to
`Iterable[object]` (#3277)
+ * Propagate `WithAnnotations` through custom `QuerySet` methods (#3266)
+ * Fix row type lost when using `.annotate(...)` on custom bound `QuerySet`
(#3271)
+ * typing: Node methods return an instance of the subclass (#3265)
+ * Fix databases type to use Literal['__all__'] in SimpleTestCase (#3264)
+ * Prefetch related queryset incompatible type (#3263)
+ * Use `TypedDictType` directly when merging typeddict and make
`helpers.make_typeddict` a shortcut to create a typedict from python dict
(#3262)
+ * Rename `add_new_node_to_model_class` to `add_new_var_to_model_class`
(#3259)
+ * Use getattr for field.attname with fallback to field.name (#3248)
+ * Disallow mutually exclusive arguments `boolean` and `empty_value` in admin
`display` decorator (#3242)
+ * Use `Model` instead of `Self` in parms and add `AltersData` inheritance
(#3228)
+ * Fix `NestedObjects.nested` return type to `list[Any]` (#3226)
+ * Allow missing config section when DJANGO_SETTINGS_MODULE is set (#3223)
+ * Reparametrize implicit generic QuerySet subclasses (#3217)
+ * Add `backend` attribute stub for authenticated users (#3210)
+ * Add the `ty` type checker (#3202)
+ * Support WithAnnotations TypedDict fields in queryset validation (#3208)
+ * Add missing `swappable` parameter to ForeignKey and OneToOneField (#3204)
+ * Fix `serve()` return type to include `HttpResponse` (#3199)
+ * Add stub for register_combinable_fields in expressions (#3189)
+ * Fix stubs for `allowed_default` in expression classes (#3186)
+ * Fix `value_to_string` return types for JSONField and RangeField (#3188)
+ * Fix order_by false positive with values() expression aliases (#3185)
+ * Fix order_by false positives with field transforms (#3178)
+ * Fix stubs for `django.db.models.expressions.Window` (#3170)
+ * Enable `explicit-override` and `--disallow-subclassing-any` (#3172)
+ * Validate `only` / `defer` (#3165)
+ * Valide `earliest` / `latest` / `orderby` (#3158)
+ * Fix password and auth helper stub annotations (#3161)
+ * Fix URL module stubs (#3160)
+ * Fix selenium test case stubs (#3159)
+ * Add missing methods and fix inheritance in forms stubs (#3153)
+ * Fix `django.utils.inspect` stubtest errors on Python 3.14+ (#3152)
+ * Fix DB and GIS backends module stubs (#3144)
+ * fix: add missing GeographyType stub in postgis base.pyi (#3113)
+ * Fix testcases module stubs (#3143)
+ * Fix Oracle backend feature stubs (#3136)
+ * Fix lazy function return types (#3133)
+ * Add GIS management command stubs (#3107)
+ * Add missing GDAL geometry and SRS stubs (#3104)
+ * Add missing Model base class stubs (#3101)
+ * Update min/max/step parameters of IntegerField to accept Callables (#3093)
+ * fix: allow `get_violation_error_message` to return dictionaries (#3065)
+ * Fix auth and contenttypes stub signatures (#3069)
+ * `ResponseHeaders` can take any mapping, not just `dict` (#3014)
+
+-------------------------------------------------------------------
Old:
----
django-stubs-5.2.9.obscpio
New:
----
django-stubs-6.0.7.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-django-stubs.spec ++++++
--- /var/tmp/diff_new_pack.OtyYAi/_old 2026-07-26 11:30:21.530592938 +0200
+++ /var/tmp/diff_new_pack.OtyYAi/_new 2026-07-26 11:30:21.534593076 +0200
@@ -26,7 +26,7 @@
%{?sle15_python_module_pythons}
%define short_name django-stubs
Name: python-django-stubs%{psuffix}
-Version: 5.2.9
+Version: 6.0.7
Release: 0
Summary: PEP-484 stubs for Django
License: MIT
@@ -36,15 +36,14 @@
BuildRequires: %{python_module pip}
BuildRequires: %{python_module uv-build}
%if %{with test}
-BuildRequires: %{python_module Django >= 5.0}
BuildRequires: %{python_module django-stubs = %{version}}
BuildRequires: %{python_module pytest}
BuildRequires: %{python_module pytest-mypy-plugins}
BuildRequires: %{python_module pytest-shard}
BuildRequires: %{python_module pytest-xdist}
BuildRequires: %{python_module psycopg2}
-BuildRequires: %{python_module types-PyYAML}
BuildRequires: %{python_module redis}
+BuildRequires: compatlibopenblas_serial0
# Not needed since python-redis is >= 5.0.0
# BuildRequires: % {python_module types-redis}
%endif
@@ -52,8 +51,8 @@
BuildRequires: fdupes
Requires: python-Django >= 5.0
Requires: python-types-PyYAML
-Requires: python-django-stubs-ext
-Requires: python-typing-extensions
+Requires: python-django-stubs-ext >= 6.0.2
+Requires: python-typing-extensions >= 4.11
BuildArch: noarch
%python_subpackages
++++++ _service ++++++
--- /var/tmp/diff_new_pack.OtyYAi/_old 2026-07-26 11:30:21.590594997 +0200
+++ /var/tmp/diff_new_pack.OtyYAi/_new 2026-07-26 11:30:21.594595135 +0200
@@ -2,7 +2,7 @@
<service name="obs_scm" mode="manual">
<param name="url">https://github.com/typeddjango/django-stubs.git</param>
<param name="scm">git</param>
- <param name="revision">5.2.9</param>
+ <param name="revision">6.0.7</param>
<param name="versionformat">@PARENT_TAG@</param>
<param name="changesgenerate">enable</param>
</service>
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.OtyYAi/_old 2026-07-26 11:30:21.622596095 +0200
+++ /var/tmp/diff_new_pack.OtyYAi/_new 2026-07-26 11:30:21.630596370 +0200
@@ -1,6 +1,6 @@
<servicedata>
<service name="tar_scm">
<param
name="url">https://github.com/typeddjango/django-stubs.git</param>
- <param
name="changesrevision">2825810e143a0377e3261fef658e1a59f7e0cf90</param></service></servicedata>
+ <param
name="changesrevision">a7686ba5b16d507d7c6097e9c4b9c8e2122ec704</param></service></servicedata>
(No newline at EOF)
++++++ django-stubs-5.2.9.obscpio -> django-stubs-6.0.7.obscpio ++++++
++++ 38047 lines of diff (skipped)
++++++ django-stubs.obsinfo ++++++
--- /var/tmp/diff_new_pack.OtyYAi/_old 2026-07-26 11:30:22.470625195 +0200
+++ /var/tmp/diff_new_pack.OtyYAi/_new 2026-07-26 11:30:22.470625195 +0200
@@ -1,5 +1,5 @@
name: django-stubs
-version: 5.2.9
-mtime: 1768952142
-commit: 2825810e143a0377e3261fef658e1a59f7e0cf90
+version: 6.0.7
+mtime: 1784023476
+commit: a7686ba5b16d507d7c6097e9c4b9c8e2122ec704