Date: Thu, 30 Apr 2026 11:35:09 +0000 From: Kai Knoblich <kai@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: d956871dbc71 - main - www/py-django-configurator: New port Message-ID: <69f33e6d.21ff8.697e8d30@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by kai: URL: https://cgit.FreeBSD.org/ports/commit/?id=d956871dbc71f754837bffc17afa3eb00d741131 commit d956871dbc71f754837bffc17afa3eb00d741131 Author: Kai Knoblich <kai@FreeBSD.org> AuthorDate: 2026-04-30 11:34:44 +0000 Commit: Kai Knoblich <kai@FreeBSD.org> CommitDate: 2026-04-30 11:34:44 +0000 www/py-django-configurator: New port django-configurator eases Django project configuration by relying on the composability of Python classes. It extends the notion of Django’s module based settings loading with well established object oriented programming patterns. This is a port of the django-configurations project which is no longer supported. --- www/Makefile | 1 + www/py-django-configurator/Makefile | 34 ++++++++++++++++++++++++++++++++++ www/py-django-configurator/distinfo | 3 +++ www/py-django-configurator/pkg-descr | 6 ++++++ 4 files changed, 44 insertions(+) diff --git a/www/Makefile b/www/Makefile index da2a6d40da48..6a48e4cee95d 100644 --- a/www/Makefile +++ b/www/Makefile @@ -1608,6 +1608,7 @@ SUBDIR += py-django-cms SUBDIR += py-django-compression-middleware SUBDIR += py-django-configurations + SUBDIR += py-django-configurator SUBDIR += py-django-constance SUBDIR += py-django-contact-form SUBDIR += py-django-context-decorator diff --git a/www/py-django-configurator/Makefile b/www/py-django-configurator/Makefile new file mode 100644 index 000000000000..204c912188d1 --- /dev/null +++ b/www/py-django-configurator/Makefile @@ -0,0 +1,34 @@ +PORTNAME= django-configurator +DISTVERSION= 1.3.1 +CATEGORIES= www python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +DISTNAME= django_configurator-${DISTVERSION} + +MAINTAINER= kai@FreeBSD.org +COMMENT= Django class based settings and setting object types with validation +WWW= https://github.com/UhuruTechnology/django-configurator + +LICENSE= BSD3CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pdm-backend>0:devel/py-pdm-backend@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=4.1:www/py-django42@${PY_FLAVOR} + +USES= python +USE_PYTHON= autoplist concurrent pep517 + +CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}django-configurations + +NO_ARCH= yes + +# There are also options CACHE, EMAIL, and SEARCH, but they have been omitted +# for now because they require ports that are not currently present in the +# ports tree. +OPTIONS_DEFINE= DATABASE + +DATABASE_DESC= Support for database URLs + +DATABASE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dj-database-url>0:www/py-dj-database-url@${PY_FLAVOR} + +.include <bsd.port.mk> diff --git a/www/py-django-configurator/distinfo b/www/py-django-configurator/distinfo new file mode 100644 index 000000000000..c2b4bb3380c1 --- /dev/null +++ b/www/py-django-configurator/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1776467131 +SHA256 (django_configurator-1.3.1.tar.gz) = f8596f6854dda0d543b4d07adcc64dfffa8249f7374e6b06b4004de370e9863b +SIZE (django_configurator-1.3.1.tar.gz) = 13880 diff --git a/www/py-django-configurator/pkg-descr b/www/py-django-configurator/pkg-descr new file mode 100644 index 000000000000..f3e1752425a4 --- /dev/null +++ b/www/py-django-configurator/pkg-descr @@ -0,0 +1,6 @@ +django-configurator eases Django project configuration by relying on the +composability of Python classes. It extends the notion of Django’s module based +settings loading with well established object oriented programming patterns. + +This is a port of the django-configurations project which is no longer +supported.home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69f33e6d.21ff8.697e8d30>
