BSD Ports

www/py-django52 5.2.19 MidnightBSD

High-level Python Web Framework

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Port added
Last update
Commit
a7ea439a8f
License
bsd3, python
Categories
www, python

Description

Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.

Developed and used over the past two years by a fast-moving online-news operation, Django was designed from scratch to handle two challenges: the intensive deadlines of a newsroom and the stringent requirements of experienced Web developers. It has convenient niceties for developing content-management systems, but it's an excellent tool for building any Web site.

In the other systems

The newest version among them is 5.2.19, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDwww/py-django525.2.19 newestno data-[email protected]2026-11-06
FreeBSDwww/py-django525.2.19 newestnone known-[email protected]2026-11-04
DragonFlywww/py-django525.2.19 newestnone known-[email protected]-
HardenedBSDwww/py-django525.2.18 behind since 2026-11-04no data-[email protected]-
GhostBSDwww/py-django525.2.18 behind since 2026-11-04no data-[email protected]-

Version history 1

  1. 5.2.19 a7ea439a8f

Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.

Install

Binary package:

mport install ${PYTHON_PKGNAMEPREFIX}django52

From mports:

cd /usr/mports/www/py-django52 && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}django52>0:www/py-django52

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

As this port's Makefile names them.

Runtime 2

Test 1

Run dependencies 2

No port depends on this one.

Configuration

Options name: www_django

OptionDefaultDescription
DOCSoff
HTMLDOCSoffInstall HTML documentation (requires Sphinx)
MYSQLoff
PGSQLoff
SQLITEon
USES
cpe python:3.10+ python-setuptools:83 shebangfix
Service scripts
none
Conflicts with
${PYTHON_PKGNAMEPREFIX}django[0-9][0-9]

Files

distinfo 1
FileSizeSHA256
python/django-5.2.19.tar.gz1.0969285e+07ad03d8abc51dbff95ebf34b27123cf0c26a3b62db7ba0cd520783686362533d1
Master sites 2
  • PYPI
  • https://media.djangoproject.com/releases/${PORTVERSION:R}/

Commit history 1

DateCommitCreditsLog message
a7ea439a8f Lucas Holt www/py-django52: add Django 5.2.19 (#2555)
Add Django 5.2.19 using its original setuptools 83 build metadata. Record both the BSD and Python licenses and correct a schema test to use the post-rename model state when SQLite disables double-quoted string literals. Requires the asgiref update in #2553. Validation: checksum, patch, license check, build, fake, package and check-fake passed using the packaged setuptools 83 provider. An unprivileged SQLite suite ran 18,177 tests with 1,483 skips, 5 expected failures and one test-environment error caused by an incomplete private source copy. After restoring the released documentation and source files, all 18 tests in the affected class passed. The previously failing schema test and permission-sensitive tests also passed individually. Portlint reported no fatal errors. …