Show pageOld revisionsBacklinksBack to top This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. Port www/py-django22 has reached its [[https://www.djangoproject.com/download/|EOL]] on 11th April 2022. ===== Brief description ===== The plan is to move everything to www/py-django32, the LTS successor: - Update ports during 2022Q1 to make them ready for Django 3.2 ✔ - Switch all ports that use www/py-django22 to www/py-django32 at once after the 2022Q2 branch (if possible). See review [[https://reviews.freebsd.org/D34859|D34859]]. ✔ - Deprecate and remove the py-dj32-django* ports as they will be superfluous once all ports are moved to www/py-django32 ===== Status ===== ==== Ports that are already compatible with Django 3.2 ==== ^ Port ^ Django 3.2 ready ^ Comment ^ | devel/py-django-rq | ✔ | | | devel/py-eventlib | ✔ | No longer maintained, required for devel/py-logan | | devel/py-graphene-django | ✔ | | | devel/py-hypothesis | ✔ | | | devel/py-logan | ✔ | No longer maintained, but seems to use only small portions of Django code, test suite ok | | devel/py-semantic-version | ✔ | | | graphics/py-django-easy-thumbnails | ✔ | | | graphics/py-sorl-thumbnail | ✔ | | | mail/py-django-mailman3 | ✔ | | | www/py-django-allauth | ✔ | | | www/py-django-annoying | ✔ | Might work with Django 3.2, but it no longer maintained. | | www/py-django-appconf | ✔ | | | www/py-django-assets | ✔ | | | www/py-django-auth-ldap | ✔ | | | www/py-django-bitfield | ✔ | | | 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-csp | ✔ | | | www/py-django-debreach | ✔ | | | www/py-django-debug-toolbar | ✔ | | | www/py-django-dpaste | ✔ | | | www/py-django-extensions | ✔ | | | www/py-django-filer | ✔ | | | www/py-django-filter | ✔ | | | www/py-django-formset-js-improved | ✔ | | | www/py-django-formtools | ✔ | | | www/py-django-hashid-field | ✔ | | | www/py-django-hijack | ✔ | | | www/py-django-graphiql-debug-toolbar | ✔ | | | www/py-django-haystack | ✔ | | | www/py-django-js-asset | ✔ | | | www/py-django-jquery-js | ✔ | | | www/py-django-jsonview | ✔ | | | www/py-django-ldapdb | ✔ | | | www/py-django-markdownx | ✔ | | | www/py-django-model-utils | ✔ | | | www/py-django-mptt | ✔ | | | www/py-django-netfields | ✔ | | | www/py-django-photologue | ✔ | | | www/py-django-picklefield | ✔ | | | www/py-django-polymorphic | ✔ | | | www/py-django-post_office | ✔ | | | www/py-django-prometheus | ✔ | | | www/py-django-pyscss | ✔ | | | www/py-django-ranged-response | ✔ | | | www/py-django-recaptcha | ✔ | | | www/py-django-redis | ✔ | | | www/py-django-registration | ✔ | | | www/py-django-registration-redux | ✔ | | | www/py-django-reversion | ✔ | | | 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-statici18n | ✔ | | | www/py-django-star-ratings | ✔ | | | 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 | ✔ | Update to 1.0.0+ took place, but was rolled back shortly after due regressions with www/seahub | | www/py-django-widget-tweaks | ✔ | | | www/py-djangocms-admin-style | ✔ | | | www/py-djangoql | ✔ | | | www/py-djangorestframework | ✔ | | | www/py-drf-yasg | ✔ | | | www/py-enmerkar | ✔ | | | www/py-google-api-python-client | ✔ | DJANGO option was removed | | www/py-horizon | ✔ | | | www/py-jsonfield | ✔ | | | www/py-postorius | ✔ | | | www/py-spyne | ✔ | | | www/py-swapper | ✔ | | | www/py-webargs | ✔ | | | www/seahub | ✔ | The 9.x release supports Django 3.2 / Switchover once 2022Q2 is branched | ==== Ports that are not compatible with Django 3.2 ==== ^ Port ^ Set to expire ^ Comment ^ | www/py-django | ✔ | Was used as a metaport, no longer useful | | www/py-django-babel | ✔ | Project no longer maintained, use www/py-enmerkar instead | | www/py-django-bootstrap-form | ✔ | Project seems abandoned | | www/py-django-bulk-update | ✔ | Project seems abandoned | | www/py-django-common-helpers | ✔ | Project seems abandoned | | www/py-django-compat | ✔ | Project seems abandoned | | www/py-django-cron | ✔ | Project no longer maintained | | www/py-django-happenings-update | ✔ | Project no longer maintained | | www/py-django-modern-rpc | ✔ | 0.12.1 isn't compatible with Django 3.2, no new release yet (maybe during 2022Q2) | | www/py-django-sudo | ✔ | Project no longer maintained | | www/py-graphite-web | ✔ | 1.1.8 is limited for Django < 3.1, no new release yet (maybe during 2022Q2) | | www/py-jsonfield2 | ✔ | Deprecated in favor to www/py-jsonfield | ==== Ports that need to be checked/updated ==== ^ Port ^ Django 3.2 ready ^ Comment ^ | www/py-django-tagging | :!: | Has Django 3.2 compatible code, required for www/py-graphite-web, see also [[https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=263216|PR263216]] | ports/django/django32migration.txt Last modified: 2022/05/14 04:56by KaiKnoblich