Global custom management extensions for the Django Framework.
Django Extensions is a collection of custom extensions for Django. It
adds management commands such as shell_plus, runserver_plus,
graph_models, show_urls, reset_db and sqldiff, as well as additional
model fields, model base classes, admin extensions and template tags.
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above. NOTE: This is a Python port. Instead of py312-django-extensions listed in the above command, you can pick from the names under the Packages section.
===> The following configuration options are available for py312-django-extensions-4.1:
MAILDEBUG=on: Debugging SMTP server (mail_debug command)
===> Use 'make config' to modify these settings
www/py-django-extensions: Update 3.2.3 => 4.1
Changelog:
https://github.com/django-extensions/django-extensions/blob/4.1/CHANGELOG.md
Port changes:
- Switch to USE_PYTHON=pep517.
- Add concurrent to USE_PYTHON.
- Add mail/py-aiosmtpd to RUN_DEPENDS for mail_debug.
- Patch the PEP 639 license string for the setuptools in the tree.
- Fix portlint warnings.
PR: 299899
Approved by: Kevin Golding <ports@caomhin.org> (maintainer)
Approved by: osa, vvd (Mentors, implicit)
MFH: 2026Q4
(cherry picked from commit 1c5cc9c088aeb0d7f94c4ccab4ee0acf29d3839a)