Volunteers wanted to help translate FreshPorts
Searches without login should now work. You must get asked to click a button.
Port details
py-django-q2 Multiprocessing distributed task queue for Django
1.11.1_1 www Σ=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.11.1_1Version of this port present on the latest quarterly branch.
Maintainer: einar@isnic.is search for ports maintained by this maintainer
Port Added: 2025-09-18 12:48:04
Last Update: 2026-09-08 23:06:14
Commit Hash: 97f9d11
Also Listed In: python
License: MIT
WWW:
https://django-q2.readthedocs.io/
Description: #
A multiprocessing distributed task queue for Django Django Q2 is a fork of Django Q. Big thanks to Ilan Steemers for starting this project. Unfortunately, development has stalled since June 2021. Django Q2 is the new updated version of Django Q, with dependencies updates, docs updates and several bug fixes.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port
Manual pages: #
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist #
There is no configure plist information for this port.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}django-q2>0:www/py-django-q2@${PY_FLAVOR}
To install the port: #
cd /usr/ports/www/py-django-q2/ && make install clean
To add the package, run one of these commands:
  • pkg install www/py-django-q2
  • pkg install py312-django-q2
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-q2 listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py312-django-q2
Package flavors (<flavor>: <package>) #
  • py312: py312-django-q2
distinfo: #
TIMESTAMP = 1787734118 SHA256 (django_q2-1.11.1.tar.gz) = 640caf961f9098f26e00a22b743c4eb63da681a5390829b1ed951db677866e67 SIZE (django_q2-1.11.1.tar.gz) = 100892

No package information for this port in our database #
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Dependencies #
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies: #
  1. py312-uv-build>=0.10.7 : devel/py-uv-build@py312
  2. python3.12 : lang/python312
  3. py312-build>=0 : devel/py-build@py312
  4. py312-installer>=0 : devel/py-installer@py312
Test dependencies: #
  1. python3.12 : lang/python312
Runtime dependencies: #
  1. py312-django-picklefield>=3.1 : www/py-django-picklefield@py312
  2. py312-django52>0 : www/py-django52@py312
  3. py312-importlib-metadata>=3.6 : devel/py-importlib-metadata@py312
  4. python3.12 : lang/python312
This port is required by: #
for Run #
  1. www/py-hyperkitty

Configuration Options: #
No options to configure
Options name: #
www_py-django-q2
USES: #
python
FreshPorts was unable to extract/find any pkg message #
Master Sites: #
Expand this list (2 items)
Collapse this list.
  1. https://files.pythonhosted.org/packages/source/d/django_q2/
  2. https://pypi.org/packages/source/d/django_q2/
Collapse this list.

Number of commits found: 6 #

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.11.1_1
08 Sep 2026 23:06:14
commit hash: 97f9d11e06d83137f8a8f2a110620de2f1d2fe2fcommit hash: 97f9d11e06d83137f8a8f2a110620de2f1d2fe2fcommit hash: 97f9d11e06d83137f8a8f2a110620de2f1d2fe2fcommit hash: 97f9d11e06d83137f8a8f2a110620de2f1d2fe2f files touched by this commit
Yusuf Yaman (nxjoseph) search for other commits by this committer
Author: Einar Bjarni Halldórsson
www/py-django-q2: Fix build after devel/py-uv-build update

Patch pyproject.toml to stretch out devel/py-uv-build version range.

PR:		298327
Approved by:	osa, vvd (Mentors, implicit)
1.11.1
30 Aug 2026 22:09:26
commit hash: 432fbb7425104477a0670df1b1add6b4e65063b8commit hash: 432fbb7425104477a0670df1b1add6b4e65063b8commit hash: 432fbb7425104477a0670df1b1add6b4e65063b8commit hash: 432fbb7425104477a0670df1b1add6b4e65063b8 files touched by this commit
Yusuf Yaman (nxjoseph) search for other commits by this committer
Author: Einar Bjarni Halldórsson
www/py-django-q2: Update 1.10.0 => 1.11.1

Upstream switched to uv for build.

Changelog:
https://github.com/django-q2/django-q2/blob/v1.11.1/CHANGELOG.md

PR:		297936
Reported by:	Einar Bjarni Halldórsson <einar@isnic.is> (maintainer)
Approved by:	osa, vvd (Mentors, implicit)
1.10.0_1
28 May 2026 05:18:35
commit hash: ce59801b72ef21600c6d5ce240cba886d9d94517commit hash: ce59801b72ef21600c6d5ce240cba886d9d94517commit hash: ce59801b72ef21600c6d5ce240cba886d9d94517commit hash: ce59801b72ef21600c6d5ce240cba886d9d94517 files touched by this commit
Kai Knoblich (kai) search for other commits by this committer
*: Switch consumers over to Django 5.2

Django 4.2 reached its End-of-Life on 7th April 2026 and Django 5.2 is
the new LTS (= Long Term Support) release which will be supported until
April 2028.

* Switch most ports that use www/py-django42 to www/py-django52.

* Where necessary, remove PORTSCOUT, which is no longer needed because
  an update to a newer version that no longer supports Django 4.2 should
  now be possible.

* Bump PORTREVISION due dependency change where necessary.

PR:		291707
Reviewed by:	sunpoet (python)
Differential Revision:	https://reviews.freebsd.org/D56966
1.10.0
02 May 2026 11:56:11
commit hash: ac8d10c2f85ea643c91ab295c514033f4bf79061commit hash: ac8d10c2f85ea643c91ab295c514033f4bf79061commit hash: ac8d10c2f85ea643c91ab295c514033f4bf79061commit hash: ac8d10c2f85ea643c91ab295c514033f4bf79061 files touched by this commit
Yusuf Yaman (nxjoseph) search for other commits by this committer
Author: Einar Bjarni Halldórsson
www/py-django-q2: Update 0.9.0 => 1.10.0

While here, pet portfmt: sort RUN_DEPENDS.

Changelog:
https://github.com/django-q2/django-q2/releases/tag/v1.10.0

PR:		294938
Reported by:	Einar Bjarni Halldórsson <einar@isnic.is> (maintainer)
Approved by:	vvd (co-mentor)
MFH:		2026Q2
1.9.0
05 Dec 2025 12:33:32
commit hash: ddf13948db6959e62e5c15f52c3762e0e9498ffccommit hash: ddf13948db6959e62e5c15f52c3762e0e9498ffccommit hash: ddf13948db6959e62e5c15f52c3762e0e9498ffccommit hash: ddf13948db6959e62e5c15f52c3762e0e9498ffc files touched by this commit
Kai Knoblich (kai) search for other commits by this committer
Author: Einar Bjarni Halldórsson
www/py-django-q2: Upgrade to 1.9.0

Changelog:

https://github.com/django-q2/django-q2/releases/tag/v1.9.0

PR:		291417
1.8.0
18 Sep 2025 12:45:25
commit hash: dcd0ea22bdfde414817f63f7a199f878aac7fc51commit hash: dcd0ea22bdfde414817f63f7a199f878aac7fc51commit hash: dcd0ea22bdfde414817f63f7a199f878aac7fc51commit hash: dcd0ea22bdfde414817f63f7a199f878aac7fc51 files touched by this commit
Älven (alven) search for other commits by this committer
Author: Einar Bjarni Halldórsson
www/py-hyperkitty: [NEW PORT] A web interface to access GNU Mailman v3 archives

Hyperkitty is a web interface to access GNU Mailman v3 archives.

Three other ports are added as dependencies of py-hyperkitty:
- www/py-django-q2
- www/py-robot-detection
- www/py-mailman-hyperkitty

PR:		281463 281464 281465
Approved by:	yuri@ (Mentor)

Differential Revision: https://reviews.freebsd.org/D52550

Number of commits found: 6