Date: Wed, 11 Sep 2013 21:25:13 +0000 (UTC) From: William Grzybowski <wg@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r327012 - in head/www: . py-selector Message-ID: <201309112125.r8BLPDbO052609@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: wg Date: Wed Sep 11 21:25:13 2013 New Revision: 327012 URL: http://svnweb.freebsd.org/changeset/ports/327012 Log: www/py-selector: WSGI request delegation (a.k.a. routing) This distribution provides WSGI middleware for "RESTful" dispatch of requests to WSGI applications by URL path and HTTP request method. Selector now also comes with components for environ-based dispatch and on-the-fly middleware composition. There is a very simple optional mini-language for path matching expressions. Alternately we can easily use regular expressions directly or even create our own mini-language. There is a simple "mapping file" format that can be used. There are no architecture specific features (to MVC or whatever). Neither are there any framework specific features. WWW: https://github.com/lukearno/selector/ PR: ports/181860 Submitted by: Trevor Caira <trevor bitba.se> Added: head/www/py-selector/ head/www/py-selector/Makefile (contents, props changed) head/www/py-selector/distinfo (contents, props changed) head/www/py-selector/pkg-descr (contents, props changed) head/www/py-selector/pkg-plist (contents, props changed) Modified: head/www/Makefile Modified: head/www/Makefile ============================================================================== --- head/www/Makefile Wed Sep 11 21:23:11 2013 (r327011) +++ head/www/Makefile Wed Sep 11 21:25:13 2013 (r327012) @@ -1649,6 +1649,7 @@ SUBDIR += py-scgi SUBDIR += py-scrapy SUBDIR += py-scriptaculous + SUBDIR += py-selector SUBDIR += py-selenium SUBDIR += py-slimmer SUBDIR += py-slumber Added: head/www/py-selector/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/www/py-selector/Makefile Wed Sep 11 21:25:13 2013 (r327012) @@ -0,0 +1,25 @@ +# Created by: Trevor Caira <trevor@bitba.se> +# $FreeBSD$ +# + +PORTNAME= selector +PORTVERSION= 0.9.4 +CATEGORIES= www python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= trevor@bitba.se +COMMENT= WSGI request delegation (a.k.a. routing) + +LICENSE= MIT + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}resolver>=0.2.1:${PORTSDIR}/devel/py-resolver + +USE_PYTHON= yes +USE_PYDISTUTILS= easy_install + +post-patch: + @${REINPLACE_CMD} 's/license="MIT",/license="MIT", zip_safe=False,/' \ + ${WRKSRC}/setup.py + +.include <bsd.port.mk> Added: head/www/py-selector/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/www/py-selector/distinfo Wed Sep 11 21:25:13 2013 (r327012) @@ -0,0 +1,2 @@ +SHA256 (selector-0.9.4.tar.gz) = 6eb14570e638eecc8edb75b20dcec3809c55db92116f8f4bfd9fecbeb6457c3f +SIZE (selector-0.9.4.tar.gz) = 5723 Added: head/www/py-selector/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/www/py-selector/pkg-descr Wed Sep 11 21:25:13 2013 (r327012) @@ -0,0 +1,13 @@ +WSGI request delegation. (AKA routing.) + +This distribution provides WSGI middleware for "RESTful" dispatch of +requests to WSGI applications by URL path and HTTP request +method. Selector now also comes with components for environ-based +dispatch and on-the-fly middleware composition. There is a very simple +optional mini-language for path matching expressions. Alternately we +can easily use regular expressions directly or even create our own +mini-language. There is a simple "mapping file" format that can be +used. There are no architecture specific features (to MVC or +whatever). Neither are there any framework specific features. + +WWW: https://github.com/lukearno/selector/ Added: head/www/py-selector/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/www/py-selector/pkg-plist Wed Sep 11 21:25:13 2013 (r327012) @@ -0,0 +1,11 @@ +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/requires.txt +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/selector.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/selector.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/selector.pyo +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201309112125.r8BLPDbO052609>