summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
authorfhajny <fhajny>2017-04-25 20:55:35 +0000
committerfhajny <fhajny>2017-04-25 20:55:35 +0000
commit26305230fa5c6e76e03d7f39c878fe881dea4c31 (patch)
treedd33e0dac63d9d7cfb199d0f773f62ac72b80a22 /devel
parent1d98caf3bde3ad3701e3f41fde23030512555284 (diff)
downloadpkgsrc-26305230fa5c6e76e03d7f39c878fe881dea4c31.tar.gz
Import falcon 1.1.0 as devel/py-falcon.
Falcon is a high-performance Python framework for building cloud APIs. It encourages the REST architectural style, and tries to do as little as possible while remaining highly effective.
Diffstat (limited to 'devel')
-rw-r--r--devel/py-falcon/ALTERNATIVES2
-rw-r--r--devel/py-falcon/DESCR3
-rw-r--r--devel/py-falcon/Makefile31
-rw-r--r--devel/py-falcon/PLIST196
-rw-r--r--devel/py-falcon/distinfo6
5 files changed, 238 insertions, 0 deletions
diff --git a/devel/py-falcon/ALTERNATIVES b/devel/py-falcon/ALTERNATIVES
new file mode 100644
index 00000000000..7cdfa533e0a
--- /dev/null
+++ b/devel/py-falcon/ALTERNATIVES
@@ -0,0 +1,2 @@
+bin/falcon-bench @PREFIX@/bin/falcon-bench-@PYVERSSUFFIX@
+bin/falcon-print-routes @PREFIX@/bin/falcon-print-routes-@PYVERSSUFFIX@
diff --git a/devel/py-falcon/DESCR b/devel/py-falcon/DESCR
new file mode 100644
index 00000000000..202a77b1bcd
--- /dev/null
+++ b/devel/py-falcon/DESCR
@@ -0,0 +1,3 @@
+Falcon is a high-performance Python framework for building cloud APIs.
+It encourages the REST architectural style, and tries to do as little
+as possible while remaining highly effective.
diff --git a/devel/py-falcon/Makefile b/devel/py-falcon/Makefile
new file mode 100644
index 00000000000..6063c5ea5a1
--- /dev/null
+++ b/devel/py-falcon/Makefile
@@ -0,0 +1,31 @@
+# $NetBSD: Makefile,v 1.1 2017/04/25 20:55:35 fhajny Exp $
+
+DISTNAME= falcon-1.1.0
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES= devel
+MASTER_SITES= ${MASTER_SITE_PYPI:=f/falcon/}
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://falconframework.org/
+COMMENT= Unladen web framework for building APIs and app backends
+LICENSE= apache-2.0
+
+DEPENDS+= ${PYPKGPREFIX}-cython-[0-9]*:../../devel/py-cython
+DEPENDS+= ${PYPKGPREFIX}-python-mimeparse>=1.5.2:../../www/py-python-mimeparse
+DEPENDS+= ${PYPKGPREFIX}-six>=1.4.0:../../lang/py-six
+
+# TEST_DEPENDS
+BUILD_DEPENDS+= ${PYPKGPREFIX}-ddt-[0-9]*:../../devel/py-ddt
+BUILD_DEPENDS+= ${PYPKGPREFIX}-requests-[0-9]*:../../devel/py-requests
+BUILD_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
+BUILD_DEPENDS+= ${PYPKGPREFIX}-testtools-[0-9]*:../../devel/py-testtools
+BUILD_DEPENDS+= ${PYPKGPREFIX}-yaml-[0-9]*:../../textproc/py-yaml
+
+post-install:
+ ${MV} ${DESTDIR}${PREFIX}/bin/falcon-bench \
+ ${DESTDIR}${PREFIX}/bin/falcon-bench-${PYVERSSUFFIX}
+ ${MV} ${DESTDIR}${PREFIX}/bin/falcon-print-routes \
+ ${DESTDIR}${PREFIX}/bin/falcon-print-routes-${PYVERSSUFFIX}
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/py-falcon/PLIST b/devel/py-falcon/PLIST
new file mode 100644
index 00000000000..6c98ebe4140
--- /dev/null
+++ b/devel/py-falcon/PLIST
@@ -0,0 +1,196 @@
+@comment $NetBSD: PLIST,v 1.1 2017/04/25 20:55:35 fhajny Exp $
+bin/falcon-bench-${PYVERSSUFFIX}
+bin/falcon-print-routes-${PYVERSSUFFIX}
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/falcon/__init__.py
+${PYSITELIB}/falcon/__init__.pyo
+${PYSITELIB}/falcon/__init__.pyc
+${PYSITELIB}/falcon/api.pyo
+${PYSITELIB}/falcon/api.pyc
+${PYSITELIB}/falcon/api_helpers.pyo
+${PYSITELIB}/falcon/api_helpers.pyc
+${PYSITELIB}/falcon/errors.pyo
+${PYSITELIB}/falcon/errors.pyc
+${PYSITELIB}/falcon/hooks.pyo
+${PYSITELIB}/falcon/hooks.pyc
+${PYSITELIB}/falcon/http_error.pyo
+${PYSITELIB}/falcon/http_error.pyc
+${PYSITELIB}/falcon/http_status.pyo
+${PYSITELIB}/falcon/http_status.pyc
+${PYSITELIB}/falcon/redirects.pyo
+${PYSITELIB}/falcon/redirects.pyc
+${PYSITELIB}/falcon/request.pyo
+${PYSITELIB}/falcon/request.pyc
+${PYSITELIB}/falcon/request_helpers.pyo
+${PYSITELIB}/falcon/request_helpers.pyc
+${PYSITELIB}/falcon/responders.pyo
+${PYSITELIB}/falcon/responders.pyc
+${PYSITELIB}/falcon/response.pyo
+${PYSITELIB}/falcon/response.pyc
+${PYSITELIB}/falcon/response_helpers.pyo
+${PYSITELIB}/falcon/response_helpers.pyc
+${PYSITELIB}/falcon/status_codes.pyo
+${PYSITELIB}/falcon/status_codes.pyc
+${PYSITELIB}/falcon/uri.pyo
+${PYSITELIB}/falcon/uri.pyc
+${PYSITELIB}/falcon/version.pyo
+${PYSITELIB}/falcon/version.pyc
+${PYSITELIB}/falcon/api.py
+${PYSITELIB}/falcon/api.so
+${PYSITELIB}/falcon/api_helpers.py
+${PYSITELIB}/falcon/api_helpers.so
+${PYSITELIB}/falcon/bench/__init__.py
+${PYSITELIB}/falcon/bench/__init__.pyo
+${PYSITELIB}/falcon/bench/__init__.pyc
+${PYSITELIB}/falcon/bench/bench.pyo
+${PYSITELIB}/falcon/bench/bench.pyc
+${PYSITELIB}/falcon/bench/create.pyo
+${PYSITELIB}/falcon/bench/create.pyc
+${PYSITELIB}/falcon/bench/bench.py
+${PYSITELIB}/falcon/bench/create.py
+${PYSITELIB}/falcon/bench/nuts/__init__.py
+${PYSITELIB}/falcon/bench/nuts/__init__.pyo
+${PYSITELIB}/falcon/bench/nuts/__init__.pyc
+${PYSITELIB}/falcon/bench/nuts/config.pyo
+${PYSITELIB}/falcon/bench/nuts/config.pyc
+${PYSITELIB}/falcon/bench/nuts/setup.pyo
+${PYSITELIB}/falcon/bench/nuts/setup.pyc
+${PYSITELIB}/falcon/bench/nuts/config.py
+${PYSITELIB}/falcon/bench/nuts/nuts/__init__.py
+${PYSITELIB}/falcon/bench/nuts/nuts/__init__.pyo
+${PYSITELIB}/falcon/bench/nuts/nuts/__init__.pyc
+${PYSITELIB}/falcon/bench/nuts/nuts/app.pyo
+${PYSITELIB}/falcon/bench/nuts/nuts/app.pyc
+${PYSITELIB}/falcon/bench/nuts/nuts/app.py
+${PYSITELIB}/falcon/bench/nuts/nuts/controllers/__init__.py
+${PYSITELIB}/falcon/bench/nuts/nuts/controllers/__init__.pyo
+${PYSITELIB}/falcon/bench/nuts/nuts/controllers/__init__.pyc
+${PYSITELIB}/falcon/bench/nuts/nuts/controllers/root.pyo
+${PYSITELIB}/falcon/bench/nuts/nuts/controllers/root.pyc
+${PYSITELIB}/falcon/bench/nuts/nuts/controllers/root.py
+${PYSITELIB}/falcon/bench/nuts/nuts/model/__init__.py
+${PYSITELIB}/falcon/bench/nuts/nuts/model/__init__.pyo
+${PYSITELIB}/falcon/bench/nuts/nuts/model/__init__.pyc
+${PYSITELIB}/falcon/bench/nuts/nuts/tests/__init__.py
+${PYSITELIB}/falcon/bench/nuts/nuts/tests/__init__.pyo
+${PYSITELIB}/falcon/bench/nuts/nuts/tests/__init__.pyc
+${PYSITELIB}/falcon/bench/nuts/nuts/tests/config.pyo
+${PYSITELIB}/falcon/bench/nuts/nuts/tests/config.pyc
+${PYSITELIB}/falcon/bench/nuts/nuts/tests/test_functional.pyo
+${PYSITELIB}/falcon/bench/nuts/nuts/tests/test_functional.pyc
+${PYSITELIB}/falcon/bench/nuts/nuts/tests/test_units.pyo
+${PYSITELIB}/falcon/bench/nuts/nuts/tests/test_units.pyc
+${PYSITELIB}/falcon/bench/nuts/nuts/tests/config.py
+${PYSITELIB}/falcon/bench/nuts/nuts/tests/test_functional.py
+${PYSITELIB}/falcon/bench/nuts/nuts/tests/test_units.py
+${PYSITELIB}/falcon/bench/nuts/setup.py
+${PYSITELIB}/falcon/bench/queues/__init__.py
+${PYSITELIB}/falcon/bench/queues/__init__.pyo
+${PYSITELIB}/falcon/bench/queues/__init__.pyc
+${PYSITELIB}/falcon/bench/queues/api.pyo
+${PYSITELIB}/falcon/bench/queues/api.pyc
+${PYSITELIB}/falcon/bench/queues/claims.pyo
+${PYSITELIB}/falcon/bench/queues/claims.pyc
+${PYSITELIB}/falcon/bench/queues/messages.pyo
+${PYSITELIB}/falcon/bench/queues/messages.pyc
+${PYSITELIB}/falcon/bench/queues/queues.pyo
+${PYSITELIB}/falcon/bench/queues/queues.pyc
+${PYSITELIB}/falcon/bench/queues/stats.pyo
+${PYSITELIB}/falcon/bench/queues/stats.pyc
+${PYSITELIB}/falcon/bench/queues/api.py
+${PYSITELIB}/falcon/bench/queues/claims.py
+${PYSITELIB}/falcon/bench/queues/messages.py
+${PYSITELIB}/falcon/bench/queues/queues.py
+${PYSITELIB}/falcon/bench/queues/stats.py
+${PYSITELIB}/falcon/cmd/__init__.py
+${PYSITELIB}/falcon/cmd/__init__.pyo
+${PYSITELIB}/falcon/cmd/__init__.pyc
+${PYSITELIB}/falcon/cmd/bench.pyo
+${PYSITELIB}/falcon/cmd/bench.pyc
+${PYSITELIB}/falcon/cmd/print_routes.pyo
+${PYSITELIB}/falcon/cmd/print_routes.pyc
+${PYSITELIB}/falcon/cmd/bench.py
+${PYSITELIB}/falcon/cmd/print_routes.py
+${PYSITELIB}/falcon/errors.py
+${PYSITELIB}/falcon/errors.so
+${PYSITELIB}/falcon/hooks.py
+${PYSITELIB}/falcon/hooks.so
+${PYSITELIB}/falcon/http_error.py
+${PYSITELIB}/falcon/http_error.so
+${PYSITELIB}/falcon/http_status.py
+${PYSITELIB}/falcon/http_status.so
+${PYSITELIB}/falcon/redirects.py
+${PYSITELIB}/falcon/redirects.so
+${PYSITELIB}/falcon/request.py
+${PYSITELIB}/falcon/request.so
+${PYSITELIB}/falcon/request_helpers.py
+${PYSITELIB}/falcon/request_helpers.so
+${PYSITELIB}/falcon/responders.py
+${PYSITELIB}/falcon/responders.so
+${PYSITELIB}/falcon/response.py
+${PYSITELIB}/falcon/response.so
+${PYSITELIB}/falcon/response_helpers.py
+${PYSITELIB}/falcon/response_helpers.so
+${PYSITELIB}/falcon/routing/__init__.py
+${PYSITELIB}/falcon/routing/__init__.pyo
+${PYSITELIB}/falcon/routing/__init__.pyc
+${PYSITELIB}/falcon/routing/compiled.pyo
+${PYSITELIB}/falcon/routing/compiled.pyc
+${PYSITELIB}/falcon/routing/util.pyo
+${PYSITELIB}/falcon/routing/util.pyc
+${PYSITELIB}/falcon/routing/compiled.py
+${PYSITELIB}/falcon/routing/compiled.so
+${PYSITELIB}/falcon/routing/util.py
+${PYSITELIB}/falcon/routing/util.so
+${PYSITELIB}/falcon/status_codes.py
+${PYSITELIB}/falcon/status_codes.so
+${PYSITELIB}/falcon/testing/__init__.py
+${PYSITELIB}/falcon/testing/__init__.pyo
+${PYSITELIB}/falcon/testing/__init__.pyc
+${PYSITELIB}/falcon/testing/base.pyo
+${PYSITELIB}/falcon/testing/base.pyc
+${PYSITELIB}/falcon/testing/client.pyo
+${PYSITELIB}/falcon/testing/client.pyc
+${PYSITELIB}/falcon/testing/helpers.pyo
+${PYSITELIB}/falcon/testing/helpers.pyc
+${PYSITELIB}/falcon/testing/resource.pyo
+${PYSITELIB}/falcon/testing/resource.pyc
+${PYSITELIB}/falcon/testing/srmock.pyo
+${PYSITELIB}/falcon/testing/srmock.pyc
+${PYSITELIB}/falcon/testing/test_case.pyo
+${PYSITELIB}/falcon/testing/test_case.pyc
+${PYSITELIB}/falcon/testing/base.py
+${PYSITELIB}/falcon/testing/client.py
+${PYSITELIB}/falcon/testing/helpers.py
+${PYSITELIB}/falcon/testing/resource.py
+${PYSITELIB}/falcon/testing/srmock.py
+${PYSITELIB}/falcon/testing/test_case.py
+${PYSITELIB}/falcon/uri.py
+${PYSITELIB}/falcon/uri.so
+${PYSITELIB}/falcon/util/__init__.py
+${PYSITELIB}/falcon/util/__init__.pyo
+${PYSITELIB}/falcon/util/__init__.pyc
+${PYSITELIB}/falcon/util/misc.pyo
+${PYSITELIB}/falcon/util/misc.pyc
+${PYSITELIB}/falcon/util/structures.pyo
+${PYSITELIB}/falcon/util/structures.pyc
+${PYSITELIB}/falcon/util/time.pyo
+${PYSITELIB}/falcon/util/time.pyc
+${PYSITELIB}/falcon/util/uri.pyo
+${PYSITELIB}/falcon/util/uri.pyc
+${PYSITELIB}/falcon/util/misc.py
+${PYSITELIB}/falcon/util/misc.so
+${PYSITELIB}/falcon/util/structures.py
+${PYSITELIB}/falcon/util/structures.so
+${PYSITELIB}/falcon/util/time.py
+${PYSITELIB}/falcon/util/time.so
+${PYSITELIB}/falcon/util/uri.py
+${PYSITELIB}/falcon/util/uri.so
+${PYSITELIB}/falcon/version.py
+${PYSITELIB}/falcon/version.so
diff --git a/devel/py-falcon/distinfo b/devel/py-falcon/distinfo
new file mode 100644
index 00000000000..fa8da5c302c
--- /dev/null
+++ b/devel/py-falcon/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2017/04/25 20:55:35 fhajny Exp $
+
+SHA1 (falcon-1.1.0.tar.gz) = 7dfab9e6fb4215bdc00d7c98fab1cecdab9232d4
+RMD160 (falcon-1.1.0.tar.gz) = d708c9c7027f83647aa7bb3f2274933fba3c278e
+SHA512 (falcon-1.1.0.tar.gz) = 0d3d52c6170949c575e6a292dedc068c59fb4f2248d2c6cfff8493d3216b9fb39429dd8ee038f90b28bb0c4d4de9acbdc61ab5489c23b714d65d787ebf5437db
+Size (falcon-1.1.0.tar.gz) = 141196 bytes