summaryrefslogtreecommitdiff
path: root/dev-python/pastedeploy
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-python/pastedeploy
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-python/pastedeploy')
-rw-r--r--dev-python/pastedeploy/Manifest8
-rw-r--r--dev-python/pastedeploy/files/pastedeploy-1.5.2-py3-tests.patch19
-rw-r--r--dev-python/pastedeploy/metadata.xml17
-rw-r--r--dev-python/pastedeploy/pastedeploy-1.5.2-r1.ebuild42
-rw-r--r--dev-python/pastedeploy/pastedeploy-1.5.2.ebuild30
5 files changed, 116 insertions, 0 deletions
diff --git a/dev-python/pastedeploy/Manifest b/dev-python/pastedeploy/Manifest
new file mode 100644
index 000000000000..eae7ec550e9e
--- /dev/null
+++ b/dev-python/pastedeploy/Manifest
@@ -0,0 +1,8 @@
+AUX pastedeploy-1.5.2-py3-tests.patch 606 SHA256 855572c12728aff8b49cb011ba905c0578af78cbdf169a3c7523651ccf2929d3 SHA512 0301653864071de976bae24a945ba6d8499aaf21d41c5117ad922254055ee8a3b975cdadc6590677cd458a233ad115647a01a05d52feb0dd40d16bcf4de8f5cc WHIRLPOOL 9cd42ef4cc79fc5a13faf0b627d53c7df7c6a8aae0f88364ff4c39e18d03b9916f2abe51e833aea59f9e2d83f831dc17248febd408f704b8ca7b72ddc9c7caa0
+DIST PasteDeploy-1.5.2.tar.gz 24006 SHA256 d5858f89a255e6294e63ed46b73613c56e3b9a2d82a42f1df4d06c8421a9e3cb SHA512 03147b2e735f4504b928066d35f46e7d19a49b85afc506b793fba69c8827a4d5b8185074bdd4a963ac392cc104f5a608d1db9a3538d7d3239da5febcbff4ccab WHIRLPOOL 0a48c72278c71376f8b4ddc708c1b6c3370b13f66fc3d438d1a485e69d413814ca37cf580d8e09e0d49a8a35f7e6e0104744440a3fe6b1dfeb5914d3a0557793
+DIST pastedeploy-1.5.2-r1.tar.gz 29528 SHA256 041a5d524ceb45b5677e0d7e0d94d01c14dc8bca51d35266497532299d9fa7f0 SHA512 5d9f648d4bddb4fa0b018f5e1c100d0899ff9e6a429a0a54aede69800fa13b7bb0d606ff454c516b36c3b056320bbda4581de9d57a154e71493a8bd6208fb3ce WHIRLPOOL a5938beecf0845e31a97f292fdc4ee49bf6bfd23a349a857c19269355e6f2c1b79cfb5b31ebdc7e29494054b94170cfb511530c054e070eebbf373cfee954bf4
+EBUILD pastedeploy-1.5.2-r1.ebuild 1054 SHA256 7f9fbb2b3124055480a4e23bfe08e6d491dbab9284a6b2abe39a4bb764c6b77f SHA512 c9146508fb21311bc63bfd2d1f5bdeac7960d0e6295d16cc18ca142d448f5f97ffe7ba3498d2ff73997fa37d0d2ebea753461a41848fda75fa3e4f271abf0ab1 WHIRLPOOL 8a28005f38169921da50cfc9864afcf02dbcad9d0e2706e0ca23b108b5907bfc25cb622a08c8e1367820308f91a79b10b8a92d4e149d94e98d153f6171d84497
+EBUILD pastedeploy-1.5.2.ebuild 756 SHA256 0b7673113e019845837085b593c912f80ba2252afcf130331f52204ad5198a07 SHA512 d8dfb64442a57535b875302f9e0d7d95a81353c7cc3909c92160842648c08a27e3cb4ddbb62ed4dc3454d30033f9d4c537e6884e0cc7f3fa2c25ade913d51032 WHIRLPOOL 34c7d3b82ed477a9943508b25804144d4f8ffa4d424d1e3f4369b78470ebee550040068e25d4efd3eb064f8fb9bdf0c368c1a0f86229447902c43b8f5c96d08c
+MISC ChangeLog 3204 SHA256 9d10f49e328057b27bdce53170b4d051283530a158c131cd69171f22759c0061 SHA512 39096b9670ec0ba188d00e8f79a36322d3a0a096d0b6a9ff5c9ce32836637498cc2f3f6beca462430b780164e8e984c25a255420befd7fe4f60a6a2d0967b1da WHIRLPOOL 751e87d34120f00b6a149305315ac61e2919fe223dc40fe714efa6ae79c11f5ad5a62b75cd17525247d856918afba648bdfc1793aeaa34b4e2033ae4f52194f6
+MISC ChangeLog-2015 3972 SHA256 ab23420322cbc23433f7ea584ad88275a1f53c85364592acbd2d75904b6afe48 SHA512 8b9d03eead2069cd3b1fb5372170da4fc013b69b41ada361832494487c6647ad26492764f8b16c348841e3684ba37df586209e8dca590e658cf9c75709f052c7 WHIRLPOOL 5f77833699fbbb61a72691bae360b0248b6dcd91b008f850df642fe0f096f5c891ffcffc8fb0b1b2be811a1eb4a9b27e9173edc459c904c299732965d3ef9732
+MISC metadata.xml 806 SHA256 0db93d77e989bb4229b14ad6dde585665841ea43d9ce641a739f99e1fa53dc5e SHA512 da770a4fe1f5918391fa4861dab525dcee34d5aeb362a464307c6c8b32edb4731effd22339056f01d77eea8d3729d3ca57572d1d95ebab8b786cad9029250f7d WHIRLPOOL c21db378b7361f99253d70e5ed881d7885731ab73486aa75f01fe48e805ee31591d5eeefe86f6c68a823299b0444ae0d8f835a275dcf73e5abdaebbbe9db9e75
diff --git a/dev-python/pastedeploy/files/pastedeploy-1.5.2-py3-tests.patch b/dev-python/pastedeploy/files/pastedeploy-1.5.2-py3-tests.patch
new file mode 100644
index 000000000000..0839406813b6
--- /dev/null
+++ b/dev-python/pastedeploy/files/pastedeploy-1.5.2-py3-tests.patch
@@ -0,0 +1,19 @@
+# HG changeset patch
+# User aodag <aodagx@gmail.com>
+# Date 1457425517 -32400
+# Node ID 6aeb907ef222ed071b149f8b07b14f0a61e45dbe
+# Parent 0c2ea2f675bc77f2ee2a889c0e83d61d026fbc7b
+use explicit bytes literal
+
+diff --git a/tests/test_config_middleware.py b/tests/test_config_middleware.py
+--- a/tests/test_config_middleware.py
++++ b/tests/test_config_middleware.py
+@@ -10,7 +10,7 @@
+
+ def app_with_exception(environ, start_response):
+ def cont():
+- yield "something"
++ yield b"something"
+ raise Bug
+ start_response('200 OK', [('Content-type', 'text/html')])
+ return cont()
diff --git a/dev-python/pastedeploy/metadata.xml b/dev-python/pastedeploy/metadata.xml
new file mode 100644
index 000000000000..c40531961758
--- /dev/null
+++ b/dev-python/pastedeploy/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ <name>Python</name>
+ </maintainer>
+ <longdescription lang="en">Paste Deployment is a system for finding and configuring WSGI applications
+ and servers. For WSGI application consumers it provides a single, simple
+ function (loadapp) for loading a WSGI application from a configuration file
+ or a Python Egg. For WSGI application providers it only asks for a single,
+ simple entry point to your application, so that application users don't need
+ to be exposed to the implementation details of your application.</longdescription>
+ <upstream>
+ <remote-id type="pypi">PasteDeploy</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-python/pastedeploy/pastedeploy-1.5.2-r1.ebuild b/dev-python/pastedeploy/pastedeploy-1.5.2-r1.ebuild
new file mode 100644
index 000000000000..094cbe4b67ee
--- /dev/null
+++ b/dev-python/pastedeploy/pastedeploy-1.5.2-r1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
+
+inherit distutils-r1 vcs-snapshot
+
+MY_PN="PasteDeploy"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Load, configure, and compose WSGI applications and servers"
+HOMEPAGE="http://pythonpaste.org/deploy/ https://pypi.python.org/pypi/PasteDeploy"
+# pypi tarball does not include tests
+SRC_URI="https://bitbucket.org/ianb/pastedeploy/get/${PV}.tar.gz -> ${P}-r1.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x86-solaris"
+IUSE="doc test"
+
+RDEPEND="dev-python/namespace-paste[${PYTHON_USEDEP}]
+ dev-python/setuptools[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}
+ test? ( dev-python/nose[${PYTHON_USEDEP}] )"
+
+S=${WORKDIR}/${P}-r1
+
+PATCHES=(
+ "${FILESDIR}"/${P}-py3-tests.patch
+)
+
+python_test() {
+ esetup.py test
+}
+
+python_install_all() {
+ distutils-r1_python_install_all
+
+ use doc && dodoc docs/*.txt
+ find "${D}" -name '*.pth' -delete || die
+}
diff --git a/dev-python/pastedeploy/pastedeploy-1.5.2.ebuild b/dev-python/pastedeploy/pastedeploy-1.5.2.ebuild
new file mode 100644
index 000000000000..77a24a3f5276
--- /dev/null
+++ b/dev-python/pastedeploy/pastedeploy-1.5.2.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+PYTHON_COMPAT=( python{2_7,3_4,3_5} )
+
+inherit distutils-r1
+
+MY_PN="PasteDeploy"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Load, configure, and compose WSGI applications and servers"
+HOMEPAGE="http://pythonpaste.org/deploy/ https://pypi.python.org/pypi/PasteDeploy"
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x86-solaris"
+IUSE="doc"
+
+RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+
+python_install_all() {
+ distutils-r1_python_install_all
+
+ use doc && dodoc docs/*.txt
+}