head 1.8; access; symbols pkgsrc-2026Q2:1.7.0.4 pkgsrc-2026Q2-base:1.7 pkgsrc-2026Q1:1.7.0.2 pkgsrc-2026Q1-base:1.7 pkgsrc-2025Q4:1.5.0.2 pkgsrc-2025Q4-base:1.5 pkgsrc-2025Q3:1.4.0.2 pkgsrc-2025Q3-base:1.4 pkgsrc-2025Q2:1.2.0.2 pkgsrc-2025Q2-base:1.2; locks; strict; comment @# @; 1.8 date 2026.07.14.07.07.26; author adam; state Exp; branches; next 1.7; commitid aKbGe7oOOt3bFANG; 1.7 date 2026.02.17.14.45.00; author adam; state Exp; branches; next 1.6; commitid 7IUZhSL35Ab3VJuG; 1.6 date 2025.12.26.09.44.24; author adam; state Exp; branches; next 1.5; commitid OwXVL2ZRalozXTnG; 1.5 date 2025.11.17.08.13.20; author adam; state Exp; branches; next 1.4; commitid B93PtdBU0prVHSiG; 1.4 date 2025.08.07.04.59.11; author adam; state Exp; branches; next 1.3; commitid PTjqrPXHaO2KUK5G; 1.3 date 2025.07.10.15.58.06; author adam; state Exp; branches; next 1.2; commitid qB7SzByaENVzsd2G; 1.2 date 2025.04.29.08.53.01; author adam; state Exp; branches; next 1.1; commitid 0bNDFOkvK5iaqVSF; 1.1 date 2025.04.22.15.13.37; author adam; state Exp; branches; next ; commitid 6h5xjrQ2OfzKK3SF; desc @@ 1.8 log @py-django-stubs-ext: updated to 6.0.6 6.0.6 Fix task decorator typing for takes_context=True Improve database backend typing Fix only pk validation for abstract models Make validators consistent Allow aggregate filters to use expressions Typecheck save()/asave() update_fields against model fields @ text @$NetBSD: distinfo,v 1.7 2026/02/17 14:45:00 adam Exp $ BLAKE2s (django_stubs_ext-6.0.6.tar.gz) = 3b02d60e45c9a9d7c0aa2f61b520f75b30069f10726446ca81a1cf974b1c7460 SHA512 (django_stubs_ext-6.0.6.tar.gz) = 3e662c16668be0241dbd3dfdef24dd159fc6a835c84ba871d7953cda6bcaa602246463e38c32027eecd50a1636f99061ca98876119745472b1d02c07829e4d56 Size (django_stubs_ext-6.0.6.tar.gz) = 6674 bytes @ 1.7 log @py-django-stubs-ext: updated to 5.2.9 5.2.9 fix: allow EmailMultiAlternatives in outbox Fix infinite semantic analysis loop when using from_queryset Fix dispatch_uid type: str -> _AnyHashable Update get_auto_imports() to also allow returning None Make LoginView generic over its form class fix: template type in template response fix: Annotate SessionStore with a type var for the Session type fix: prefetch_related_objects requires Sequence not Iterable Fix kwargs for forms.widgets.Script fix: django.contrib.gis.utils.LayerMapping attribute types Make all system checks return a list, not a Sequence Improve database-related check signatures @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.6 2025/12/26 09:44:24 adam Exp $ d3 3 a5 3 BLAKE2s (django_stubs_ext-5.2.9.tar.gz) = cee581eb3d4329f9dcd2cd2a53a74e13a3e180fd753853bcc2a0c2bbf82b8986 SHA512 (django_stubs_ext-5.2.9.tar.gz) = 93333c3473a446a23ad252de5dee5b793c80e7a28cebe0f24c7e973919a6de0f573e1d251a94d39400282cebe41f0c67c10e30b35648519757064ebe80e7cdab Size (django_stubs_ext-5.2.9.tar.gz) = 6497 bytes @ 1.6 log @py-django-stubs-ext: updated to 5.2.8 5.2.8 Run tests against the lowest supported django version fix: allow django.shortcuts.resolve_url to receive a str-promise fix: add type declarations for some missing settings fix: import all forms widgets Update assertContains and assertNotContains signatures Update middleware types Remove str from enum label types when we know for sure the labels are lazy Switch Dependabot to Renovate CI: Only run branch tests on Renovate branches where it's needed fix: in db.models make required_db_vendor str Run pyrefly over test cases Mypy 1.19 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.5 2025/11/17 08:13:20 adam Exp $ d3 3 a5 3 BLAKE2s (django_stubs_ext-5.2.8.tar.gz) = caa08f88af4040e43f19d5e9580575a2c642654bb15da7bc96b313fe9e6f0ed3 SHA512 (django_stubs_ext-5.2.8.tar.gz) = b96882ce308a660000d47abb26da3b0513c75dc57cc03c78d915fb68134a6281f2f698ff96266d2cab9b0e10a5a2b553da861c1eb42da9f4643c6e5f36c60b53 Size (django_stubs_ext-5.2.8.tar.gz) = 6487 bytes @ 1.5 log @py-django-stubs-ext: updated to 5.2.7 5.2.7 Fix PK field lookup for Django < 5.2 Version 5.2.7 release 5.2.6 Improvements Update add_ordering signature too Support related_query_name in Model._meta.get_fields django.urls.resolve can also take _StrPromise Add strict_model_abstract_attrs setting to allow models.Model.objects access Refactor _replace_type_var that can potentially cause cache problems Fix union / intersection / difference to support QuerySet using values_list and values fix: allow to query decimal fields with int Fix the log_action deprecation notice BaseForm.add_error: Use covariant types Allow to annotate existing model field de-selected via prior .values/.values_list calls Support GenericPrefetch Also typecheck aget calls Validation of the fields argument to bulk_update Housekeeping & CI Add mypy_primer workflow Remove magically added django.contrib.contenttypes installed app in tests Use consistent indentation in pyproject.toml Version 5.2.6 release Ruff Bump ruff to 0.13.0 Add some RET plugin ruff rules Enable more ruff rules Fix merge conflict + re-run pre-commit on all files uv package manager Update release documentation, workflow and build-and-check job to uv Switch to uv_build build system & cleanup Use same uv workspace for django-stubs-ext also Test updated release workflow - Version 5.2.6a1 release @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2025/08/07 04:59:11 adam Exp $ d3 3 a5 3 BLAKE2s (django_stubs_ext-5.2.7.tar.gz) = df51e69a79a75d56b5708d089c8ffa9b5990b2c0957dd58140f5741245861d8c SHA512 (django_stubs_ext-5.2.7.tar.gz) = 3c620374cacd987045dbf512ee767089de34a5fa3d867cf9319894c1d7126b972d153bdad70064958a069cea38b457a7771b492bd412f1dd06a262de5223c8db Size (django_stubs_ext-5.2.7.tar.gz) = 6524 bytes @ 1.4 log @py-django-stubs-ext: updated to 5.2.2 5.2.2 Fix reveal_type to return its argument fix stubs of HttpRequest read / readine restore iterability of ResolverMatch Add missing instance variable declarations for RawQuerySet Add join to JSONObject add stubs for QuerySet._raw_delete Fix aliasing of choices in a class in choices plugin Change resolve_callables argument type to Mapping Update django to 5.2.4 Fix test HttpResponse.context_data Don't try to patch automatically symbols in django.contrib.auth.forms Improve .values() types when expressions are used Update mypy to 1.17.0 Minor Plugin improvements BasePasswordHasher.safe_summary commonly uses StrOrPromise Fix FormMixin plugin @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2025/07/10 15:58:06 adam Exp $ d3 3 a5 3 BLAKE2s (django_stubs_ext-5.2.2.tar.gz) = d929007d424c4f51ab15529c9abdda92df07def54db6de99b23be1b5ddbccbd0 SHA512 (django_stubs_ext-5.2.2.tar.gz) = dc4f619245597f00abea1f676780f544359de35a9cfeedddbac5fb0ca4867a179627600f468cd437664cf674e04afafd490b66f21c252d713635711ad1816f60 Size (django_stubs_ext-5.2.2.tar.gz) = 6244 bytes @ 1.3 log @py-django-stubs-ext: updated to 5.2.1 5.2.1 Fix some is not present at runtime errors Fix missing at runtime errors (second batch) Move method defined on BaseManager to Manager to follow runtime behavior Fix missing at runtime errors (batch 3) Add stubs for django.template.autoreload Allow permission methods to take any model instance as obj correct bound for _UserType fix referencing .value of a Choices variable Fixes to choices support in plugin Use github permalink to blob view, not blame view add null keyword argument to ManyToManyField init Run stubtest on 2 latest python versions Stronger type for settings.AUTH_PASSWORD_VALIDATORS Fix missing at runtime 3 Enable a few more ruff rules Update django gis backend Fix django.http errors Add mysqlclient deps to reveal mysql module stubtest errors Update django.core.handlers Fix a few errors related to the metaclass MediaDefiningClass Update django to 5.2.1 Add a test for missing generics in stubs Contribute to class Restore support for mypy v1.13 Fix a crash on mypy master branch Update _AsSqlType to allow tuple[str, tuple] fix typing for get_auto_imports, get_namespace, and run_formatters fix: django.contrib.staticfiles for 5.2 Fix postgres OrderableAggMixin & BTreeIndex Switch to pyproject.toml + PEP621 Fix some django52 Use uv to manage dev dependencies Add tests for ClassVar-annotated Migration fields Add support for mypy v1.16 Weaken response argument types in django.utils.cache Add stub for django.db.models.expressions.Expression.identity change assertFormError form arg type to BaseForm Updated the "LogEntryManager" class' "log_action" and "log_actions" methods Fix signature of LogEntryManager.log_actions Add "django.contrib.auth.management.commands.createsuperuser" annotations @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2025/04/29 08:53:01 adam Exp $ d3 3 a5 3 BLAKE2s (django_stubs_ext-5.2.1.tar.gz) = d7ef0f44955d505705ac15e6ce398df457158407df437d92822b48fd42e4c62b SHA512 (django_stubs_ext-5.2.1.tar.gz) = e9a0c39ed05b34e16bad645c219b9c8f2a7b613c7090ad24f0e0270fc3dd79e24082b9cf274aa2786c323cf204134921e68a6b854bb54ab0277ba262c18524a8 Size (django_stubs_ext-5.2.1.tar.gz) = 6550 bytes @ 1.2 log @py-django-stubs-ext: updated to 5.2.0 Important changes We now support Django@@5.2 LTS release! Partial Django support is moved to 5.0 from 4.2 We now also run all checks in this repo under mypy --strict mode Minimal mypy version is updated to 1.13 What's Changed fix format_lazy typing Update models's fields' _Choices type fix: Add context_data attribute to _MonkeyPatchedW/ASGIResponse. Fix id and pk of AnonymousUser Add docs about "type[Model] does not have objects attribute" Update db.migrations.operations Add select_format() methods Tidy django.conf.urls Fix Func.function Add ClassVar annotations on mutable ModelAdmin types for ruff Add ClassVar annotations on Migration class attributes Remove insecure password hashers Update for Model.[a]save() signature change Update TestCase classes for Django 5.1 Improve admin decorators Update for template system checks change Remove ForeignObjectRel.is_hidden() Correct Field.slice_expression() 'length' argument name. Update django.urls for Django 5.1 Update django.db.models.options.Options for Django 5.1 Add admin is_collapsible() methods Update django.template for Django 5.1 Add new system checks from Django 5.1 Add full signatures to CheckConstraint.init overloads Make Model.[a]save() keyword-only Add query_params argument to test tools from Django 5.1 fix 2552 by add ModelIterable to _need_generic Add window frame exclusion from Django 5.1 Improve process_view() methods Update core.files.storages for Django 5.1 Update contrib.auth for Django 5.1 Complete JSONObject Fix FieldCacheMixin.cache_name Use AbstractContextManager instead of @@contextmanager Add ModelForm.declared_fields Update test.selenium for Django 5.1 Update database expressions for Django 5.1 fixed typing in contrib.auth.decorators Update _Choices type for forms Update some database backend attributes for Django 5.1 Update PostgreSQL backend is_postgresql_* properties for Django 5.1 Remove unused code from the plugin Add db_table_comment to model meta Fix BaseModelAdmin.get_inlines() return type Fix a few typos Document custom field typing Improve stubs for flatten and flatten_fieldsets Improve typing of choices Run tests in parallel Make GeneratedField parameter db_persist required Re-add explicit test cache disabling Ignore __slotnames__ Update a bunch of stuff for Django 5.1 Add get_refs() to BaseExpression and WhereNode Update Django 4.2 LTS version to 4.2.20 Allow tuples for some TypedModelMeta fields Update django.contrib.gis.geoip2 stubs Update django to 5.2 Fix django.urls.base.reverse after 5.2 Update django.core.validators for Django 5.2 Update django.test.client and django.utils for Django 5.2 Update django.contrib.auth.backends for Django 5.2 Update django.contrib.auth.models for Django 5.2 Allow MutableMapping for Form.Initial Update django.contrib.admin for Django 5.2 Update django.db.models.sql for Django 5.2 Update django.forms.widgets for Django 5.2 create and re-use TypeAliases and TypeVars for "user" and "any user" Update django.contrib for Django 5.2 Add stub for get_select2_language from django.contrib.admin.widgets Update django.core.management.commands for Django 5.2 Restrict setuptools to <79.0.0 for SETUPTOOLS_ENABLE_FEATURES=legacy-editable to work Add EmailMultiAlternatives.body_contains() Add HttpResponse.text Allow tuples for some Options fields Add __all__ Fix some django 5.2 new missing parameters [5.2] Improve django.http.request.MediaType [5.2] Fix new errors in django.http module [5.2] Fix django.template.library Update django.core.serializers for Django 5.2 Update contrib.gis for Django 5.1 Update some field attributes for Django 5.1 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1 2025/04/22 15:13:37 adam Exp $ d3 3 a5 3 BLAKE2s (django_stubs_ext-5.2.0.tar.gz) = 1015c9451dd691bf5d0dbeb8825c47c74d34ec98bea19bfe87d81d75cb404c90 SHA512 (django_stubs_ext-5.2.0.tar.gz) = 8851a8cbe6f6f882ad79e61988da61dcbe1796261a6037001482a91ea7ef3d5218fdee707c5f18273345173b14e4370094d55869de7e786cc614b95ed04fb588 Size (django_stubs_ext-5.2.0.tar.gz) = 9618 bytes @ 1.1 log @py-django-stubs-ext: added version 5.1.3 This package contains extensions and monkey-patching functions for the django-stubs package. Certain features of django-stubs (i.e. generic django classes that don't define the __class_getitem__ method) require runtime monkey-patching, which can't be done with type stubs. These extensions were split into a separate package so library consumers don't need mypy as a runtime dependency. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2024/04/12 07:56:54 adam Exp $ d3 3 a5 3 BLAKE2s (django_stubs_ext-5.1.3.tar.gz) = cb49197d047892ed4da1587a0c45f625f5db213123dca929e9e7bba899694fd8 SHA512 (django_stubs_ext-5.1.3.tar.gz) = b44c39469579f2f1cff06fa91ae73ff9430e4226600ba043587849747da3975ac7dfe26fe143797109ff7e7648e79332f6b3711c38b095805990e4de72766121 Size (django_stubs_ext-5.1.3.tar.gz) = 9613 bytes @