head	1.14;
access;
symbols
	pkgsrc-2026Q1:1.14.0.4
	pkgsrc-2026Q1-base:1.14
	pkgsrc-2025Q4:1.14.0.2
	pkgsrc-2025Q4-base:1.14
	pkgsrc-2025Q3:1.13.0.24
	pkgsrc-2025Q3-base:1.13
	pkgsrc-2025Q2:1.13.0.22
	pkgsrc-2025Q2-base:1.13
	pkgsrc-2025Q1:1.13.0.20
	pkgsrc-2025Q1-base:1.13
	pkgsrc-2024Q4:1.13.0.18
	pkgsrc-2024Q4-base:1.13
	pkgsrc-2024Q3:1.13.0.16
	pkgsrc-2024Q3-base:1.13
	pkgsrc-2024Q2:1.13.0.14
	pkgsrc-2024Q2-base:1.13
	pkgsrc-2024Q1:1.13.0.12
	pkgsrc-2024Q1-base:1.13
	pkgsrc-2023Q4:1.13.0.10
	pkgsrc-2023Q4-base:1.13
	pkgsrc-2023Q3:1.13.0.8
	pkgsrc-2023Q3-base:1.13
	pkgsrc-2023Q2:1.13.0.6
	pkgsrc-2023Q2-base:1.13
	pkgsrc-2023Q1:1.13.0.4
	pkgsrc-2023Q1-base:1.13
	pkgsrc-2022Q4:1.13.0.2
	pkgsrc-2022Q4-base:1.13
	pkgsrc-2022Q3:1.12.0.12
	pkgsrc-2022Q3-base:1.12
	pkgsrc-2022Q2:1.12.0.10
	pkgsrc-2022Q2-base:1.12
	pkgsrc-2022Q1:1.12.0.8
	pkgsrc-2022Q1-base:1.12
	pkgsrc-2021Q4:1.12.0.6
	pkgsrc-2021Q4-base:1.12
	pkgsrc-2021Q3:1.12.0.4
	pkgsrc-2021Q3-base:1.12
	pkgsrc-2021Q2:1.12.0.2
	pkgsrc-2021Q2-base:1.12
	pkgsrc-2021Q1:1.11.0.4
	pkgsrc-2021Q1-base:1.11
	pkgsrc-2020Q4:1.11.0.2
	pkgsrc-2020Q4-base:1.11
	pkgsrc-2020Q3:1.10.0.4
	pkgsrc-2020Q3-base:1.10
	pkgsrc-2020Q2:1.10.0.2
	pkgsrc-2020Q2-base:1.10
	pkgsrc-2020Q1:1.9.0.2
	pkgsrc-2020Q1-base:1.9
	pkgsrc-2019Q4:1.6.0.6
	pkgsrc-2019Q4-base:1.6
	pkgsrc-2019Q3:1.6.0.2
	pkgsrc-2019Q3-base:1.6
	pkgsrc-2019Q2:1.5.0.2
	pkgsrc-2019Q2-base:1.5
	pkgsrc-2019Q1:1.3.0.2
	pkgsrc-2019Q1-base:1.3
	pkgsrc-2018Q4:1.2.0.4
	pkgsrc-2018Q4-base:1.2
	pkgsrc-2018Q3:1.2.0.2
	pkgsrc-2018Q3-base:1.2
	pkgsrc-2018Q2:1.1.0.2
	pkgsrc-2018Q2-base:1.1;
locks; strict;
comment	@# @;


1.14
date	2025.10.31.08.35.03;	author adam;	state Exp;
branches;
next	1.13;
commitid	w2kh5FNnPwNmnHgG;

1.13
date	2022.12.02.18.43.18;	author adam;	state Exp;
branches;
next	1.12;
commitid	ISA67gkpllGAW04E;

1.12
date	2021.04.05.16.20.23;	author adam;	state Exp;
branches;
next	1.11;
commitid	S5LWKVNhFXc9D7OC;

1.11
date	2020.12.15.11.59.31;	author adam;	state Exp;
branches;
next	1.10;
commitid	RrMmkYUQhRaKKPzC;

1.10
date	2020.04.27.10.20.29;	author adam;	state Exp;
branches;
next	1.9;
commitid	ZqxFK0igW87hF06C;

1.9
date	2020.02.11.17.15.35;	author adam;	state Exp;
branches;
next	1.8;
commitid	J96VALWZzwk9phWB;

1.8
date	2020.02.10.08.37.19;	author adam;	state Exp;
branches;
next	1.7;
commitid	M3RnWcAHNdTez6WB;

1.7
date	2020.01.22.21.20.28;	author adam;	state Exp;
branches;
next	1.6;
commitid	cDDIqJ79ziOWoJTB;

1.6
date	2019.07.21.08.00.56;	author adam;	state Exp;
branches;
next	1.5;
commitid	hfQd9YFPSeYoVSvB;

1.5
date	2019.06.18.08.02.35;	author adam;	state Exp;
branches;
next	1.4;
commitid	IVTP8rsq9OOFZDrB;

1.4
date	2019.05.27.16.43.54;	author adam;	state Exp;
branches;
next	1.3;
commitid	HtnI99NQTcbnARoB;

1.3
date	2019.01.31.08.16.03;	author adam;	state Exp;
branches;
next	1.2;
commitid	Iu2qZcnUC8H5vU9B;

1.2
date	2018.08.28.06.35.08;	author adam;	state Exp;
branches;
next	1.1;
commitid	n7x3VqnLByQAXQPA;

1.1
date	2018.04.17.07.16.43;	author adam;	state Exp;
branches;
next	;
commitid	oBbKiylAhZuWsLyA;


desc
@@


1.14
log
@py-django-extensions: updated to 4.1

4.1

Changes:
- Add: show_permissions command
- Improvement: graph_models, style per app
- Fix: JSONField, bulk_update's

4.0

Changes:
- Improvement: Support for Python 3.12 and 3.13
- Improvement: Support for Django 5.x
- Improvement: Switch from setup.{cfg,py} to pyproject.toml
- Improvement: graph_models, Add option to display field choices in graph_models
- Improvement: graph_models, Add webp support
- Improvement: graph_models, Support for ordering edges on pydot/dot/graphviz
- Improvement: mail_debug, Update mail_debug command to use aiosmtpd
- Improvement: shell_plus, Improve error message for missing import
- Improvement: reset_db, Add reset_db support for django_tenants
- Improvement: docs, various improvements
- Improvement: jobs, Handle non-package modules when looking for job definitions
- Improvement: Add django-prometheus DB backends support
- Improvement: Call post_command when the command raises an unhandled exception
- Fix: sqldiff, do not consider ('serial', 'integer') nor ('bigserial', 'bigint') as a `field-type-differ`
- Fix: shell_plus, Fix start up order and add history
- Remove pipchecker and associated tests
- Following Django's release numbering style more closely (see https://docs.djangoproject.com/en/5.2/internals/release-process/ )
@
text
@@@comment $NetBSD: PLIST,v 1.13 2022/12/02 18:43:18 adam Exp $
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
${PYSITELIB}/django_extensions/__init__.py
${PYSITELIB}/django_extensions/__init__.pyc
${PYSITELIB}/django_extensions/__init__.pyo
${PYSITELIB}/django_extensions/admin/__init__.py
${PYSITELIB}/django_extensions/admin/__init__.pyc
${PYSITELIB}/django_extensions/admin/__init__.pyo
${PYSITELIB}/django_extensions/admin/filter.py
${PYSITELIB}/django_extensions/admin/filter.pyc
${PYSITELIB}/django_extensions/admin/filter.pyo
${PYSITELIB}/django_extensions/admin/widgets.py
${PYSITELIB}/django_extensions/admin/widgets.pyc
${PYSITELIB}/django_extensions/admin/widgets.pyo
${PYSITELIB}/django_extensions/apps.py
${PYSITELIB}/django_extensions/apps.pyc
${PYSITELIB}/django_extensions/apps.pyo
${PYSITELIB}/django_extensions/auth/__init__.py
${PYSITELIB}/django_extensions/auth/__init__.pyc
${PYSITELIB}/django_extensions/auth/__init__.pyo
${PYSITELIB}/django_extensions/auth/mixins.py
${PYSITELIB}/django_extensions/auth/mixins.pyc
${PYSITELIB}/django_extensions/auth/mixins.pyo
${PYSITELIB}/django_extensions/collision_resolvers.py
${PYSITELIB}/django_extensions/collision_resolvers.pyc
${PYSITELIB}/django_extensions/collision_resolvers.pyo
${PYSITELIB}/django_extensions/compat.py
${PYSITELIB}/django_extensions/compat.pyc
${PYSITELIB}/django_extensions/compat.pyo
${PYSITELIB}/django_extensions/conf/app_template/__init__.py.tmpl
${PYSITELIB}/django_extensions/conf/app_template/forms.py.tmpl
${PYSITELIB}/django_extensions/conf/app_template/migrations/__init__.py.tmpl
${PYSITELIB}/django_extensions/conf/app_template/models.py.tmpl
${PYSITELIB}/django_extensions/conf/app_template/urls.py.tmpl
${PYSITELIB}/django_extensions/conf/app_template/views.py.tmpl
${PYSITELIB}/django_extensions/conf/command_template/management/__init__.py.tmpl
${PYSITELIB}/django_extensions/conf/command_template/management/commands/__init__.py.tmpl
${PYSITELIB}/django_extensions/conf/command_template/management/commands/sample.py.tmpl
${PYSITELIB}/django_extensions/conf/jobs_template/jobs/__init__.py.tmpl
${PYSITELIB}/django_extensions/conf/jobs_template/jobs/daily/__init__.py.tmpl
${PYSITELIB}/django_extensions/conf/jobs_template/jobs/hourly/__init__.py.tmpl
${PYSITELIB}/django_extensions/conf/jobs_template/jobs/monthly/__init__.py.tmpl
${PYSITELIB}/django_extensions/conf/jobs_template/jobs/sample.py.tmpl
${PYSITELIB}/django_extensions/conf/jobs_template/jobs/weekly/__init__.py.tmpl
${PYSITELIB}/django_extensions/conf/jobs_template/jobs/yearly/__init__.py.tmpl
${PYSITELIB}/django_extensions/conf/template_tags_template/templatetags/__init__.py.tmpl
${PYSITELIB}/django_extensions/conf/template_tags_template/templatetags/sample.py.tmpl
${PYSITELIB}/django_extensions/db/__init__.py
${PYSITELIB}/django_extensions/db/__init__.pyc
${PYSITELIB}/django_extensions/db/__init__.pyo
${PYSITELIB}/django_extensions/db/fields/__init__.py
${PYSITELIB}/django_extensions/db/fields/__init__.pyc
${PYSITELIB}/django_extensions/db/fields/__init__.pyo
${PYSITELIB}/django_extensions/db/fields/json.py
${PYSITELIB}/django_extensions/db/fields/json.pyc
${PYSITELIB}/django_extensions/db/fields/json.pyo
${PYSITELIB}/django_extensions/db/models.py
${PYSITELIB}/django_extensions/db/models.pyc
${PYSITELIB}/django_extensions/db/models.pyo
${PYSITELIB}/django_extensions/import_subclasses.py
${PYSITELIB}/django_extensions/import_subclasses.pyc
${PYSITELIB}/django_extensions/import_subclasses.pyo
${PYSITELIB}/django_extensions/jobs/__init__.py
${PYSITELIB}/django_extensions/jobs/__init__.pyc
${PYSITELIB}/django_extensions/jobs/__init__.pyo
${PYSITELIB}/django_extensions/jobs/daily/__init__.py
${PYSITELIB}/django_extensions/jobs/daily/__init__.pyc
${PYSITELIB}/django_extensions/jobs/daily/__init__.pyo
${PYSITELIB}/django_extensions/jobs/daily/cache_cleanup.py
${PYSITELIB}/django_extensions/jobs/daily/cache_cleanup.pyc
${PYSITELIB}/django_extensions/jobs/daily/cache_cleanup.pyo
${PYSITELIB}/django_extensions/jobs/daily/daily_cleanup.py
${PYSITELIB}/django_extensions/jobs/daily/daily_cleanup.pyc
${PYSITELIB}/django_extensions/jobs/daily/daily_cleanup.pyo
${PYSITELIB}/django_extensions/jobs/hourly/__init__.py
${PYSITELIB}/django_extensions/jobs/hourly/__init__.pyc
${PYSITELIB}/django_extensions/jobs/hourly/__init__.pyo
${PYSITELIB}/django_extensions/jobs/minutely/__init__.py
${PYSITELIB}/django_extensions/jobs/minutely/__init__.pyc
${PYSITELIB}/django_extensions/jobs/minutely/__init__.pyo
${PYSITELIB}/django_extensions/jobs/monthly/__init__.py
${PYSITELIB}/django_extensions/jobs/monthly/__init__.pyc
${PYSITELIB}/django_extensions/jobs/monthly/__init__.pyo
${PYSITELIB}/django_extensions/jobs/weekly/__init__.py
${PYSITELIB}/django_extensions/jobs/weekly/__init__.pyc
${PYSITELIB}/django_extensions/jobs/weekly/__init__.pyo
${PYSITELIB}/django_extensions/jobs/yearly/__init__.py
${PYSITELIB}/django_extensions/jobs/yearly/__init__.pyc
${PYSITELIB}/django_extensions/jobs/yearly/__init__.pyo
${PYSITELIB}/django_extensions/locale/ar/LC_MESSAGES/django.po
${PYSITELIB}/django_extensions/locale/da/LC_MESSAGES/django.mo
${PYSITELIB}/django_extensions/locale/da/LC_MESSAGES/django.po
${PYSITELIB}/django_extensions/locale/de/LC_MESSAGES/django.mo
${PYSITELIB}/django_extensions/locale/de/LC_MESSAGES/django.po
${PYSITELIB}/django_extensions/locale/el/LC_MESSAGES/django.mo
${PYSITELIB}/django_extensions/locale/el/LC_MESSAGES/django.po
${PYSITELIB}/django_extensions/locale/en/LC_MESSAGES/django.mo
${PYSITELIB}/django_extensions/locale/en/LC_MESSAGES/django.po
${PYSITELIB}/django_extensions/locale/es/LC_MESSAGES/django.mo
${PYSITELIB}/django_extensions/locale/es/LC_MESSAGES/django.po
${PYSITELIB}/django_extensions/locale/fr/LC_MESSAGES/django.mo
${PYSITELIB}/django_extensions/locale/fr/LC_MESSAGES/django.po
${PYSITELIB}/django_extensions/locale/hu/LC_MESSAGES/django.mo
${PYSITELIB}/django_extensions/locale/hu/LC_MESSAGES/django.po
${PYSITELIB}/django_extensions/locale/id/LC_MESSAGES/django.mo
${PYSITELIB}/django_extensions/locale/id/LC_MESSAGES/django.po
${PYSITELIB}/django_extensions/locale/it/LC_MESSAGES/django.mo
${PYSITELIB}/django_extensions/locale/it/LC_MESSAGES/django.po
${PYSITELIB}/django_extensions/locale/ja/LC_MESSAGES/django.mo
${PYSITELIB}/django_extensions/locale/ja/LC_MESSAGES/django.po
${PYSITELIB}/django_extensions/locale/pl/LC_MESSAGES/django.mo
${PYSITELIB}/django_extensions/locale/pl/LC_MESSAGES/django.po
${PYSITELIB}/django_extensions/locale/pt/LC_MESSAGES/django.mo
${PYSITELIB}/django_extensions/locale/pt/LC_MESSAGES/django.po
${PYSITELIB}/django_extensions/locale/pt_BR/LC_MESSAGES/django.mo
${PYSITELIB}/django_extensions/locale/pt_BR/LC_MESSAGES/django.po
${PYSITELIB}/django_extensions/locale/ro/LC_MESSAGES/django.mo
${PYSITELIB}/django_extensions/locale/ro/LC_MESSAGES/django.po
${PYSITELIB}/django_extensions/locale/ru/LC_MESSAGES/django.mo
${PYSITELIB}/django_extensions/locale/ru/LC_MESSAGES/django.po
${PYSITELIB}/django_extensions/logging/__init__.py
${PYSITELIB}/django_extensions/logging/__init__.pyc
${PYSITELIB}/django_extensions/logging/__init__.pyo
${PYSITELIB}/django_extensions/logging/filters.py
${PYSITELIB}/django_extensions/logging/filters.pyc
${PYSITELIB}/django_extensions/logging/filters.pyo
${PYSITELIB}/django_extensions/management/__init__.py
${PYSITELIB}/django_extensions/management/__init__.pyc
${PYSITELIB}/django_extensions/management/__init__.pyo
${PYSITELIB}/django_extensions/management/base.py
${PYSITELIB}/django_extensions/management/base.pyc
${PYSITELIB}/django_extensions/management/base.pyo
${PYSITELIB}/django_extensions/management/color.py
${PYSITELIB}/django_extensions/management/color.pyc
${PYSITELIB}/django_extensions/management/color.pyo
${PYSITELIB}/django_extensions/management/commands/__init__.py
${PYSITELIB}/django_extensions/management/commands/__init__.pyc
${PYSITELIB}/django_extensions/management/commands/__init__.pyo
${PYSITELIB}/django_extensions/management/commands/admin_generator.py
${PYSITELIB}/django_extensions/management/commands/admin_generator.pyc
${PYSITELIB}/django_extensions/management/commands/admin_generator.pyo
${PYSITELIB}/django_extensions/management/commands/clean_pyc.py
${PYSITELIB}/django_extensions/management/commands/clean_pyc.pyc
${PYSITELIB}/django_extensions/management/commands/clean_pyc.pyo
${PYSITELIB}/django_extensions/management/commands/clear_cache.py
${PYSITELIB}/django_extensions/management/commands/clear_cache.pyc
${PYSITELIB}/django_extensions/management/commands/clear_cache.pyo
${PYSITELIB}/django_extensions/management/commands/compile_pyc.py
${PYSITELIB}/django_extensions/management/commands/compile_pyc.pyc
${PYSITELIB}/django_extensions/management/commands/compile_pyc.pyo
${PYSITELIB}/django_extensions/management/commands/create_command.py
${PYSITELIB}/django_extensions/management/commands/create_command.pyc
${PYSITELIB}/django_extensions/management/commands/create_command.pyo
${PYSITELIB}/django_extensions/management/commands/create_jobs.py
${PYSITELIB}/django_extensions/management/commands/create_jobs.pyc
${PYSITELIB}/django_extensions/management/commands/create_jobs.pyo
${PYSITELIB}/django_extensions/management/commands/create_template_tags.py
${PYSITELIB}/django_extensions/management/commands/create_template_tags.pyc
${PYSITELIB}/django_extensions/management/commands/create_template_tags.pyo
${PYSITELIB}/django_extensions/management/commands/delete_squashed_migrations.py
${PYSITELIB}/django_extensions/management/commands/delete_squashed_migrations.pyc
${PYSITELIB}/django_extensions/management/commands/delete_squashed_migrations.pyo
${PYSITELIB}/django_extensions/management/commands/describe_form.py
${PYSITELIB}/django_extensions/management/commands/describe_form.pyc
${PYSITELIB}/django_extensions/management/commands/describe_form.pyo
${PYSITELIB}/django_extensions/management/commands/drop_test_database.py
${PYSITELIB}/django_extensions/management/commands/drop_test_database.pyc
${PYSITELIB}/django_extensions/management/commands/drop_test_database.pyo
${PYSITELIB}/django_extensions/management/commands/dumpscript.py
${PYSITELIB}/django_extensions/management/commands/dumpscript.pyc
${PYSITELIB}/django_extensions/management/commands/dumpscript.pyo
${PYSITELIB}/django_extensions/management/commands/export_emails.py
${PYSITELIB}/django_extensions/management/commands/export_emails.pyc
${PYSITELIB}/django_extensions/management/commands/export_emails.pyo
${PYSITELIB}/django_extensions/management/commands/find_template.py
${PYSITELIB}/django_extensions/management/commands/find_template.pyc
${PYSITELIB}/django_extensions/management/commands/find_template.pyo
${PYSITELIB}/django_extensions/management/commands/generate_password.py
${PYSITELIB}/django_extensions/management/commands/generate_password.pyc
${PYSITELIB}/django_extensions/management/commands/generate_password.pyo
${PYSITELIB}/django_extensions/management/commands/generate_secret_key.py
${PYSITELIB}/django_extensions/management/commands/generate_secret_key.pyc
${PYSITELIB}/django_extensions/management/commands/generate_secret_key.pyo
${PYSITELIB}/django_extensions/management/commands/graph_models.py
${PYSITELIB}/django_extensions/management/commands/graph_models.pyc
${PYSITELIB}/django_extensions/management/commands/graph_models.pyo
${PYSITELIB}/django_extensions/management/commands/list_model_info.py
${PYSITELIB}/django_extensions/management/commands/list_model_info.pyc
${PYSITELIB}/django_extensions/management/commands/list_model_info.pyo
${PYSITELIB}/django_extensions/management/commands/list_signals.py
${PYSITELIB}/django_extensions/management/commands/list_signals.pyc
${PYSITELIB}/django_extensions/management/commands/list_signals.pyo
${PYSITELIB}/django_extensions/management/commands/mail_debug.py
${PYSITELIB}/django_extensions/management/commands/mail_debug.pyc
${PYSITELIB}/django_extensions/management/commands/mail_debug.pyo
${PYSITELIB}/django_extensions/management/commands/managestate.py
${PYSITELIB}/django_extensions/management/commands/managestate.pyc
${PYSITELIB}/django_extensions/management/commands/managestate.pyo
${PYSITELIB}/django_extensions/management/commands/merge_model_instances.py
${PYSITELIB}/django_extensions/management/commands/merge_model_instances.pyc
${PYSITELIB}/django_extensions/management/commands/merge_model_instances.pyo
${PYSITELIB}/django_extensions/management/commands/notes.py
${PYSITELIB}/django_extensions/management/commands/notes.pyc
${PYSITELIB}/django_extensions/management/commands/notes.pyo
${PYSITELIB}/django_extensions/management/commands/print_settings.py
${PYSITELIB}/django_extensions/management/commands/print_settings.pyc
${PYSITELIB}/django_extensions/management/commands/print_settings.pyo
${PYSITELIB}/django_extensions/management/commands/print_user_for_session.py
${PYSITELIB}/django_extensions/management/commands/print_user_for_session.pyc
${PYSITELIB}/django_extensions/management/commands/print_user_for_session.pyo
${PYSITELIB}/django_extensions/management/commands/raise_test_exception.py
${PYSITELIB}/django_extensions/management/commands/raise_test_exception.pyc
${PYSITELIB}/django_extensions/management/commands/raise_test_exception.pyo
${PYSITELIB}/django_extensions/management/commands/reset_db.py
${PYSITELIB}/django_extensions/management/commands/reset_db.pyc
${PYSITELIB}/django_extensions/management/commands/reset_db.pyo
${PYSITELIB}/django_extensions/management/commands/reset_schema.py
${PYSITELIB}/django_extensions/management/commands/reset_schema.pyc
${PYSITELIB}/django_extensions/management/commands/reset_schema.pyo
${PYSITELIB}/django_extensions/management/commands/runjob.py
${PYSITELIB}/django_extensions/management/commands/runjob.pyc
${PYSITELIB}/django_extensions/management/commands/runjob.pyo
${PYSITELIB}/django_extensions/management/commands/runjobs.py
${PYSITELIB}/django_extensions/management/commands/runjobs.pyc
${PYSITELIB}/django_extensions/management/commands/runjobs.pyo
${PYSITELIB}/django_extensions/management/commands/runprofileserver.py
${PYSITELIB}/django_extensions/management/commands/runprofileserver.pyc
${PYSITELIB}/django_extensions/management/commands/runprofileserver.pyo
${PYSITELIB}/django_extensions/management/commands/runscript.py
${PYSITELIB}/django_extensions/management/commands/runscript.pyc
${PYSITELIB}/django_extensions/management/commands/runscript.pyo
${PYSITELIB}/django_extensions/management/commands/runserver_plus.py
${PYSITELIB}/django_extensions/management/commands/runserver_plus.pyc
${PYSITELIB}/django_extensions/management/commands/runserver_plus.pyo
${PYSITELIB}/django_extensions/management/commands/set_default_site.py
${PYSITELIB}/django_extensions/management/commands/set_default_site.pyc
${PYSITELIB}/django_extensions/management/commands/set_default_site.pyo
${PYSITELIB}/django_extensions/management/commands/set_fake_emails.py
${PYSITELIB}/django_extensions/management/commands/set_fake_emails.pyc
${PYSITELIB}/django_extensions/management/commands/set_fake_emails.pyo
${PYSITELIB}/django_extensions/management/commands/set_fake_passwords.py
${PYSITELIB}/django_extensions/management/commands/set_fake_passwords.pyc
${PYSITELIB}/django_extensions/management/commands/set_fake_passwords.pyo
${PYSITELIB}/django_extensions/management/commands/shell_plus.py
${PYSITELIB}/django_extensions/management/commands/shell_plus.pyc
${PYSITELIB}/django_extensions/management/commands/shell_plus.pyo
${PYSITELIB}/django_extensions/management/commands/show_permissions.py
${PYSITELIB}/django_extensions/management/commands/show_permissions.pyc
${PYSITELIB}/django_extensions/management/commands/show_permissions.pyo
${PYSITELIB}/django_extensions/management/commands/show_template_tags.py
${PYSITELIB}/django_extensions/management/commands/show_template_tags.pyc
${PYSITELIB}/django_extensions/management/commands/show_template_tags.pyo
${PYSITELIB}/django_extensions/management/commands/show_urls.py
${PYSITELIB}/django_extensions/management/commands/show_urls.pyc
${PYSITELIB}/django_extensions/management/commands/show_urls.pyo
${PYSITELIB}/django_extensions/management/commands/sqlcreate.py
${PYSITELIB}/django_extensions/management/commands/sqlcreate.pyc
${PYSITELIB}/django_extensions/management/commands/sqlcreate.pyo
${PYSITELIB}/django_extensions/management/commands/sqldiff.py
${PYSITELIB}/django_extensions/management/commands/sqldiff.pyc
${PYSITELIB}/django_extensions/management/commands/sqldiff.pyo
${PYSITELIB}/django_extensions/management/commands/sqldsn.py
${PYSITELIB}/django_extensions/management/commands/sqldsn.pyc
${PYSITELIB}/django_extensions/management/commands/sqldsn.pyo
${PYSITELIB}/django_extensions/management/commands/sync_s3.py
${PYSITELIB}/django_extensions/management/commands/sync_s3.pyc
${PYSITELIB}/django_extensions/management/commands/sync_s3.pyo
${PYSITELIB}/django_extensions/management/commands/syncdata.py
${PYSITELIB}/django_extensions/management/commands/syncdata.pyc
${PYSITELIB}/django_extensions/management/commands/syncdata.pyo
${PYSITELIB}/django_extensions/management/commands/unreferenced_files.py
${PYSITELIB}/django_extensions/management/commands/unreferenced_files.pyc
${PYSITELIB}/django_extensions/management/commands/unreferenced_files.pyo
${PYSITELIB}/django_extensions/management/commands/update_permissions.py
${PYSITELIB}/django_extensions/management/commands/update_permissions.pyc
${PYSITELIB}/django_extensions/management/commands/update_permissions.pyo
${PYSITELIB}/django_extensions/management/commands/validate_templates.py
${PYSITELIB}/django_extensions/management/commands/validate_templates.pyc
${PYSITELIB}/django_extensions/management/commands/validate_templates.pyo
${PYSITELIB}/django_extensions/management/debug_cursor.py
${PYSITELIB}/django_extensions/management/debug_cursor.pyc
${PYSITELIB}/django_extensions/management/debug_cursor.pyo
${PYSITELIB}/django_extensions/management/email_notifications.py
${PYSITELIB}/django_extensions/management/email_notifications.pyc
${PYSITELIB}/django_extensions/management/email_notifications.pyo
${PYSITELIB}/django_extensions/management/jobs.py
${PYSITELIB}/django_extensions/management/jobs.pyc
${PYSITELIB}/django_extensions/management/jobs.pyo
${PYSITELIB}/django_extensions/management/modelviz.py
${PYSITELIB}/django_extensions/management/modelviz.pyc
${PYSITELIB}/django_extensions/management/modelviz.pyo
${PYSITELIB}/django_extensions/management/mysql.py
${PYSITELIB}/django_extensions/management/mysql.pyc
${PYSITELIB}/django_extensions/management/mysql.pyo
${PYSITELIB}/django_extensions/management/notebook_extension.py
${PYSITELIB}/django_extensions/management/notebook_extension.pyc
${PYSITELIB}/django_extensions/management/notebook_extension.pyo
${PYSITELIB}/django_extensions/management/shells.py
${PYSITELIB}/django_extensions/management/shells.pyc
${PYSITELIB}/django_extensions/management/shells.pyo
${PYSITELIB}/django_extensions/management/signals.py
${PYSITELIB}/django_extensions/management/signals.pyc
${PYSITELIB}/django_extensions/management/signals.pyo
${PYSITELIB}/django_extensions/management/technical_response.py
${PYSITELIB}/django_extensions/management/technical_response.pyc
${PYSITELIB}/django_extensions/management/technical_response.pyo
${PYSITELIB}/django_extensions/management/utils.py
${PYSITELIB}/django_extensions/management/utils.pyc
${PYSITELIB}/django_extensions/management/utils.pyo
${PYSITELIB}/django_extensions/models.py
${PYSITELIB}/django_extensions/models.pyc
${PYSITELIB}/django_extensions/models.pyo
${PYSITELIB}/django_extensions/mongodb/__init__.py
${PYSITELIB}/django_extensions/mongodb/__init__.pyc
${PYSITELIB}/django_extensions/mongodb/__init__.pyo
${PYSITELIB}/django_extensions/mongodb/fields/__init__.py
${PYSITELIB}/django_extensions/mongodb/fields/__init__.pyc
${PYSITELIB}/django_extensions/mongodb/fields/__init__.pyo
${PYSITELIB}/django_extensions/mongodb/fields/json.py
${PYSITELIB}/django_extensions/mongodb/fields/json.pyc
${PYSITELIB}/django_extensions/mongodb/fields/json.pyo
${PYSITELIB}/django_extensions/mongodb/models.py
${PYSITELIB}/django_extensions/mongodb/models.pyc
${PYSITELIB}/django_extensions/mongodb/models.pyo
${PYSITELIB}/django_extensions/py.typed
${PYSITELIB}/django_extensions/settings.py
${PYSITELIB}/django_extensions/settings.pyc
${PYSITELIB}/django_extensions/settings.pyo
${PYSITELIB}/django_extensions/static/django_extensions/css/jquery.autocomplete.css
${PYSITELIB}/django_extensions/static/django_extensions/img/indicator.gif
${PYSITELIB}/django_extensions/static/django_extensions/js/jquery.ajaxQueue.js
${PYSITELIB}/django_extensions/static/django_extensions/js/jquery.autocomplete.js
${PYSITELIB}/django_extensions/static/django_extensions/js/jquery.bgiframe.js
${PYSITELIB}/django_extensions/templates/django_extensions/graph_models/django2018/digraph.dot
${PYSITELIB}/django_extensions/templates/django_extensions/graph_models/django2018/label.dot
${PYSITELIB}/django_extensions/templates/django_extensions/graph_models/django2018/relation.dot
${PYSITELIB}/django_extensions/templates/django_extensions/graph_models/django2018style/digraph.dot
${PYSITELIB}/django_extensions/templates/django_extensions/graph_models/django2018style/label.dot
${PYSITELIB}/django_extensions/templates/django_extensions/graph_models/django2018style/relation.dot
${PYSITELIB}/django_extensions/templates/django_extensions/graph_models/original/digraph.dot
${PYSITELIB}/django_extensions/templates/django_extensions/graph_models/original/label.dot
${PYSITELIB}/django_extensions/templates/django_extensions/graph_models/original/relation.dot
${PYSITELIB}/django_extensions/templates/django_extensions/widgets/foreignkey_searchinput.html
${PYSITELIB}/django_extensions/templatetags/__init__.py
${PYSITELIB}/django_extensions/templatetags/__init__.pyc
${PYSITELIB}/django_extensions/templatetags/__init__.pyo
${PYSITELIB}/django_extensions/templatetags/debugger_tags.py
${PYSITELIB}/django_extensions/templatetags/debugger_tags.pyc
${PYSITELIB}/django_extensions/templatetags/debugger_tags.pyo
${PYSITELIB}/django_extensions/templatetags/highlighting.py
${PYSITELIB}/django_extensions/templatetags/highlighting.pyc
${PYSITELIB}/django_extensions/templatetags/highlighting.pyo
${PYSITELIB}/django_extensions/templatetags/indent_text.py
${PYSITELIB}/django_extensions/templatetags/indent_text.pyc
${PYSITELIB}/django_extensions/templatetags/indent_text.pyo
${PYSITELIB}/django_extensions/templatetags/syntax_color.py
${PYSITELIB}/django_extensions/templatetags/syntax_color.pyc
${PYSITELIB}/django_extensions/templatetags/syntax_color.pyo
${PYSITELIB}/django_extensions/templatetags/widont.py
${PYSITELIB}/django_extensions/templatetags/widont.pyc
${PYSITELIB}/django_extensions/templatetags/widont.pyo
${PYSITELIB}/django_extensions/utils/__init__.py
${PYSITELIB}/django_extensions/utils/__init__.pyc
${PYSITELIB}/django_extensions/utils/__init__.pyo
${PYSITELIB}/django_extensions/utils/deprecation.py
${PYSITELIB}/django_extensions/utils/deprecation.pyc
${PYSITELIB}/django_extensions/utils/deprecation.pyo
${PYSITELIB}/django_extensions/utils/dia2django.py
${PYSITELIB}/django_extensions/utils/dia2django.pyc
${PYSITELIB}/django_extensions/utils/dia2django.pyo
${PYSITELIB}/django_extensions/utils/internal_ips.py
${PYSITELIB}/django_extensions/utils/internal_ips.pyc
${PYSITELIB}/django_extensions/utils/internal_ips.pyo
${PYSITELIB}/django_extensions/validators.py
${PYSITELIB}/django_extensions/validators.pyc
${PYSITELIB}/django_extensions/validators.pyo
@


1.13
log
@py-django-extensions: fix PLIST
@
text
@d1 6
a6 6
@@comment $NetBSD: PLIST,v 1.12 2021/04/05 16:20:23 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
a208 3
${PYSITELIB}/django_extensions/management/commands/pipchecker.py
${PYSITELIB}/django_extensions/management/commands/pipchecker.pyc
${PYSITELIB}/django_extensions/management/commands/pipchecker.pyo
d251 3
d329 1
d341 3
@


1.12
log
@py-django-extensions: updated to 3.1.2

3.1.2
-----
Changes:
- Improvement: shell_plus, not save ipython history when using Jupyter
- Improvement: docs, fix spelling mistakes
- Improvement: tests, move to Github Actions instead of Travis
- Improvement: drop_test_database, delete all cloned test databases
- Improvement: setup.py, Added minimum Django>=2.2 version to PyPI package
- Improvement: shell_plus, fix --command globals / locals error
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.11 2020/12/15 11:59:31 adam Exp $
d94 1
d200 3
d218 3
@


1.11
log
@py-django-extensions: updated to 3.1.0

3.1.0

Changes:

Improvement: pipchecker, sleep 60s if pypi raises a fault
Improvement: add django_zero_downtime_migrations to list of supported postgresql engines
Improvement: use list of supported database engines from settings for all database commands
Improvement: reset_db, documentation
Fix: tests, Python 3.9 fixes for some tests
Fix: runserver_plus, parsing of RUNSERVER_PLUS_EXTRA_FILES

3.0.9

Changes:

Improvement: runserver_plus, survive syntax and configuration errors part II
Improvement: tests, refactor test runner
Improvement: sqlcreate, support postgresql unix domain socket

3.0.8

Changes:

Improvement: setup.cfg, remove universal flag from wheel, we only support Python 3 and up
Improvement: sqlcreate, fixed mentioned of old syncdb
Fix: runserver_plus, stop catching SyntaxError since reload for it was not working properly

3.0.7

Changes:

Improvement: runserver_plus, survive syntax and configuration errors
Improvement: runscript, use exit-code 1 if script is not found

3.0.6

Changes:

Improvement: runscript, add --continue-on-error unless set runscript will exit on errors
Improvement: runscript, allow to return exit-code
Improvement: runscript, support raise CommandError(... returncode=...)
Improvement: runscript, run Django checks() and check_migrations() before executing scripts
Improvement: shell_plus, set application name on all postgresql backends

3.0.5

Changes:

Fix: runserver_plus, exceptions must derive from BaseException error

3.0.4

Changes:

Various cleanups
Deprecated using --router instead use --database
Locales: Indonesian and Polish, updated
Improvement: show_dsn, fix crash with django-postgres-extra
Improvement: print_settings, added wildcard support
Improvement: print_settings, added --fail option
Improvement: delete_squashed_migrations, add --database option
Improvement: runserver_plus, added RUNSERVER_PLUS_EXTRA_FILES setting
Improvement: runserver_plus, added runserver_plus_started signal

3.0.3

Changes:

New: InternalIPS, allows to specify CIDRs for INTERNAL_IPS
Docs: restructure toctree

3.0.2

Changes:

Fix: shell_plus, fix honouring SHELL_PLUS in settings.py

3.0.1

Changes:

Fix: setup.py, add python_requires and remove legacy trove classifiers

3.0.0

This is the first Django Extensions release which only targets Django 2.2 and above. It drops official support for Python 2.7.

Changes:

Removal of Python 2 support
Removal of deprecated keyczar encrypted fields EncryptedTextField and EncryptedCharField
Removal of deprecated passwd command
Removal of truncate_letters filter
Change: TimeStampedModel; Removed default ordering on abstract model
New: DjangoExtensionsConfig AppConfig
New: shell_plus, JupyterLab support
New: list_signals, List all signals by model and signal type
Improvement: shell_plus, use -- to directly pass additional arguments to Jupyter
Improvement: shell_plus, improvements to MySQL support
Improvement: jobs, use logging to record errors
Improvement: syncdata, added --remove-before flag
Improvement: graph_models, add field and model to template context
Fix: syncdata, fix non existent field in fixture data
Fix: pipchecker, compatibility with pip 20.1
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.10 2020/04/27 10:20:29 adam Exp $
d5 1
@


1.10
log
@py-django-extensions: updated to 2.2.9

2.2.9
- Fix: shell_plus, move notebook down the list of prefered shells
- Fix: sqldiff, fix KeyError when detecting missing (unique) indexes
- Improvement: encrypted fields, make it harder to use deprecated keyczar fields
- Locale: Removed empty localizations
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.9 2020/02/11 17:15:35 adam Exp $
a4 1
${PYSITELIB}/${EGG_INFODIR}/requires.txt
d18 3
a56 3
${PYSITELIB}/django_extensions/db/fields/encrypted.py
${PYSITELIB}/django_extensions/db/fields/encrypted.pyc
${PYSITELIB}/django_extensions/db/fields/encrypted.pyo
d107 2
d189 6
a203 3
${PYSITELIB}/django_extensions/management/commands/passwd.py
${PYSITELIB}/django_extensions/management/commands/passwd.pyc
${PYSITELIB}/django_extensions/management/commands/passwd.pyo
a248 3
${PYSITELIB}/django_extensions/management/commands/show_templatetags.py
${PYSITELIB}/django_extensions/management/commands/show_templatetags.pyc
${PYSITELIB}/django_extensions/management/commands/show_templatetags.pyo
a314 3
${PYSITELIB}/django_extensions/mongodb/fields/encrypted.py
${PYSITELIB}/django_extensions/mongodb/fields/encrypted.pyc
${PYSITELIB}/django_extensions/mongodb/fields/encrypted.pyo
a350 3
${PYSITELIB}/django_extensions/templatetags/truncate_letters.py
${PYSITELIB}/django_extensions/templatetags/truncate_letters.pyc
${PYSITELIB}/django_extensions/templatetags/truncate_letters.pyo
d363 3
@


1.9
log
@py-django-extensions: updated to 2.2.8

2.2.8
Changes:
 - Locale: zh_Hans, removed as it generated UnicodeDecodeError errors
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.8 2020/02/10 08:37:19 adam Exp $
a93 2
${PYSITELIB}/django_extensions/locale/cs/LC_MESSAGES/django.mo
${PYSITELIB}/django_extensions/locale/cs/LC_MESSAGES/django.po
a103 2
${PYSITELIB}/django_extensions/locale/et/LC_MESSAGES/django.mo
${PYSITELIB}/django_extensions/locale/et/LC_MESSAGES/django.po
a121 6
${PYSITELIB}/django_extensions/locale/sk/LC_MESSAGES/django.mo
${PYSITELIB}/django_extensions/locale/sk/LC_MESSAGES/django.po
${PYSITELIB}/django_extensions/locale/tr/LC_MESSAGES/django.mo
${PYSITELIB}/django_extensions/locale/tr/LC_MESSAGES/django.po
${PYSITELIB}/django_extensions/locale/zh_CN/LC_MESSAGES/django.mo
${PYSITELIB}/django_extensions/locale/zh_CN/LC_MESSAGES/django.po
@


1.8
log
@py-django-extensions: updated to 2.2.7

2.2.7
Changes:
- Improvement: shell_plus, always add manage.py basedir to path for notebook kernel
- Improvement: docs, add zh-Hans locale
- Improvement: runserver_plus, fix broken import for werkzeug v1.0.0
- Improvement: runserver_plus, fix always trying to load StaticFilesHandler
- Improvement: pipchecker, fix import of PipSession
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.7 2020/01/22 21:20:28 adam Exp $
a131 2
${PYSITELIB}/django_extensions/locale/zh_Hans/LC_MESSAGES/django.mo
${PYSITELIB}/django_extensions/locale/zh_Hans/LC_MESSAGES/django.po
@


1.7
log
@py-django-extensions: updated to 2.2.6

2.2.6
Changes:
- Improvement: travis, update pypy and pypy3 versions
- Improvement: shell_plus, ability to print location/traceback besides sql
- Improvement: runserver_plus, ability to print location/traceback besides sql
- Improvement: UniqueFieldMixin, Support Django 2.2 UniqueConstraint.condition
- Improvement: DEFAULT_MYSQL_ENGINES, add mysql.connector.django
- Improvement: shell_plus, allow setting SHELL_PLUS="notebook"
- Improvement: shell_plus, add -c/--command to shell_plus mirroring django's shell command
- Fix: shell_plus, fix postgresql debug wrapper on django 3.0 or higher
- Fix: runserver_plus, fix postgresql debug wrapper on django 3.0 or higher
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.6 2019/07/21 08:00:56 adam Exp $
d132 2
@


1.6
log
@py-django-extensions: updated to 2.2.1

2.2.1
Changes:
Fix: tests, support for newer versions of pytest
Fix: tests, disable test with drf dependency for older python versions

2.2.0
Changes:
Fix: removing wrongly released text_tags template
Fix: graph_models, support for Python <3.6
Improvement: ForeignKeySearchInput, wrap media files in static()
Improvement: UniqField, added tests
Improvement: dumpscript, fix orm_item_locator to use dateutil
Improvement: graph_models, added argument to change arrow_shape
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.5 2019/06/18 08:02:35 adam Exp $
d19 6
d285 3
@


1.5
log
@py-django-extensions: updated to 2.1.9

2.1.9
Changes:
- Fix: show_urls, fix for traceback on multi language sites
- Improvement: reset_db, fix typo's in help test


2.1.8
Changes:
- New: HexValidator, validate hex strings
- Improvement: reset_db, move settings to `django_settings.settings` which makes it easier to override.
- Improvement: AutoSlugField, extend support for custom slugify function
- Fix: runprofileserver, fix autoreloader for newer Django versions
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.4 2019/05/27 16:43:54 adam Exp $
a353 3
${PYSITELIB}/django_extensions/templatetags/text_tags.py
${PYSITELIB}/django_extensions/templatetags/text_tags.pyc
${PYSITELIB}/django_extensions/templatetags/text_tags.pyo
@


1.4
log
@py-django-extensions: updated to 2.1.7

Changes 2.1.7:
- New: test, many many more tests :-) thanks everybody
- New: docs, many documentation updates
- New: graph_model, add simple theming support and django2018 theme
- Improvement: ModificationDateTimeField, make modificationfield name modifiable
- Improvement: graph_model, option to not showrelations labels in the graph
- Improvement: reset_db, allow to override list of backends for database engines
- Improvement: reset_db, add psqlextra backend
- Improvement: runserver_plus, idle support
- Improvement: generate_secret_key, removed get_random_string in favour of get_random_secret_key
- Improvement: update_permissions, add create-only and update-only flags
- Improvement: update_permissions, update changed names of permission to match correct permission name
- Improvement: syncdata, add --database option
- Improvement: runscript, allow to override RUNSCRIPT_SCRIPT_DIR
- Fix: create_command, fix mknod error on macos
- Fix: runserver_plus, fix in resolving ssl certificate path
- Fix: sqldiff, fix hstorefield
- Deprecate: truncate_letters, use Django's truncatechars
- Deprecate: passwd, use Django's changepassword
- Deprecate: Keyczar encrypted fields, Keyczar is abandonned / deprecated
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.3 2019/01/31 08:16:03 adam Exp $
d354 3
@


1.3
log
@py-django-extensions: updated to 2.1.5

2.1.5
Changes:
New: ipdb, pdb and wdb filters
Fix: ForeignKeySearchInput, error with widget render(...) parameters on Django 2.1
Fix: pipchecker, unsupported format string passed to NoneType.format error
Tests: bunch of new test cases
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.2 2018/08/28 06:35:08 adam Exp $
d332 6
a337 3
${PYSITELIB}/django_extensions/templates/django_extensions/graph_models/digraph.dot
${PYSITELIB}/django_extensions/templates/django_extensions/graph_models/label.dot
${PYSITELIB}/django_extensions/templates/django_extensions/graph_models/relation.dot
a368 3
${PYSITELIB}/django_extensions/utils/text.py
${PYSITELIB}/django_extensions/utils/text.pyc
${PYSITELIB}/django_extensions/utils/text.pyo
@


1.2
log
@py-django-extensions: updated to 2.1.2

2.1.2
Changes:
Fix: AutoSlugField, fix check on list or tuple type

2.1.1
Removed support for Django versions before 1.11

Changes:
Fix: foreignkey_searchinput, remove unnecessary img tag
Fix: sqldiff, fix deprecated get_indexes call
Fix: AutoSlugField, check that any non-callable value passed to populate_from is a string type
Fix: tests, fix ChangingDirectoryTests: cd back in tearDown
Fix: show_template_tags, should handle AppConfig class in INSTALLED applications
Improvement: runserver_plus, reduce reraise pollution in traceback page
Improvement: dumpscript, prevent many2many field with custom intermediate models to be added directly on the parent model
Docs: fix typos
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.1 2018/04/17 07:16:43 adam Exp $
d339 3
@


1.1
log
@py-django-extensions: added version 2.0.6

Django Extensions is a collection of custom extensions for the Django Framework.
@
text
@d1 1
a1 1
@@comment $NetBSD$
a155 3
${PYSITELIB}/django_extensions/management/commands/create_app.py
${PYSITELIB}/django_extensions/management/commands/create_app.pyc
${PYSITELIB}/django_extensions/management/commands/create_app.pyo
@

