Port www/py-django32 will reach its EOL on in April 2024.
Brief description
The plan is to move everything to www/py-django42, the LTS successor:
- Update ports during 2024Q1 to make them ready for Django 4.2
- Switch all ports that use www/py-django32 to www/py-django42 at once after the 2024Q2 branch (if possible).
- Deprecate and remove the py-dj42-django* ports as they will be superfluous once all ports are moved to www/py-django42
Contents
Status
Ports that are already compatible with Django 4.2
Port |
Django 4.2 ready |
Comment |
devel/py-applicationinsights |
|
Listed in TEST_DEPENDS, test suite OK with Django 4.2 |
devel/py-django-rq |
|
|
devel/py-eventlib |
|
No longer maintained, required for devel/py-logan |
devel/py-factory-boy |
|
Listed in TEST_DEPENDS, test suite OK with Django 4.2 |
devel/py-graphene-django |
|
|
devel/py-hypothesis |
|
Seems to support Django 5.0 already, see tools.txt |
devel/py-logan |
|
No longer maintained, but seems to use only small portions of Django code |
devel/py-openapi-core |
|
Non-default option DJANGO |
devel/py-semantic-version |
|
Listed in TEST_DEPENDS |
graphics/py-django-easy-thumbnails |
|
|
graphics/py-sorl-thumbnail |
|
|
mail/py-django-mailman3 |
|
|
security/py-first-server |
|
|
textproc/py-pytkdocs |
|
|
www/py-channels |
|
|
www/py-dj-database-url |
|
|
www/py-django-allauth |
|
|
www/py-django-annoying |
|
|
www/py-django-assets |
|
|
www/py-django-auth-ldap |
|
|
www/py-django-bitfield |
|
|
www/py-django-bleach |
|
|
www/py-django-bootstrap3 |
|
|
www/py-django-braces |
|
|
www/py-django-cacheops |
|
|
www/py-django-classy-tags |
|
|
www/py-django-cms |
|
|
www/py-django-configurations |
|
|
www/py-django-constance |
|
|
www/py-django-contact-form |
|
|
www/py-django-contrib-comments |
|
|
www/py-django-cors-headers |
|
|
www/py-django-crispy-forms |
|
|
www/py-django-cron |
|
|
www/py-django-csp |
|
|
www/py-django-debreach |
|
|
www/py-django-debug-toolbar |
|
|
www/py-django-extensions |
|
|
www/py-django-filer |
|
|
www/py-django-filter |
|
|
www/py-django-formset-js-improved |
|
Newer release available |
www/py-django-graphiql-debug-toolbar |
|
|
www/py-django-guardian |
|
|
www/py-django-hashid-field |
|
|
www/py-django-haystack |
|
3.3b (still unreleased) supports officially Django 4.2 |
www/py-django-hijack |
|
Newer releases available |
www/py-django-httx |
|
|
www/py-django-jquery-js |
|
No new release since 2016 |
www/py-django-js-asset |
|
|
www/py-django-jsonview |
|
No new release since 2020 |
www/py-django-markdownx |
|
|
www/py-django-model-utils |
|
|
www/py-django-modelcluster |
|
|
www/py-django-mptt |
|
|
www/py-django-netfields |
|
|
www/py-django-otp |
|
|
www/py-django-permissionedforms |
|
|
www/py-django-picklefield |
|
|
www/py-django-photologue |
|
|
www/py-django-polymorphic |
|
|
www/py-django-post_office |
|
|
www/py-django-prometheus |
|
|
www/py-django-pyscss |
|
|
www/py-django-recaptcha |
|
Adjust version requirements in RUN_DEPENDS |
www/py-django-ranged-response |
|
|
www/py-django-redis |
|
|
www/py-django-registration |
|
|
www/py-django-reversion |
|
|
www/py-django-rich |
|
|
www/py-django-sekizai |
|
|
www/py-django-simple-captcha |
|
|
www/py-django-simple-history |
|
|
www/py-django-smart-selects |
|
|
www/py-django-solo |
|
|
www/py-django-sortedm2m |
|
|
www/py-django-star-ratings |
|
|
www/py-django-statici18n |
|
|
www/py-django-storages |
|
|
www/py-django-tables2 |
|
|
www/py-django-tagging |
|
|
www/py-django-taggit |
|
|
www/py-django-tastypie |
|
|
www/py-django-templatetag-sugar |
|
|
www/py-django-timezone-field |
|
|
www/py-django-tinymce |
|
|
www/py-django-treebeard |
|
|
www/py-django-unfold |
|
|
www/py-django-webpack-loader |
|
|
www/py-django-widget-tweaks |
|
|
www/py-djangocms-admin-style |
|
|
www/py-djangoql |
|
|
www/py-djangorestframework |
|
|
www/py-djangosaml2 |
|
|
www/py-drf-spectacular |
|
|
www/py-drf-spectacular-sidecar |
|
|
www/py-drf-yasg |
|
|
www/py-enmerkar |
|
|
www/py-horizon |
|
|
www/py-jsonfield |
|
|
www/py-postorius |
|
|
www/py-social-auth-app-django |
|
|
www/py-spyne |
|
Listed in TEST_DEPENDS |
www/py-swapper |
|
|
www/py-wagtail |
|
Support for Django 4.2 since 5.0 release |
www/py-wagtail-2fa |
|
Support for Wagtail 5.0 since 1.6.6 |
www/py-wagtail-airtable |
|
|
www/py-wagtail-localize |
|
|
www/py-webargs |
|
Listed in TEST_DEPENDS |
www/seahub |
|
Django 4.2 is supported since Seahub 11.x, switch over to Django 4.2 after 2024Q2 has branched |
Ports that needs to be updated/reviewed for Django 4.2 compatibility
Port |
Django 4.2 ready |
Comment |
Ports that are not compatible with Django 4.2
Port |
Set to expire |
Comment |
www/py-django-bootstrap-pagination |
|
Project has been archived and gets no more updates, code not compatible with Django 4.2 |
www/py-django-dpaste |
|
Broken since textproc/py-pygments 2.12+, requires dpaste.{css,js} files that need to be compiled by Node.js |
www/py-django-ldapdb |
|
No new release since 2020, code not compatible with Django 4.2 |