svn commit: r495732 - in head/www: . py-django-common-helpers
Kai Knoblich
kai at FreeBSD.org
Thu Mar 14 20:21:29 UTC 2019
Author: kai
Date: Thu Mar 14 20:21:27 2019
New Revision: 495732
URL: https://svnweb.freebsd.org/changeset/ports/495732
Log:
New port: www/py-django-common-helpers
py-django-common-helpers consists of the following things:
- Middleware that makes sure a web-app runs either on or without "www" in the
domain.
- "SessionManagerBase" base class, that helps in keeping session related code
object-oriented and clean.
- "EmailBackend" for authenticating users based on their email, apart from
username.
- Custom db fields that can be used in models including a "UniqueHashField"
and "RandomHashField".
- Bunch of helpful functions in helper.py
- "render_form_field" template tag that makes rendering form fields easy
and DRY.
- Couple of dry response classes: "JsonResponse" and "XMLResponse" in the
django_common.http that can be used in views that give json/xml responses.
WWW: https://github.com/tivix/django-common/
Approved by: miwi (mentor)
Differential Revision: https://reviews.freebsd.org/D19544
Added:
head/www/py-django-common-helpers/
head/www/py-django-common-helpers/Makefile (contents, props changed)
head/www/py-django-common-helpers/distinfo (contents, props changed)
head/www/py-django-common-helpers/pkg-descr (contents, props changed)
Modified:
head/www/Makefile
Modified: head/www/Makefile
==============================================================================
--- head/www/Makefile Thu Mar 14 20:17:31 2019 (r495731)
+++ head/www/Makefile Thu Mar 14 20:21:27 2019 (r495732)
@@ -1542,6 +1542,7 @@
SUBDIR += py-django-caching-app-plugins
SUBDIR += py-django-classy-tags
SUBDIR += py-django-cms
+ SUBDIR += py-django-common-helpers
SUBDIR += py-django-configurations
SUBDIR += py-django-constance
SUBDIR += py-django-contact-form
Added: head/www/py-django-common-helpers/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/py-django-common-helpers/Makefile Thu Mar 14 20:21:27 2019 (r495732)
@@ -0,0 +1,22 @@
+# $FreeBSD$
+
+PORTNAME= django-common-helpers
+PORTVERSION= 0.9.2
+CATEGORIES= www python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= kai at FreeBSD.org
+COMMENT= Common things every Django app needs
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django111>=1.8:www/py-django111@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist distutils
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
Added: head/www/py-django-common-helpers/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/py-django-common-helpers/distinfo Thu Mar 14 20:21:27 2019 (r495732)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1549629858
+SHA256 (django-common-helpers-0.9.2.tar.gz) = 2d56be6fa261d829a6a224f189bf276267b9082a17d613fe5f015dd4d65c17b4
+SIZE (django-common-helpers-0.9.2.tar.gz) = 37792
Added: head/www/py-django-common-helpers/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/py-django-common-helpers/pkg-descr Thu Mar 14 20:21:27 2019 (r495732)
@@ -0,0 +1,23 @@
+py-django-common-helpers consists of the following things:
+
+- Middleware that makes sure a web-app runs either on or without "www" in the
+ domain.
+
+- "SessionManagerBase" base class, that helps in keeping session related code
+ object-oriented and clean.
+
+- "EmailBackend" for authenticating users based on their email, apart from
+ username.
+
+- Custom db fields that can be used in models including a "UniqueHashField"
+ and "RandomHashField".
+
+- Bunch of helpful functions in helper.py
+
+- "render_form_field" template tag that makes rendering form fields easy
+ and DRY.
+
+- Couple of dry response classes: "JsonResponse" and "XMLResponse" in the
+ django_common.http that can be used in views that give json/xml responses.
+
+WWW: https://github.com/tivix/django-common/
More information about the svn-ports-all
mailing list