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:

  1. Update ports during 2024Q1 to make them ready for Django 4.2
  2. Switch all ports that use www/py-django32 to www/py-django42 at once after the 2024Q2 branch (if possible).
  3. Deprecate and remove the py-dj42-django* ports as they will be superfluous once all ports are moved to www/py-django42

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-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-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

(./)

textproc/py-pytkdocs

(./)

www/py-channels

(./)

www/py-dj-database-url

(./)

www/py-django-allauth

(./)

www/py-django-annoying

(./)

www/py-django-auth-ldap

(./)

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-constance

(./)

www/py-django-contact-form

(./)

www/py-django-contrib-comments

(./)

www/py-django-cors-headers

(./)

www/py-django-crispy-forms

(./)

www/py-django-debug-toolbar

(./)

www/py-django-extensions

(./)

www/py-django-filer

(./)

www/py-django-filter

(./)

www/py-django-graphiql-debug-toolbar

(./)

www/py-django-hijack

(./)

Newer releases available

www/py-django-httx

(./)

www/py-django-js-asset

(./)

www/py-django-markdownx

(./)

www/py-django-model-utils

(./)

www/py-django-modelcluster

(./)

www/py-django-mptt

(./)

www/py-django-netfields

(./)

www/py-django-picklefield

(./)

www/py-django-photologue

(./)

www/py-django-polymorphic

(./)

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-solo

(./)

www/py-django-sortedm2m

(./)

www/py-django-statici18n

(./)

www/py-django-tables2

(./)

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-webpack-loader

(./)

www/py-django-widget-tweaks

(./)

www/py-djangocms-admin-style

(./)

www/py-djangorestframework

(./)

www/py-djangosaml2

(./)

www/py-drf-spectacular

(./)

www/py-drf-spectacular-sidecar

(./)

www/py-drf-yasg

(./)

www/py-postorius

(./)

www/py-social-auth-app-django

(./)

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-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

devel/py-eventlib

?

No longer maintained, required for devel/py-logan

devel/py-logan

?

No longer maintained, but seems to use only small portions of Django code, test suite ok

security/py-first-server

?

www/py-django-assets

?

No new release since 2020, PRs for Django 4.1 compatibility available at upstream repository

www/py-django-bitfield

?

Django 4.2 seems to be supported but there are still some problems with psycopg 3 support

www/py-django-bootstrap-pagination

?

Project has been archived and gets no more updates , deprecate/expire?

www/py-django-configurations

/!\

Needs to be updated to 2.4.2+

www/py-django-cron

?

No new release since 2022

www/py-django-csp

?

No new release since 2020

www/py-django-debreach

?

No new release since 2022

www/py-django-dpaste

?

Broken since textproc/py-pygments 2.12+, deprecate/expire?

www/py-django-guardian

?

No new release since 2021, seems to work with Django 4.2, see https://github.com/django-guardian/django-guardian/issues/801

www/py-django-hashid-field

?

www/py-django-haystack

?

3.3b (still unreleased) supports officially Django 4.2

www/py-django-formset-js-improved

/!\

Newer release available

www/py-django-jquery-js

?

No new release since 2016

www/py-django-jsonview

?

No new release since 2020

www/py-django-ldapdb

?

No new release since 2020

www/py-django-otp

?

Newer version available

www/py-django-permissionedforms

?

www/py-django-post_office

?

Some issues with Django 4.1+ exist: https://github.com/ui/django-post_office/issues/434

www/py-django-smart-selects

/!\

Upgrade to 1.6, see also https://github.com/jazzband/django-smart-selects/issues/339

www/py-django-storages

/!\

Upgrade to 1.14

www/py-django-star-ratings

?

No new release since 2021

www/py-django-tagging

?

No new release since 2020, upstream seems inactive, deprecate/expire?

www/py-djangoql

?

Seems to work with Django 4.2

www/py-enmerkar

?

No new release since 2019, required by py-horizon

www/py-horizon

?

Latest release 23.3.0 has Django>=3.2,<3.3

www/py-jsonfield

?

No new release since 2020

www/py-spyne

?

Listed in TEST_DEPENDS

www/py-swapper

?

No new release since 2021

www/py-wagtail-airtable

?

Upstream PR for Wagtail 5.2 support: https://github.com/wagtail-nest/wagtail-airtable/pull/56

www/py-wagtail-localize

/!\

Update to 1.5.1+

Ports that are not compatible with Django 3.2

Port

Set to expire

Comment

Ports/Django/Django42Migration (last edited 2024-02-09T06:09:39+0000 by KaiKnoblich)