head	1.10;
access;
symbols
	pkgsrc-2026Q1:1.10.0.2
	pkgsrc-2026Q1-base:1.10
	pkgsrc-2025Q4:1.8.0.2
	pkgsrc-2025Q4-base:1.8
	pkgsrc-2025Q3:1.6.0.18
	pkgsrc-2025Q3-base:1.6
	pkgsrc-2025Q2:1.6.0.16
	pkgsrc-2025Q2-base:1.6
	pkgsrc-2025Q1:1.6.0.14
	pkgsrc-2025Q1-base:1.6
	pkgsrc-2024Q4:1.6.0.12
	pkgsrc-2024Q4-base:1.6
	pkgsrc-2024Q3:1.6.0.10
	pkgsrc-2024Q3-base:1.6
	pkgsrc-2024Q2:1.6.0.8
	pkgsrc-2024Q2-base:1.6
	pkgsrc-2024Q1:1.6.0.6
	pkgsrc-2024Q1-base:1.6
	pkgsrc-2023Q4:1.6.0.4
	pkgsrc-2023Q4-base:1.6
	pkgsrc-2023Q3:1.6.0.2
	pkgsrc-2023Q3-base:1.6
	pkgsrc-2023Q2:1.5.0.20
	pkgsrc-2023Q2-base:1.5
	pkgsrc-2023Q1:1.5.0.18
	pkgsrc-2023Q1-base:1.5
	pkgsrc-2022Q4:1.5.0.16
	pkgsrc-2022Q4-base:1.5
	pkgsrc-2022Q3:1.5.0.14
	pkgsrc-2022Q3-base:1.5
	pkgsrc-2022Q2:1.5.0.12
	pkgsrc-2022Q2-base:1.5
	pkgsrc-2022Q1:1.5.0.10
	pkgsrc-2022Q1-base:1.5
	pkgsrc-2021Q4:1.5.0.8
	pkgsrc-2021Q4-base:1.5
	pkgsrc-2021Q3:1.5.0.6
	pkgsrc-2021Q3-base:1.5
	pkgsrc-2021Q2:1.5.0.4
	pkgsrc-2021Q2-base:1.5
	pkgsrc-2021Q1:1.5.0.2
	pkgsrc-2021Q1-base:1.5
	pkgsrc-2020Q4:1.4.0.6
	pkgsrc-2020Q4-base:1.4
	pkgsrc-2020Q3:1.4.0.4
	pkgsrc-2020Q3-base:1.4
	pkgsrc-2020Q2:1.4.0.2
	pkgsrc-2020Q2-base:1.4
	pkgsrc-2020Q1:1.3.0.10
	pkgsrc-2020Q1-base:1.3
	pkgsrc-2019Q4:1.3.0.12
	pkgsrc-2019Q4-base:1.3
	pkgsrc-2019Q3:1.3.0.8
	pkgsrc-2019Q3-base:1.3
	pkgsrc-2019Q2:1.3.0.6
	pkgsrc-2019Q2-base:1.3
	pkgsrc-2019Q1:1.3.0.4
	pkgsrc-2019Q1-base:1.3
	pkgsrc-2018Q4:1.3.0.2
	pkgsrc-2018Q4-base:1.3
	pkgsrc-2018Q3:1.2.0.6
	pkgsrc-2018Q3-base:1.2
	pkgsrc-2018Q2:1.2.0.4
	pkgsrc-2018Q2-base:1.2
	pkgsrc-2018Q1:1.2.0.2
	pkgsrc-2018Q1-base:1.2
	pkgsrc-2017Q4:1.1.0.16
	pkgsrc-2017Q4-base:1.1
	pkgsrc-2017Q3:1.1.0.14
	pkgsrc-2017Q3-base:1.1
	pkgsrc-2017Q2:1.1.0.10
	pkgsrc-2017Q2-base:1.1
	pkgsrc-2017Q1:1.1.0.8
	pkgsrc-2017Q1-base:1.1
	pkgsrc-2016Q4:1.1.0.6
	pkgsrc-2016Q4-base:1.1
	pkgsrc-2016Q3:1.1.0.4
	pkgsrc-2016Q3-base:1.1
	pkgsrc-2016Q2:1.1.0.2
	pkgsrc-2016Q2-base:1.1;
locks; strict;
comment	@# @;


1.10
date	2026.02.12.14.07.33;	author adam;	state Exp;
branches;
next	1.9;
commitid	baptRvZwYLsdS5uG;

1.9
date	2025.12.26.16.47.16;	author adam;	state Exp;
branches;
next	1.8;
commitid	n4L1lcjGwzYEiWnG;

1.8
date	2025.12.11.10.38.42;	author adam;	state Exp;
branches;
next	1.7;
commitid	vlNNmgV55Bj7KYlG;

1.7
date	2025.11.03.12.17.39;	author adam;	state Exp;
branches;
next	1.6;
commitid	XuZ6LxqwdCEMv6hG;

1.6
date	2023.08.30.14.36.56;	author adam;	state Exp;
branches;
next	1.5;
commitid	hFi2beUxau2WROCE;

1.5
date	2021.01.16.09.27.05;	author adam;	state Exp;
branches;
next	1.4;
commitid	ObkTyeDnB1nOSVDC;

1.4
date	2020.06.19.11.55.27;	author adam;	state Exp;
branches;
next	1.3;
commitid	CBoHMfZdky8buPcC;

1.3
date	2018.10.07.07.13.14;	author adam;	state Exp;
branches;
next	1.2;
commitid	foCGOvDmrwPYSZUA;

1.2
date	2018.02.26.17.16.52;	author adam;	state Exp;
branches;
next	1.1;
commitid	Wr8H5nTuZRsloosA;

1.1
date	2016.04.20.20.01.14;	author adam;	state Exp;
branches;
next	;
commitid	M51GNizjSzQ34p3z;


desc
@@


1.10
log
@py-django-polymorphic: updated to 4.11.0

4.11.0

feat: add comprehensive type annotations
fix changelog version date
@
text
@@@comment $NetBSD: PLIST,v 1.9 2025/12/26 16:47:16 adam Exp $
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
${PYSITELIB}/${WHEEL_INFODIR}/licenses/src/polymorphic/contrib/drf/LICENSE
${PYSITELIB}/polymorphic/__init__.py
${PYSITELIB}/polymorphic/__init__.pyc
${PYSITELIB}/polymorphic/__init__.pyo
${PYSITELIB}/polymorphic/admin/__init__.py
${PYSITELIB}/polymorphic/admin/__init__.pyc
${PYSITELIB}/polymorphic/admin/__init__.pyo
${PYSITELIB}/polymorphic/admin/childadmin.py
${PYSITELIB}/polymorphic/admin/childadmin.pyc
${PYSITELIB}/polymorphic/admin/childadmin.pyo
${PYSITELIB}/polymorphic/admin/filters.py
${PYSITELIB}/polymorphic/admin/filters.pyc
${PYSITELIB}/polymorphic/admin/filters.pyo
${PYSITELIB}/polymorphic/admin/forms.py
${PYSITELIB}/polymorphic/admin/forms.pyc
${PYSITELIB}/polymorphic/admin/forms.pyo
${PYSITELIB}/polymorphic/admin/generic.py
${PYSITELIB}/polymorphic/admin/generic.pyc
${PYSITELIB}/polymorphic/admin/generic.pyo
${PYSITELIB}/polymorphic/admin/helpers.py
${PYSITELIB}/polymorphic/admin/helpers.pyc
${PYSITELIB}/polymorphic/admin/helpers.pyo
${PYSITELIB}/polymorphic/admin/inlines.py
${PYSITELIB}/polymorphic/admin/inlines.pyc
${PYSITELIB}/polymorphic/admin/inlines.pyo
${PYSITELIB}/polymorphic/admin/parentadmin.py
${PYSITELIB}/polymorphic/admin/parentadmin.pyc
${PYSITELIB}/polymorphic/admin/parentadmin.pyo
${PYSITELIB}/polymorphic/apps.py
${PYSITELIB}/polymorphic/apps.pyc
${PYSITELIB}/polymorphic/apps.pyo
${PYSITELIB}/polymorphic/base.py
${PYSITELIB}/polymorphic/base.pyc
${PYSITELIB}/polymorphic/base.pyo
${PYSITELIB}/polymorphic/contrib/__init__.py
${PYSITELIB}/polymorphic/contrib/__init__.pyc
${PYSITELIB}/polymorphic/contrib/__init__.pyo
${PYSITELIB}/polymorphic/contrib/drf/LICENSE
${PYSITELIB}/polymorphic/contrib/drf/__init__.py
${PYSITELIB}/polymorphic/contrib/drf/__init__.pyc
${PYSITELIB}/polymorphic/contrib/drf/__init__.pyo
${PYSITELIB}/polymorphic/contrib/drf/serializers.py
${PYSITELIB}/polymorphic/contrib/drf/serializers.pyc
${PYSITELIB}/polymorphic/contrib/drf/serializers.pyo
${PYSITELIB}/polymorphic/contrib/extra_views.py
${PYSITELIB}/polymorphic/contrib/extra_views.pyc
${PYSITELIB}/polymorphic/contrib/extra_views.pyo
${PYSITELIB}/polymorphic/contrib/guardian.py
${PYSITELIB}/polymorphic/contrib/guardian.pyc
${PYSITELIB}/polymorphic/contrib/guardian.pyo
${PYSITELIB}/polymorphic/deletion.py
${PYSITELIB}/polymorphic/deletion.pyc
${PYSITELIB}/polymorphic/deletion.pyo
${PYSITELIB}/polymorphic/formsets/__init__.py
${PYSITELIB}/polymorphic/formsets/__init__.pyc
${PYSITELIB}/polymorphic/formsets/__init__.pyo
${PYSITELIB}/polymorphic/formsets/generic.py
${PYSITELIB}/polymorphic/formsets/generic.pyc
${PYSITELIB}/polymorphic/formsets/generic.pyo
${PYSITELIB}/polymorphic/formsets/models.py
${PYSITELIB}/polymorphic/formsets/models.pyc
${PYSITELIB}/polymorphic/formsets/models.pyo
${PYSITELIB}/polymorphic/formsets/utils.py
${PYSITELIB}/polymorphic/formsets/utils.pyc
${PYSITELIB}/polymorphic/formsets/utils.pyo
${PYSITELIB}/polymorphic/locale/en/LC_MESSAGES/django.po
${PYSITELIB}/polymorphic/locale/es/LC_MESSAGES/django.po
${PYSITELIB}/polymorphic/locale/fr/LC_MESSAGES/django.po
${PYSITELIB}/polymorphic/managers.py
${PYSITELIB}/polymorphic/managers.pyc
${PYSITELIB}/polymorphic/managers.pyo
${PYSITELIB}/polymorphic/models.py
${PYSITELIB}/polymorphic/models.pyc
${PYSITELIB}/polymorphic/models.pyo
${PYSITELIB}/polymorphic/py.typed
${PYSITELIB}/polymorphic/query.py
${PYSITELIB}/polymorphic/query.pyc
${PYSITELIB}/polymorphic/query.pyo
${PYSITELIB}/polymorphic/query_translate.py
${PYSITELIB}/polymorphic/query_translate.pyc
${PYSITELIB}/polymorphic/query_translate.pyo
${PYSITELIB}/polymorphic/related_descriptors.py
${PYSITELIB}/polymorphic/related_descriptors.pyc
${PYSITELIB}/polymorphic/related_descriptors.pyo
${PYSITELIB}/polymorphic/showfields.py
${PYSITELIB}/polymorphic/showfields.pyc
${PYSITELIB}/polymorphic/showfields.pyo
${PYSITELIB}/polymorphic/static/polymorphic/css/polymorphic_inlines.css
${PYSITELIB}/polymorphic/static/polymorphic/js/polymorphic_inlines.js
${PYSITELIB}/polymorphic/templates/admin/polymorphic/add_type_form.html
${PYSITELIB}/polymorphic/templates/admin/polymorphic/change_form.html
${PYSITELIB}/polymorphic/templates/admin/polymorphic/delete_confirmation.html
${PYSITELIB}/polymorphic/templates/admin/polymorphic/edit_inline/stacked.html
${PYSITELIB}/polymorphic/templates/admin/polymorphic/object_history.html
${PYSITELIB}/polymorphic/templatetags/__init__.py
${PYSITELIB}/polymorphic/templatetags/__init__.pyc
${PYSITELIB}/polymorphic/templatetags/__init__.pyo
${PYSITELIB}/polymorphic/templatetags/polymorphic_admin_tags.py
${PYSITELIB}/polymorphic/templatetags/polymorphic_admin_tags.pyc
${PYSITELIB}/polymorphic/templatetags/polymorphic_admin_tags.pyo
${PYSITELIB}/polymorphic/templatetags/polymorphic_formset_tags.py
${PYSITELIB}/polymorphic/templatetags/polymorphic_formset_tags.pyc
${PYSITELIB}/polymorphic/templatetags/polymorphic_formset_tags.pyo
${PYSITELIB}/polymorphic/utils.py
${PYSITELIB}/polymorphic/utils.pyc
${PYSITELIB}/polymorphic/utils.pyo
@


1.9
log
@py-django-polymorphic: updated to 4.5.1

4.5.1

fix annotate with F
Fix show_in_index=False visibility in admin sites and sidebar
Fix migration state check false negative
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.8 2025/12/11 10:38:42 adam Exp $
d6 1
d43 7
d80 1
d87 3
@


1.8
log
@py-django-polymorphic: updated to 4.3.0

4.3.0

Support Q expressions that contain subquery expressions
Make related polymorphic object manager selection more robust to multiple inheritance scenarios.
Caching in inheritance accessor functions
update changelog
Multi-database support in inheritance accessors.
Include get_child_inlines() hook in stacked inline admin forms.
upgrade uv lockfile
fix docs errors
Resolve primary key name correctly.
Misc test fixes
remove dead code
bump version
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.7 2025/11/03 12:17:39 adam Exp $
d33 3
d48 3
@


1.7
log
@py-django-polymorphic: updated to 4.1.0

4.1.0

PolymorphicQuerySet: Prevent NoneType error in test___lookup
Update GHA versions
Update test matrix to correct python/django combinations, add 5.1, 5.2
Use CSS variables for colors
Bump django from 3.2.25 to 4.2.16 in /docs/_ext/djangodummy
[pre-commit.ci] pre-commit autoupdate
Bump django from 4.2.16 to 4.2.18 in /docs/_ext/djangodummy
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.6 2023/08/30 14:36:56 adam Exp $
a4 1
${PYSITELIB}/${WHEEL_INFODIR}/licenses/AUTHORS.rst
a5 1
${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
a56 1
${PYSITELIB}/polymorphic/locale/en/LC_MESSAGES/django.mo
a57 1
${PYSITELIB}/polymorphic/locale/es/LC_MESSAGES/django.mo
a58 1
${PYSITELIB}/polymorphic/locale/fr/LC_MESSAGES/django.mo
@


1.6
log
@py-django-polymorphic: updated to 3.1.0

3.1.0

Added support for Django 4.0.
Fixed crash when the admin "add type" view has no choices; will show a permission denied.
Fixed missing locale folder in sdist.
Fixed missing QuerySet.bulk_create(.., ignore_conflicts=True) parameter support.
Fixed FilteredRelation support.
Fixed supporting class keyword arguments in model definitions for __init_subclass__().
Fixed including polymorphic.tests.migrations in the sdist.
Fixed non-polymorphic parent handling, which has no _base_objects.
Fixed missing widgets support for modelform_factory().
Fixed has_changed handling for polymorphic_ctype_id due to implicit str to int conversions.
Fixed Q object handling when lists are used (e.g. in django-advanced-filters).
Fixed Django Admin support when using a script-prefix.
@
text
@d1 7
a7 6
@@comment $NetBSD: PLIST,v 1.5 2021/01/16 09:27:05 adam Exp $
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/${EGG_INFODIR}/requires.txt
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
a37 3
${PYSITELIB}/polymorphic/compat.py
${PYSITELIB}/polymorphic/compat.pyc
${PYSITELIB}/polymorphic/compat.pyo
@


1.5
log
@py-django-polymorphic: updated to 3.0.0

Changes in 3.0.0

Support for Django 3.X
Dropped support for python 2.X
A lot of various fixes and improvements by various authors. Thanks a lot!
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.4 2020/06/19 11:55:27 adam Exp $
d61 6
a97 6
${PYSITELIB}/polymorphic/tests/migrations/0001_initial.py
${PYSITELIB}/polymorphic/tests/migrations/0001_initial.pyc
${PYSITELIB}/polymorphic/tests/migrations/0001_initial.pyo
${PYSITELIB}/polymorphic/tests/migrations/__init__.py
${PYSITELIB}/polymorphic/tests/migrations/__init__.pyc
${PYSITELIB}/polymorphic/tests/migrations/__init__.pyo
@


1.4
log
@py-django-polymorphic: updated to 2.1.2

2.1.2:
Fix admin

2.1.1:
Fix import

2.1:
Django 2.2 support
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.3 2018/10/07 07:13:14 adam Exp $
a60 3
${PYSITELIB}/polymorphic/locale/en/LC_MESSAGES/django.po
${PYSITELIB}/polymorphic/locale/es/LC_MESSAGES/django.po
${PYSITELIB}/polymorphic/locale/fr/LC_MESSAGES/django.po
a91 3
${PYSITELIB}/polymorphic/tests/__init__.py
${PYSITELIB}/polymorphic/tests/__init__.pyc
${PYSITELIB}/polymorphic/tests/__init__.pyo
a97 15
${PYSITELIB}/polymorphic/tests/test_admin.py
${PYSITELIB}/polymorphic/tests/test_admin.pyc
${PYSITELIB}/polymorphic/tests/test_admin.pyo
${PYSITELIB}/polymorphic/tests/test_multidb.py
${PYSITELIB}/polymorphic/tests/test_multidb.pyc
${PYSITELIB}/polymorphic/tests/test_multidb.pyo
${PYSITELIB}/polymorphic/tests/test_orm.py
${PYSITELIB}/polymorphic/tests/test_orm.pyc
${PYSITELIB}/polymorphic/tests/test_orm.pyo
${PYSITELIB}/polymorphic/tests/test_regression.py
${PYSITELIB}/polymorphic/tests/test_regression.pyc
${PYSITELIB}/polymorphic/tests/test_regression.pyo
${PYSITELIB}/polymorphic/tests/test_utils.py
${PYSITELIB}/polymorphic/tests/test_utils.pyc
${PYSITELIB}/polymorphic/tests/test_utils.pyo
@


1.3
log
@py-django-polymorphic: updated to 2.0.3

Changes in 2.0.3:
* Fixed admin crash for Django 2.1 with missing use_required_attribute.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.2 2018/02/26 17:16:52 adam Exp $
d37 3
@


1.2
log
@py-django-polymorphic: updated to 2.0.2

Changes in 2.0.2:
Fixed manager inheritance behavior for Django 1.11, by automatically enabling Meta.manager_inheritance_from_future if it's not defined. This restores the manager inheritance behavior that django-polymorphic 1.3 provided for Django 1.x projects.
Fixed internal base_objects usage.

Changes in 2.0.1:
Fixed manager inheritance detection for Django 1.11.
It's recommended to use Meta.manager_inheritance_from_future so Django 1.x code also inherit the PolymorphicManager in all subclasses. Django 2.0 already does this by default.
Deprecated the base_objects manager. Use objects.non_polymorphic() instead.
Optimized detection for dumpdata behavior, avoiding the performance hit of __getattribute__().
Fixed test management commands

Changes in 2.0:
BACKWARDS INCOMPATIBILITY: Dropped Django 1.8 and 1.10 support.
BACKWARDS INCOMPATIBILITY: Removed old deprecated code from 1.0, thus:
Import managers from polymorphic.managers (plural), not polymorphic.manager.
Register child models to the admin as well using @@admin.register() or admin.site.register(), as this is no longer done automatically.
Added Django 2.0 support.
Added PolymorphicTypeUndefined exception for incomplete imported models. When a data migration or import creates an polymorphic model, the polymorphic_ctype_id field should be filled in manually too. The polymorphic.utils.reset_polymorphic_ctype function can be used for that.
Added PolymorphicTypeInvalid exception when database was incorrectly imported.
Added polymorphic.utils.get_base_polymorphic_model() to find the base model for types.
Using base_model on the polymorphic admins is no longer required, as this can be autodetected.
Fixed manager errors for swappable models.
Fixed deleteText of |as_script_options template filter.
Fixed .filter(applabel__ModelName___field=...) lookups.
Improved polymorphic.utils.reset_polymorphic_ctype() to accept models in random ordering.
Fix fieldsets handling in the admin (declared_fieldsets is removed since Django 1.9)
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.1 2016/04/20 20:01:14 adam Exp $
a103 3
${PYSITELIB}/polymorphic/tests/test_contrib.py
${PYSITELIB}/polymorphic/tests/test_contrib.pyc
${PYSITELIB}/polymorphic/tests/test_contrib.pyo
@


1.1
log
@Django-polymorphic simplifies using inherited models in Django projects.
When a query is made at the base model, the inherited model classes are
returned.
@
text
@d1 1
a1 1
@@comment $NetBSD$
a4 1
${PYSITELIB}/${EGG_INFODIR}/pbr.json
d10 24
a33 3
${PYSITELIB}/polymorphic/admin.py
${PYSITELIB}/polymorphic/admin.pyc
${PYSITELIB}/polymorphic/admin.pyo
d37 24
a60 3
${PYSITELIB}/polymorphic/manager.py
${PYSITELIB}/polymorphic/manager.pyc
${PYSITELIB}/polymorphic/manager.pyo
d76 2
d81 1
d89 33
a121 6
${PYSITELIB}/polymorphic/tests.py
${PYSITELIB}/polymorphic/tests.pyc
${PYSITELIB}/polymorphic/tests.pyo
${PYSITELIB}/polymorphic/tools_for_tests.py
${PYSITELIB}/polymorphic/tools_for_tests.pyc
${PYSITELIB}/polymorphic/tools_for_tests.pyo
@

