diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-python/cherrypy |
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-python/cherrypy')
-rw-r--r-- | dev-python/cherrypy/Manifest | 5 | ||||
-rw-r--r-- | dev-python/cherrypy/cherrypy-3.8.0.ebuild | 51 | ||||
-rw-r--r-- | dev-python/cherrypy/metadata.xml | 11 |
3 files changed, 67 insertions, 0 deletions
diff --git a/dev-python/cherrypy/Manifest b/dev-python/cherrypy/Manifest new file mode 100644 index 000000000000..28bce184904a --- /dev/null +++ b/dev-python/cherrypy/Manifest @@ -0,0 +1,5 @@ +DIST CherryPy-3.8.0.tar.gz 433711 SHA256 ffcdb43667d4098247efaf8c82dd36d3dd4f8e5dc768ef5e90b480899e523bea SHA512 25f84093e30d814c0980f7d77b98492113470c3297c66ee8652e40650757f8e2b7db01bb8de6d7a1ea9b4bed8b764502b1f563ac6f0d082970bc2d46739d19c2 WHIRLPOOL 9e484fb5589e219108c48281f34bbe64d4767796a391dfb7f194f57dda89774d4517a6acd032fb492879a7bae2d0373e843e4b8aad53bf7b606b1b60dc2bfe56 +EBUILD cherrypy-3.8.0.ebuild 1661 SHA256 9e266df1796b4b2ee6d59417e59d8f62f70b1cfa326aa5e6e3b0ae0e5bb1a0a9 SHA512 7149cfa87ee95bed2f95e0107425e476155902f411a7261b4b05e8eb002aa3f4730d3c3469aad48ead90fe5838baa14b2e4e441e0d1848e013c88e9e8ecbf195 WHIRLPOOL 131d8b2e7902bc6b9baecb4fab83007ad212ec4d41a72b5a35cbc030b48cfae36a55c65d90db57a56acd250b840b871950c91c7f4eb9d03646dcaf35d82420be +MISC ChangeLog 3089 SHA256 56cbe357b081048638fd6608a4aa6068627f38fb3671f30ee2367ffc97290e2e SHA512 bbaabd6f81640129beb855e3f2885db70261d725be262b1f443bbbb862ee23344eeecb52664ed53cd31be21fa0372f41888819d94f95f925dc8cf0e2f28c888c WHIRLPOOL 18a62d457097cc0edc8a839fa5b86af970fc858a361a8a0f9064156c29b3be85812d9e13bb6becc07847eff2c02687912d81f74a00d40f9e9772827a7ecdc57e +MISC ChangeLog-2015 11295 SHA256 eada0e80e782b2a01dfd17ccb910906f3317d5c4f114c6c25076dc0c6341d7ea SHA512 ada3f7c1c34320f735330bb012eeda181e17c2a2ea15fef5bc85b2c6395ce14e2dd3356a3ca34432b59392bcd7edb7678e593c766bb3c0c289db09ca0164fad7 WHIRLPOOL c811020382852a6dc56b8bc340848eaef22e4236d77506ef0543aa126dacde0859bccc677e02bbe31b6cde1ac001010aaf9f5bd6db30b23c2dfbaff01cb41515 +MISC metadata.xml 321 SHA256 9eb1098052e5bce4d1d6d09363aea9d573c3672914aeb939200c635457c87206 SHA512 c777da5d545e3d626d663830437ec91a8f228c58734c7df4e4a16f0609904a5ad4613310d2d05b4e8ea89053371ad0bd4f0624137afe54ff6c4f5d9eef734d10 WHIRLPOOL a4de1510c9aa327636b7ac4a2d6d7f8e5f40ae26000dc3ca26c42c06cd99a1788e7e4e03def655147c9a5fffca769618a49c68d7ef4a31546ee62f1698ea8889 diff --git a/dev-python/cherrypy/cherrypy-3.8.0.ebuild b/dev-python/cherrypy/cherrypy-3.8.0.ebuild new file mode 100644 index 000000000000..60c1baed6ec9 --- /dev/null +++ b/dev-python/cherrypy/cherrypy-3.8.0.ebuild @@ -0,0 +1,51 @@ +# 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,5,6}} pypy pypy3 ) + +inherit distutils-r1 + +MY_P="CherryPy-${PV}" + +DESCRIPTION="CherryPy is a pythonic, object-oriented HTTP framework" +HOMEPAGE="http://www.cherrypy.org/ https://pypi.python.org/pypi/CherryPy" +SRC_URI="mirror://pypi/C/CherryPy/${MY_P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="amd64 arm ia64 ppc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos" +IUSE="test" + +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}] + test? ( >=dev-python/nose-1.3.3[${PYTHON_USEDEP}] )" +RDEPEND="" +S="${WORKDIR}/${MY_P}" + +# testsuite predominantly connects to the network +RESTRICT="test" + +python_prepare_all() { + # Prevent interactive failures (hangs) in the test suite + sed -i -e "s/interactive = True/interactive = False/" cherrypy/test/webtest.py || die + distutils-r1_python_prepare_all +} + +python_test() { + # suite requires current latest nose-1.3.3 + # https://bitbucket.org/cherrypy/cherrypy/issue/1308 + # https://bitbucket.org/cherrypy/cherrypy/issue/1306 + local exclude=( + -e test_file_stream -e test_4_File_deletion -e test_3_Redirect + -e test_2_File_Concurrency -e test_0_Session -e testStatic + ) + + # This really doesn't sit well with multiprocessing + # The issue 1306 tells us some tests are subject to the deleterious effects of + # the 'race condition'. Both the issues are unresolved / open +# if [[ "${EPYTHON}" == pypy ]]; then + nosetests "${exclude[@]}" -I test_logging.py || die "Testing failed with ${EPYTHON}" +# else +# nosetests "${exclude[@]}" < /dev/tty || die "Testing failed with ${EPYTHON}" +# fi +} diff --git a/dev-python/cherrypy/metadata.xml b/dev-python/cherrypy/metadata.xml new file mode 100644 index 000000000000..b1a626fc10bf --- /dev/null +++ b/dev-python/cherrypy/metadata.xml @@ -0,0 +1,11 @@ +<?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> + <upstream> + <remote-id type="pypi">CherryPy</remote-id> + </upstream> +</pkgmetadata> |