[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/, dev-python/cherrypy/files/
commit: e331738b58191ab205a43da1531dcc9253f4fce7 Author: Michał Górny gentoo org> AuthorDate: Sat Dec 30 14:27:49 2023 + Commit: Michał Górny gentoo org> CommitDate: Sat Dec 30 14:32:44 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e331738b dev-python/cherrypy: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/cherrypy/Manifest | 1 - dev-python/cherrypy/cherrypy-18.8.0.ebuild | 72 -- .../cherrypy/files/cherrypy-18.8.0-py312.patch | 30 - 3 files changed, 103 deletions(-) diff --git a/dev-python/cherrypy/Manifest b/dev-python/cherrypy/Manifest index a25017177e9a..bf2c0f9f6cf3 100644 --- a/dev-python/cherrypy/Manifest +++ b/dev-python/cherrypy/Manifest @@ -1,2 +1 @@ -DIST CherryPy-18.8.0.tar.gz 622679 BLAKE2B 673f9a103a901161ee801656fa37fa0a4fcd2d9276a5231e48c1663264eb7f922d5d862018995a345a8485252416fa0229da49b8d265288efce2dccd37d79ff8 SHA512 abacc995c1757b8d0171d57eb59b6e5931c46019d8f0f43479e334bb4f58b61a27541d9d0997d665f81905bc3c89e42d40d8e5a6e3a5f9bf251bc9089ceb5249 DIST CherryPy-18.9.0.tar.gz 631900 BLAKE2B 5bc0d4315f6b9300ba8fc122858554a6b6476f78ac1fb31b1635707488a4a300e359d2e368dde9996c202a8f42100ef09e298fb923f955e92d7906ed970d2ba9 SHA512 ed2beacedd3417214f45e59567f2a1faf5964745a545360db2f61251a39f50f2a833745832a2c900673029d98062f7e1813db6c342585f8d2bbae0be423edb3a diff --git a/dev-python/cherrypy/cherrypy-18.8.0.ebuild b/dev-python/cherrypy/cherrypy-18.8.0.ebuild deleted file mode 100644 index f1daafcdd228.. --- a/dev-python/cherrypy/cherrypy-18.8.0.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYPI_PN="CherryPy" -PYTHON_COMPAT=( python3_{10..12} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="CherryPy is a pythonic, object-oriented HTTP framework" -HOMEPAGE=" - https://cherrypy.dev/ - https://github.com/cherrypy/cherrypy/ - https://pypi.org/project/CherryPy/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86" -IUSE="ssl test" - -RDEPEND=" - >=dev-python/cheroot-8.2.1[${PYTHON_USEDEP}] - >=dev-python/portend-2.1.1[${PYTHON_USEDEP}] - dev-python/more-itertools[${PYTHON_USEDEP}] - dev-python/zc-lockfile[${PYTHON_USEDEP}] - dev-python/jaraco-collections[${PYTHON_USEDEP}] - ssl? ( - dev-python/pyopenssl[${PYTHON_USEDEP}] - ) -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - dev-python/routes[${PYTHON_USEDEP}] - dev-python/simplejson[${PYTHON_USEDEP}] - dev-python/objgraph[${PYTHON_USEDEP}] - dev-python/path[${PYTHON_USEDEP}] - dev-python/requests-toolbelt[${PYTHON_USEDEP}] - dev-python/pytest-services[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - local PATCHES=( - # https://github.com/cherrypy/cherrypy/pull/1959 - "${FILESDIR}/${P}-py312.patch" - ) - - sed -i -e '/cov/d' pytest.ini || die - # upstream has been using xfail to mark flaky tests, then added - # xfail_strict... not a good idea - sed -i -e '/xfail_strict/d' pytest.ini || die - - distutils-r1_python_prepare_all -} - -python_test() { - local EPYTEST_DESELECT=() - [[ ${EPYTHON} == python3.11 ]] && EPYTEST_DESELECT+=( - # broken by changes in traceback output - cherrypy/test/test_request_obj.py::RequestObjectTests::testErrorHandling - cherrypy/test/test_tools.py::ToolTests::testHookErrors - ) - - epytest -} diff --git a/dev-python/cherrypy/files/cherrypy-18.8.0-py312.patch b/dev-python/cherrypy/files/cherrypy-18.8.0-py312.patch deleted file mode 100644 index 90e63a763f99.. --- a/dev-python/cherrypy/files/cherrypy-18.8.0-py312.patch +++ /dev/null @@ -1,30 +0,0 @@ -From d2bc527c12a74675d67ba5fbf9de0d014af929cb Mon Sep 17 00:00:00 2001 -From: Dan Radez -Date: Tue, 12 Apr 2022 09:40:46 -0400 -Subject: [PATCH] Replace readfp with read_file - -Getting Deprecation Warning in python 3.11: -DeprecationWarning: This method will be removed in Python 3.12. -Use 'parser.read_file()' instead. - -https://github.com/python/cpython/commit/e8659b47dece5a272111c0af5e340c364a9f807b#diff-ca80d44aeeadd5e4966195b99aff106abb3e7b0b5356b7499125ee021bd84777R757 - -If I'm reading this correct read_file has been around since Python 2.7 -https://github.com/python/cpython/commit/a492362f9a2a44e411147fd7b2886466bb0bb17f - cherrypy/lib/reprconf.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/cherrypy/lib/reprconf.py b/cherrypy/lib/reprconf.py -index 76381d7b7..536b94173 100644
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/
commit: d81f864dc9b8c95f5b9c3757d344cef3621b984c Author: Arthur Zamarin gentoo org> AuthorDate: Sat Dec 30 14:25:40 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Dec 30 14:25:40 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d81f864d dev-python/cherrypy: Stabilize 18.9.0 ALLARCHES, #921071 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/cherrypy/cherrypy-18.9.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cherrypy/cherrypy-18.9.0.ebuild b/dev-python/cherrypy/cherrypy-18.9.0.ebuild index 6913dc90e893..d365b629a712 100644 --- a/dev-python/cherrypy/cherrypy-18.9.0.ebuild +++ b/dev-python/cherrypy/cherrypy-18.9.0.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86" IUSE="ssl test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/
commit: 2eb8055ebc590e22065ed336273af70f2e614456 Author: Michał Górny gentoo org> AuthorDate: Thu Dec 14 13:19:04 2023 + Commit: Michał Górny gentoo org> CommitDate: Thu Dec 14 13:57:59 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2eb8055e dev-python/cherrypy: Bump to 18.9.0 Signed-off-by: Michał Górny gentoo.org> dev-python/cherrypy/Manifest | 1 + dev-python/cherrypy/cherrypy-18.9.0.ebuild | 67 ++ 2 files changed, 68 insertions(+) diff --git a/dev-python/cherrypy/Manifest b/dev-python/cherrypy/Manifest index 888526929922..a25017177e9a 100644 --- a/dev-python/cherrypy/Manifest +++ b/dev-python/cherrypy/Manifest @@ -1 +1,2 @@ DIST CherryPy-18.8.0.tar.gz 622679 BLAKE2B 673f9a103a901161ee801656fa37fa0a4fcd2d9276a5231e48c1663264eb7f922d5d862018995a345a8485252416fa0229da49b8d265288efce2dccd37d79ff8 SHA512 abacc995c1757b8d0171d57eb59b6e5931c46019d8f0f43479e334bb4f58b61a27541d9d0997d665f81905bc3c89e42d40d8e5a6e3a5f9bf251bc9089ceb5249 +DIST CherryPy-18.9.0.tar.gz 631900 BLAKE2B 5bc0d4315f6b9300ba8fc122858554a6b6476f78ac1fb31b1635707488a4a300e359d2e368dde9996c202a8f42100ef09e298fb923f955e92d7906ed970d2ba9 SHA512 ed2beacedd3417214f45e59567f2a1faf5964745a545360db2f61251a39f50f2a833745832a2c900673029d98062f7e1813db6c342585f8d2bbae0be423edb3a diff --git a/dev-python/cherrypy/cherrypy-18.9.0.ebuild b/dev-python/cherrypy/cherrypy-18.9.0.ebuild new file mode 100644 index ..6913dc90e893 --- /dev/null +++ b/dev-python/cherrypy/cherrypy-18.9.0.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYPI_PN="CherryPy" +PYTHON_COMPAT=( python3_{10..12} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="CherryPy is a pythonic, object-oriented HTTP framework" +HOMEPAGE=" + https://cherrypy.dev/ + https://github.com/cherrypy/cherrypy/ + https://pypi.org/project/CherryPy/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="ssl test" + +RDEPEND=" + >=dev-python/cheroot-8.2.1[${PYTHON_USEDEP}] + >=dev-python/portend-2.1.1[${PYTHON_USEDEP}] + dev-python/more-itertools[${PYTHON_USEDEP}] + dev-python/zc-lockfile[${PYTHON_USEDEP}] + dev-python/jaraco-collections[${PYTHON_USEDEP}] + ssl? ( + dev-python/pyopenssl[${PYTHON_USEDEP}] + ) +" +BDEPEND=" + dev-python/setuptools-scm[${PYTHON_USEDEP}] + test? ( + dev-python/routes[${PYTHON_USEDEP}] + dev-python/simplejson[${PYTHON_USEDEP}] + dev-python/objgraph[${PYTHON_USEDEP}] + dev-python/path[${PYTHON_USEDEP}] + dev-python/requests-toolbelt[${PYTHON_USEDEP}] + dev-python/pytest-services[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_prepare_all() { + sed -i -e '/cov/d' pytest.ini || die + # upstream has been using xfail to mark flaky tests, then added + # xfail_strict... not a good idea + sed -i -e '/xfail_strict/d' pytest.ini || die + + distutils-r1_python_prepare_all +} + +python_test() { + local EPYTEST_DESELECT=() + [[ ${EPYTHON} == python3.11 ]] && EPYTEST_DESELECT+=( + # broken by changes in traceback output + cherrypy/test/test_request_obj.py::RequestObjectTests::testErrorHandling + cherrypy/test/test_tools.py::ToolTests::testHookErrors + ) + + epytest +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/
commit: 3e0a19fe128aeeda3225c6118ca80321338dc6e0 Author: Michał Górny gentoo org> AuthorDate: Tue Nov 7 21:10:06 2023 + Commit: Michał Górny gentoo org> CommitDate: Tue Nov 7 21:10:24 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e0a19fe dev-python/cherrypy: Add GH remote-id Signed-off-by: Michał Górny gentoo.org> dev-python/cherrypy/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-python/cherrypy/metadata.xml b/dev-python/cherrypy/metadata.xml index 8903904e0b9a..d773247b15fb 100644 --- a/dev-python/cherrypy/metadata.xml +++ b/dev-python/cherrypy/metadata.xml @@ -7,6 +7,7 @@ +cherrypy/cherrypy CherryPy
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/files/, dev-python/cherrypy/
commit: 95de5d8c544fd616ceca0dfb83e1e0cd386e3840 Author: Michał Górny gentoo org> AuthorDate: Tue Nov 7 21:09:23 2023 + Commit: Michał Górny gentoo org> CommitDate: Tue Nov 7 21:10:23 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95de5d8c dev-python/cherrypy: Enable py3.12 Signed-off-by: Michał Górny gentoo.org> dev-python/cherrypy/cherrypy-18.8.0.ebuild | 7 - .../cherrypy/files/cherrypy-18.8.0-py312.patch | 30 ++ 2 files changed, 36 insertions(+), 1 deletion(-) diff --git a/dev-python/cherrypy/cherrypy-18.8.0.ebuild b/dev-python/cherrypy/cherrypy-18.8.0.ebuild index bc25b0613a09..f1daafcdd228 100644 --- a/dev-python/cherrypy/cherrypy-18.8.0.ebuild +++ b/dev-python/cherrypy/cherrypy-18.8.0.ebuild @@ -6,7 +6,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools PYPI_NO_NORMALIZE=1 PYPI_PN="CherryPy" -PYTHON_COMPAT=( python3_{9..11} pypy3 ) +PYTHON_COMPAT=( python3_{10..12} pypy3 ) inherit distutils-r1 pypi @@ -47,6 +47,11 @@ BDEPEND=" distutils_enable_tests pytest python_prepare_all() { + local PATCHES=( + # https://github.com/cherrypy/cherrypy/pull/1959 + "${FILESDIR}/${P}-py312.patch" + ) + sed -i -e '/cov/d' pytest.ini || die # upstream has been using xfail to mark flaky tests, then added # xfail_strict... not a good idea diff --git a/dev-python/cherrypy/files/cherrypy-18.8.0-py312.patch b/dev-python/cherrypy/files/cherrypy-18.8.0-py312.patch new file mode 100644 index ..90e63a763f99 --- /dev/null +++ b/dev-python/cherrypy/files/cherrypy-18.8.0-py312.patch @@ -0,0 +1,30 @@ +From d2bc527c12a74675d67ba5fbf9de0d014af929cb Mon Sep 17 00:00:00 2001 +From: Dan Radez +Date: Tue, 12 Apr 2022 09:40:46 -0400 +Subject: [PATCH] Replace readfp with read_file + +Getting Deprecation Warning in python 3.11: +DeprecationWarning: This method will be removed in Python 3.12. +Use 'parser.read_file()' instead. + +https://github.com/python/cpython/commit/e8659b47dece5a272111c0af5e340c364a9f807b#diff-ca80d44aeeadd5e4966195b99aff106abb3e7b0b5356b7499125ee021bd84777R757 + +If I'm reading this correct read_file has been around since Python 2.7 +https://github.com/python/cpython/commit/a492362f9a2a44e411147fd7b2886466bb0bb17f +--- + cherrypy/lib/reprconf.py | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/cherrypy/lib/reprconf.py b/cherrypy/lib/reprconf.py +index 76381d7b7..536b94173 100644 +--- a/cherrypy/lib/reprconf.py b/cherrypy/lib/reprconf.py +@@ -188,7 +188,7 @@ def as_dict(self, raw=False, vars=None): + + def dict_from_file(self, file): + if hasattr(file, 'read'): +-self.readfp(file) ++self.read_file(file) + else: + self.read(file) + return self.as_dict()
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/
commit: cb266973a2c0c8508a92b37ad74c4c89720a2342 Author: WANG Xuerui gentoo org> AuthorDate: Tue Jan 3 02:11:18 2023 + Commit: WANG Xuerui gentoo org> CommitDate: Tue Jan 3 02:52:28 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb266973 dev-python/cherrypy: keyword 18.8.0 for ~loong Signed-off-by: WANG Xuerui gentoo.org> dev-python/cherrypy/cherrypy-18.8.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-python/cherrypy/cherrypy-18.8.0.ebuild b/dev-python/cherrypy/cherrypy-18.8.0.ebuild index 4194e19769b5..d6f377dc6a23 100644 --- a/dev-python/cherrypy/cherrypy-18.8.0.ebuild +++ b/dev-python/cherrypy/cherrypy-18.8.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -21,7 +21,7 @@ S=${WORKDIR}/${MY_P} LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86" IUSE="ssl test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/
commit: cb61f941343471799b70bb6963282b6a421b53b0 Author: Matoro Mahri users noreply github com> AuthorDate: Fri Nov 18 15:10:23 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Nov 18 15:14:28 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb61f941 dev-python/cherrypy: Keyword 18.8.0 alpha, #873490 Signed-off-by: Matoro Mahri users.noreply.github.com> Signed-off-by: Arthur Zamarin gentoo.org> dev-python/cherrypy/cherrypy-18.8.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cherrypy/cherrypy-18.8.0.ebuild b/dev-python/cherrypy/cherrypy-18.8.0.ebuild index 99b360c52315..4194e19769b5 100644 --- a/dev-python/cherrypy/cherrypy-18.8.0.ebuild +++ b/dev-python/cherrypy/cherrypy-18.8.0.ebuild @@ -21,7 +21,7 @@ S=${WORKDIR}/${MY_P} LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86" IUSE="ssl test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/
commit: 12e30332f88d23163132340db9280ceb4215ac4d Author: Michał Górny gentoo org> AuthorDate: Sat Oct 22 14:50:00 2022 + Commit: Michał Górny gentoo org> CommitDate: Sat Oct 22 14:54:21 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12e30332 dev-python/cherrypy: Stabilize 18.8.0 ppc64, #867094 Signed-off-by: Michał Górny gentoo.org> dev-python/cherrypy/cherrypy-18.8.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cherrypy/cherrypy-18.8.0.ebuild b/dev-python/cherrypy/cherrypy-18.8.0.ebuild index e3ac10fd29da..99b360c52315 100644 --- a/dev-python/cherrypy/cherrypy-18.8.0.ebuild +++ b/dev-python/cherrypy/cherrypy-18.8.0.ebuild @@ -21,7 +21,7 @@ S=${WORKDIR}/${MY_P} LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~sparc x86" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86" IUSE="ssl test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/
commit: b0c6acd15eb79e853b5459d91a04c09c3dc6c6fc Author: Arthur Zamarin gentoo org> AuthorDate: Fri Sep 16 10:14:55 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Sep 16 10:14:55 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0c6acd1 dev-python/cherrypy: Keyword 18.8.0 ia64, #859184 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/cherrypy/cherrypy-18.8.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cherrypy/cherrypy-18.8.0.ebuild b/dev-python/cherrypy/cherrypy-18.8.0.ebuild index 54120a0c963e..5478bdb03d57 100644 --- a/dev-python/cherrypy/cherrypy-18.8.0.ebuild +++ b/dev-python/cherrypy/cherrypy-18.8.0.ebuild @@ -21,7 +21,7 @@ S=${WORKDIR}/${MY_P} LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ppc ~ppc64 ~riscv ~sparc x86" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~sparc x86" IUSE="ssl test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/
commit: db2a850e4326c06332d0c7e77d61c38e1426b439 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Sep 10 18:28:24 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Sep 10 18:28:24 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db2a850e dev-python/cherrypy: Keyword 18.8.0 hppa, #859184 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/cherrypy/cherrypy-18.8.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cherrypy/cherrypy-18.8.0.ebuild b/dev-python/cherrypy/cherrypy-18.8.0.ebuild index 09a23fa779f7..54120a0c963e 100644 --- a/dev-python/cherrypy/cherrypy-18.8.0.ebuild +++ b/dev-python/cherrypy/cherrypy-18.8.0.ebuild @@ -21,7 +21,7 @@ S=${WORKDIR}/${MY_P} LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ~ppc64 ~riscv ~sparc x86" +KEYWORDS="amd64 arm arm64 ~hppa ppc ~ppc64 ~riscv ~sparc x86" IUSE="ssl test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/
commit: 07fd30ef92bce1844b4894535e49e25138c20549 Author: Sam James gentoo org> AuthorDate: Thu Sep 8 05:19:28 2022 + Commit: Sam James gentoo org> CommitDate: Thu Sep 8 05:19:28 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07fd30ef dev-python/cherrypy: Keyword 18.8.0 sparc, #859184 Signed-off-by: Sam James gentoo.org> dev-python/cherrypy/cherrypy-18.8.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cherrypy/cherrypy-18.8.0.ebuild b/dev-python/cherrypy/cherrypy-18.8.0.ebuild index 01a4093715c7..09a23fa779f7 100644 --- a/dev-python/cherrypy/cherrypy-18.8.0.ebuild +++ b/dev-python/cherrypy/cherrypy-18.8.0.ebuild @@ -21,7 +21,7 @@ S=${WORKDIR}/${MY_P} LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ~ppc64 ~riscv x86" +KEYWORDS="amd64 arm arm64 ppc ~ppc64 ~riscv ~sparc x86" IUSE="ssl test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/, dev-python/cherrypy/files/
commit: 4b7dd82ca02ff4039edc1d314094207709e0a696 Author: Michał Górny gentoo org> AuthorDate: Mon Jul 18 13:52:12 2022 + Commit: Michał Górny gentoo org> CommitDate: Mon Jul 18 13:52:12 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b7dd82c dev-python/cherrypy: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/cherrypy/Manifest | 2 - dev-python/cherrypy/cherrypy-18.6.1-r1.ebuild | 78 dev-python/cherrypy/cherrypy-18.7.0.ebuild | 69 .../files/cherrypy-18.6.1-close-files.patch| 416 - .../cherrypy/files/cherrypy-18.6.1-py311.patch | 32 -- 5 files changed, 597 deletions(-) diff --git a/dev-python/cherrypy/Manifest b/dev-python/cherrypy/Manifest index e96a34aa2b17..888526929922 100644 --- a/dev-python/cherrypy/Manifest +++ b/dev-python/cherrypy/Manifest @@ -1,3 +1 @@ -DIST CherryPy-18.6.1.tar.gz 692730 BLAKE2B 44cef7ed54a090df396691001b794bf13be2c61003bf80b63223e3a42914ce50fcfe43c06626fb881105e3ed6fbf587df7024bbf7cfde00a8263c432f4cc7ae4 SHA512 186a0992a443e1ffc1a2924b3351dcb0e6cc6c88b39ac32330d6365fe1b0a35c2008a3a18e1a57f61ffd1901ea6134333bb6288024d8ffbb1fd8e8dcd3145007 -DIST CherryPy-18.7.0.tar.gz 621794 BLAKE2B d60cd21d0b0bacbb18bcaeb525be143c3639f462978e9835e5c77ba8ce732a3af4662e4c37e2d20e1ad19760900775dee4a3cd98db53e70a19611d30c8329bce SHA512 321771a3e3cda16090bfb7a79c297defd67655ba5453e440e09e85fec41cba850544bebac7203206c95e38d79b3bce22368ea19c0fb1fbedbb00d76a4ab59c8b DIST CherryPy-18.8.0.tar.gz 622679 BLAKE2B 673f9a103a901161ee801656fa37fa0a4fcd2d9276a5231e48c1663264eb7f922d5d862018995a345a8485252416fa0229da49b8d265288efce2dccd37d79ff8 SHA512 abacc995c1757b8d0171d57eb59b6e5931c46019d8f0f43479e334bb4f58b61a27541d9d0997d665f81905bc3c89e42d40d8e5a6e3a5f9bf251bc9089ceb5249 diff --git a/dev-python/cherrypy/cherrypy-18.6.1-r1.ebuild b/dev-python/cherrypy/cherrypy-18.6.1-r1.ebuild deleted file mode 100644 index e8c592b55252.. --- a/dev-python/cherrypy/cherrypy-18.6.1-r1.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..11} pypy3 ) - -inherit distutils-r1 - -MY_PN="CherryPy" -MY_P=${MY_PN}-${PV} -DESCRIPTION="CherryPy is a pythonic, object-oriented HTTP framework" -HOMEPAGE=" - https://cherrypy.dev/ - https://github.com/cherrypy/cherrypy/ - https://pypi.org/project/CherryPy/ -" -SRC_URI="mirror://pypi/${MY_PN::1}/${MY_PN}/${MY_P}.tar.gz" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ~ppc64 ~riscv x86" -IUSE="ssl test" - -RDEPEND=" - >=dev-python/cheroot-8.2.1[${PYTHON_USEDEP}] - >=dev-python/portend-2.1.1[${PYTHON_USEDEP}] - dev-python/more-itertools[${PYTHON_USEDEP}] - dev-python/zc-lockfile[${PYTHON_USEDEP}] - dev-python/jaraco-collections[${PYTHON_USEDEP}] - ssl? ( - dev-python/pyopenssl[${PYTHON_USEDEP}] - ) -" -BDEPEND=" - dev-python/setuptools_scm[${PYTHON_USEDEP}] - test? ( - dev-python/routes[${PYTHON_USEDEP}] - dev-python/simplejson[${PYTHON_USEDEP}] - dev-python/objgraph[${PYTHON_USEDEP}] - dev-python/path-py[${PYTHON_USEDEP}] - dev-python/requests-toolbelt[${PYTHON_USEDEP}] - dev-python/pytest-services[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - local PATCHES=( - # https://github.com/cherrypy/cherrypy/pull/1946 - "${FILESDIR}"/${P}-close-files.patch - "${FILESDIR}"/${P}-py311.patch - ) - - sed -r -e '/(pytest-sugar|pytest-cov)/ d' \ - -i setup.py || die - - sed -r -e 's:--cov-report[[:space:]]+[[:graph:]]+::g' \ - -e 's:--cov[[:graph:]]+::g' \ - -e 's:--doctest[[:graph:]]+::g' \ - -i pytest.ini || die - - distutils-r1_python_prepare_all -} - -python_test() { - local EPYTEST_DESELECT=() - [[ ${EPYTHON} == python3.11 ]] && EPYTEST_DESELECT+=( - # broken by changes in traceback output - cherrypy/test/test_request_obj.py::RequestObjectTests::testErrorHandling - cherrypy/test/test_tools.py::ToolTests::testHookErrors - ) - - epytest -} diff --git a/dev-python/cherrypy/cherrypy-18.7.0.ebuild b/dev-python/cherrypy/cherrypy-18.7.0.ebuild deleted file mode 100644 index b1cedd9565ea.. --- a/dev-python/cherrypy/cherrypy-18.7.0.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..11} pypy3 ) - -inherit distutils-r1 - -MY_PN="CherryPy" -MY_P=${MY_PN}-${PV}
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/
commit: 7f862716fc79ad3ed2d68397b2cc9c332b06581f Author: Sam James gentoo org> AuthorDate: Mon Jul 18 12:51:53 2022 + Commit: Sam James gentoo org> CommitDate: Mon Jul 18 12:51:53 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f862716 dev-python/cherrypy: Stabilize 18.8.0 ALLARCHES, #858695 Signed-off-by: Sam James gentoo.org> dev-python/cherrypy/cherrypy-18.8.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cherrypy/cherrypy-18.8.0.ebuild b/dev-python/cherrypy/cherrypy-18.8.0.ebuild index b1cedd9565ea..01a4093715c7 100644 --- a/dev-python/cherrypy/cherrypy-18.8.0.ebuild +++ b/dev-python/cherrypy/cherrypy-18.8.0.ebuild @@ -21,7 +21,7 @@ S=${WORKDIR}/${MY_P} LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm arm64 ppc ~ppc64 ~riscv x86" IUSE="ssl test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/
commit: d524cac7c80322f68cbd2a434d367ddd53de29f8 Author: Michał Górny gentoo org> AuthorDate: Mon Jul 18 06:56:34 2022 + Commit: Michał Górny gentoo org> CommitDate: Mon Jul 18 07:54:47 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d524cac7 dev-python/cherrypy: Bump to 18.8.0 Signed-off-by: Michał Górny gentoo.org> dev-python/cherrypy/Manifest | 1 + dev-python/cherrypy/cherrypy-18.8.0.ebuild | 69 ++ 2 files changed, 70 insertions(+) diff --git a/dev-python/cherrypy/Manifest b/dev-python/cherrypy/Manifest index 8c0d50144fb1..e96a34aa2b17 100644 --- a/dev-python/cherrypy/Manifest +++ b/dev-python/cherrypy/Manifest @@ -1,2 +1,3 @@ DIST CherryPy-18.6.1.tar.gz 692730 BLAKE2B 44cef7ed54a090df396691001b794bf13be2c61003bf80b63223e3a42914ce50fcfe43c06626fb881105e3ed6fbf587df7024bbf7cfde00a8263c432f4cc7ae4 SHA512 186a0992a443e1ffc1a2924b3351dcb0e6cc6c88b39ac32330d6365fe1b0a35c2008a3a18e1a57f61ffd1901ea6134333bb6288024d8ffbb1fd8e8dcd3145007 DIST CherryPy-18.7.0.tar.gz 621794 BLAKE2B d60cd21d0b0bacbb18bcaeb525be143c3639f462978e9835e5c77ba8ce732a3af4662e4c37e2d20e1ad19760900775dee4a3cd98db53e70a19611d30c8329bce SHA512 321771a3e3cda16090bfb7a79c297defd67655ba5453e440e09e85fec41cba850544bebac7203206c95e38d79b3bce22368ea19c0fb1fbedbb00d76a4ab59c8b +DIST CherryPy-18.8.0.tar.gz 622679 BLAKE2B 673f9a103a901161ee801656fa37fa0a4fcd2d9276a5231e48c1663264eb7f922d5d862018995a345a8485252416fa0229da49b8d265288efce2dccd37d79ff8 SHA512 abacc995c1757b8d0171d57eb59b6e5931c46019d8f0f43479e334bb4f58b61a27541d9d0997d665f81905bc3c89e42d40d8e5a6e3a5f9bf251bc9089ceb5249 diff --git a/dev-python/cherrypy/cherrypy-18.8.0.ebuild b/dev-python/cherrypy/cherrypy-18.8.0.ebuild new file mode 100644 index ..b1cedd9565ea --- /dev/null +++ b/dev-python/cherrypy/cherrypy-18.8.0.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} pypy3 ) + +inherit distutils-r1 + +MY_PN="CherryPy" +MY_P=${MY_PN}-${PV} +DESCRIPTION="CherryPy is a pythonic, object-oriented HTTP framework" +HOMEPAGE=" + https://cherrypy.dev/ + https://github.com/cherrypy/cherrypy/ + https://pypi.org/project/CherryPy/ +" +SRC_URI="mirror://pypi/${MY_PN::1}/${MY_PN}/${MY_P}.tar.gz" +S=${WORKDIR}/${MY_P} + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +IUSE="ssl test" + +RDEPEND=" + >=dev-python/cheroot-8.2.1[${PYTHON_USEDEP}] + >=dev-python/portend-2.1.1[${PYTHON_USEDEP}] + dev-python/more-itertools[${PYTHON_USEDEP}] + dev-python/zc-lockfile[${PYTHON_USEDEP}] + dev-python/jaraco-collections[${PYTHON_USEDEP}] + ssl? ( + dev-python/pyopenssl[${PYTHON_USEDEP}] + ) +" +BDEPEND=" + dev-python/setuptools_scm[${PYTHON_USEDEP}] + test? ( + dev-python/routes[${PYTHON_USEDEP}] + dev-python/simplejson[${PYTHON_USEDEP}] + dev-python/objgraph[${PYTHON_USEDEP}] + dev-python/path-py[${PYTHON_USEDEP}] + dev-python/requests-toolbelt[${PYTHON_USEDEP}] + dev-python/pytest-services[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_prepare_all() { + sed -i -e '/cov/d' pytest.ini || die + # upstream has been using xfail to mark flaky tests, then added + # xfail_strict... not a good idea + sed -i -e '/xfail_strict/d' pytest.ini || die + + distutils-r1_python_prepare_all +} + +python_test() { + local EPYTEST_DESELECT=() + [[ ${EPYTHON} == python3.11 ]] && EPYTEST_DESELECT+=( + # broken by changes in traceback output + cherrypy/test/test_request_obj.py::RequestObjectTests::testErrorHandling + cherrypy/test/test_tools.py::ToolTests::testHookErrors + ) + + epytest +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/
commit: 4e0238433847668e7c74de33971286054053dc35 Author: Michał Górny gentoo org> AuthorDate: Mon Jul 11 07:20:32 2022 + Commit: Michał Górny gentoo org> CommitDate: Mon Jul 11 07:59:08 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e023843 dev-python/cherrypy: Fix test instability Signed-off-by: Michał Górny gentoo.org> dev-python/cherrypy/cherrypy-18.7.0.ebuild | 16 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/dev-python/cherrypy/cherrypy-18.7.0.ebuild b/dev-python/cherrypy/cherrypy-18.7.0.ebuild index 829fc9cccf09..21233e3fc5f1 100644 --- a/dev-python/cherrypy/cherrypy-18.7.0.ebuild +++ b/dev-python/cherrypy/cherrypy-18.7.0.ebuild @@ -48,19 +48,11 @@ BDEPEND=" distutils_enable_tests pytest -EPYTEST_DESELECT=( - # flaky test that's now problematic due to xfail_strict - cherrypy/test/test_caching.py::CacheTest::test_antistampede -) - python_prepare_all() { - sed -r -e '/(pytest-sugar|pytest-cov)/ d' \ - -i setup.py || die - - sed -r -e 's:--cov-report[[:space:]]+[[:graph:]]+::g' \ - -e 's:--cov[[:graph:]]+::g' \ - -e 's:--doctest[[:graph:]]+::g' \ - -i pytest.ini || die + sed -i -e '/cov/d' pytest.ini || die + # upstream has been using xfail to mark flaky tests, then added + # xfail_strict... not a good idea + sed -i -e '/xfail_strict/d' pytest.ini || die distutils-r1_python_prepare_all }
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/
commit: 3e3dbeedcdb23ce54dd31ebe850344939d98bf28 Author: Michał Górny gentoo org> AuthorDate: Mon Jul 11 07:53:42 2022 + Commit: Michał Górny gentoo org> CommitDate: Mon Jul 11 07:59:08 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e3dbeed dev-python/cherrypy: Restore deselects for py3.11 Signed-off-by: Michał Górny gentoo.org> dev-python/cherrypy/cherrypy-18.7.0.ebuild | 11 +++ 1 file changed, 11 insertions(+) diff --git a/dev-python/cherrypy/cherrypy-18.7.0.ebuild b/dev-python/cherrypy/cherrypy-18.7.0.ebuild index 21233e3fc5f1..b1cedd9565ea 100644 --- a/dev-python/cherrypy/cherrypy-18.7.0.ebuild +++ b/dev-python/cherrypy/cherrypy-18.7.0.ebuild @@ -56,3 +56,14 @@ python_prepare_all() { distutils-r1_python_prepare_all } + +python_test() { + local EPYTEST_DESELECT=() + [[ ${EPYTHON} == python3.11 ]] && EPYTEST_DESELECT+=( + # broken by changes in traceback output + cherrypy/test/test_request_obj.py::RequestObjectTests::testErrorHandling + cherrypy/test/test_tools.py::ToolTests::testHookErrors + ) + + epytest +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/
commit: 69c4a9951c74c18964da45b62ddfb18e59341d73 Author: Michał Górny gentoo org> AuthorDate: Mon Jul 11 06:30:54 2022 + Commit: Michał Górny gentoo org> CommitDate: Mon Jul 11 07:06:08 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69c4a995 dev-python/cherrypy: Bump to 18.7.0 Signed-off-by: Michał Górny gentoo.org> dev-python/cherrypy/Manifest | 1 + dev-python/cherrypy/cherrypy-18.7.0.ebuild | 66 ++ 2 files changed, 67 insertions(+) diff --git a/dev-python/cherrypy/Manifest b/dev-python/cherrypy/Manifest index 910f688327a5..8c0d50144fb1 100644 --- a/dev-python/cherrypy/Manifest +++ b/dev-python/cherrypy/Manifest @@ -1 +1,2 @@ DIST CherryPy-18.6.1.tar.gz 692730 BLAKE2B 44cef7ed54a090df396691001b794bf13be2c61003bf80b63223e3a42914ce50fcfe43c06626fb881105e3ed6fbf587df7024bbf7cfde00a8263c432f4cc7ae4 SHA512 186a0992a443e1ffc1a2924b3351dcb0e6cc6c88b39ac32330d6365fe1b0a35c2008a3a18e1a57f61ffd1901ea6134333bb6288024d8ffbb1fd8e8dcd3145007 +DIST CherryPy-18.7.0.tar.gz 621794 BLAKE2B d60cd21d0b0bacbb18bcaeb525be143c3639f462978e9835e5c77ba8ce732a3af4662e4c37e2d20e1ad19760900775dee4a3cd98db53e70a19611d30c8329bce SHA512 321771a3e3cda16090bfb7a79c297defd67655ba5453e440e09e85fec41cba850544bebac7203206c95e38d79b3bce22368ea19c0fb1fbedbb00d76a4ab59c8b diff --git a/dev-python/cherrypy/cherrypy-18.7.0.ebuild b/dev-python/cherrypy/cherrypy-18.7.0.ebuild new file mode 100644 index ..829fc9cccf09 --- /dev/null +++ b/dev-python/cherrypy/cherrypy-18.7.0.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} pypy3 ) + +inherit distutils-r1 + +MY_PN="CherryPy" +MY_P=${MY_PN}-${PV} +DESCRIPTION="CherryPy is a pythonic, object-oriented HTTP framework" +HOMEPAGE=" + https://cherrypy.dev/ + https://github.com/cherrypy/cherrypy/ + https://pypi.org/project/CherryPy/ +" +SRC_URI="mirror://pypi/${MY_PN::1}/${MY_PN}/${MY_P}.tar.gz" +S=${WORKDIR}/${MY_P} + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +IUSE="ssl test" + +RDEPEND=" + >=dev-python/cheroot-8.2.1[${PYTHON_USEDEP}] + >=dev-python/portend-2.1.1[${PYTHON_USEDEP}] + dev-python/more-itertools[${PYTHON_USEDEP}] + dev-python/zc-lockfile[${PYTHON_USEDEP}] + dev-python/jaraco-collections[${PYTHON_USEDEP}] + ssl? ( + dev-python/pyopenssl[${PYTHON_USEDEP}] + ) +" +BDEPEND=" + dev-python/setuptools_scm[${PYTHON_USEDEP}] + test? ( + dev-python/routes[${PYTHON_USEDEP}] + dev-python/simplejson[${PYTHON_USEDEP}] + dev-python/objgraph[${PYTHON_USEDEP}] + dev-python/path-py[${PYTHON_USEDEP}] + dev-python/requests-toolbelt[${PYTHON_USEDEP}] + dev-python/pytest-services[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # flaky test that's now problematic due to xfail_strict + cherrypy/test/test_caching.py::CacheTest::test_antistampede +) + +python_prepare_all() { + sed -r -e '/(pytest-sugar|pytest-cov)/ d' \ + -i setup.py || die + + sed -r -e 's:--cov-report[[:space:]]+[[:graph:]]+::g' \ + -e 's:--cov[[:graph:]]+::g' \ + -e 's:--doctest[[:graph:]]+::g' \ + -i pytest.ini || die + + distutils-r1_python_prepare_all +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/
commit: 3375d3916e51dfa0d1d5c983e9b56f4ed770464c Author: Michał Górny gentoo org> AuthorDate: Thu Jun 23 07:20:51 2022 + Commit: Michał Górny gentoo org> CommitDate: Thu Jun 23 08:17:17 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3375d391 dev-python/cherrypy: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/cherrypy/cherrypy-18.6.1.ebuild | 57 -- 1 file changed, 57 deletions(-) diff --git a/dev-python/cherrypy/cherrypy-18.6.1.ebuild b/dev-python/cherrypy/cherrypy-18.6.1.ebuild deleted file mode 100644 index d1177e6159ad.. --- a/dev-python/cherrypy/cherrypy-18.6.1.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} pypy3 ) -inherit distutils-r1 - -MY_P="CherryPy-${PV}" - -DESCRIPTION="CherryPy is a pythonic, object-oriented HTTP framework" -HOMEPAGE="https://cherrypy.dev https://pypi.org/project/CherryPy/; -SRC_URI="mirror://pypi/C/CherryPy/${MY_P}.tar.gz" -S="${WORKDIR}/${MY_P}" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ~ppc64 x86" -IUSE="ssl test" - -RDEPEND=" - >=dev-python/cheroot-8.2.1[${PYTHON_USEDEP}] - >=dev-python/portend-2.1.1[${PYTHON_USEDEP}] - dev-python/more-itertools[${PYTHON_USEDEP}] - dev-python/zc-lockfile[${PYTHON_USEDEP}] - dev-python/jaraco-collections[${PYTHON_USEDEP}] - ssl? ( dev-python/pyopenssl[${PYTHON_USEDEP}] )" -BDEPEND=" - dev-python/setuptools_scm[${PYTHON_USEDEP}] - test? ( - dev-python/routes[${PYTHON_USEDEP}] - dev-python/simplejson[${PYTHON_USEDEP}] - dev-python/objgraph[${PYTHON_USEDEP}] - dev-python/path-py[${PYTHON_USEDEP}] - dev-python/requests-toolbelt[${PYTHON_USEDEP}] - dev-python/pytest-services[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - local PATCHES=( - # https://github.com/cherrypy/cherrypy/pull/1946 - "${FILESDIR}"/${P}-close-files.patch - ) - - sed -r -e '/(pytest-sugar|pytest-cov)/ d' \ - -i setup.py || die - - sed -r -e 's:--cov-report[[:space:]]+[[:graph:]]+::g' \ - -e 's:--cov[[:graph:]]+::g' \ - -e 's:--doctest[[:graph:]]+::g' \ - -i pytest.ini || die - - distutils-r1_python_prepare_all -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/
commit: 5525ab2d617d85a56efb2a064f0c15a162676631 Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Jun 23 05:58:11 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Jun 23 05:58:11 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5525ab2d dev-python/cherrypy: amd64/arm64/arm/ppc/x86 stable (ALLARCHES policy) wrt bug #853802 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Agostino Sarubbo gentoo.org> dev-python/cherrypy/cherrypy-18.6.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cherrypy/cherrypy-18.6.1-r1.ebuild b/dev-python/cherrypy/cherrypy-18.6.1-r1.ebuild index dddbae4c10e7..e8c592b55252 100644 --- a/dev-python/cherrypy/cherrypy-18.6.1-r1.ebuild +++ b/dev-python/cherrypy/cherrypy-18.6.1-r1.ebuild @@ -21,7 +21,7 @@ S=${WORKDIR}/${MY_P} LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm arm64 ppc ~ppc64 ~riscv x86" IUSE="ssl test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/
commit: ad4d6caf99a2d338d1dc34193ad516ff2179fef6 Author: Jakov Smolić gentoo org> AuthorDate: Tue May 31 07:15:53 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Tue May 31 07:15:53 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad4d6caf dev-python/cherrypy: Keyword 18.6.1-r1 riscv, #835717 Signed-off-by: Jakov Smolić gentoo.org> dev-python/cherrypy/cherrypy-18.6.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cherrypy/cherrypy-18.6.1-r1.ebuild b/dev-python/cherrypy/cherrypy-18.6.1-r1.ebuild index ddcd4181ee8c..dddbae4c10e7 100644 --- a/dev-python/cherrypy/cherrypy-18.6.1-r1.ebuild +++ b/dev-python/cherrypy/cherrypy-18.6.1-r1.ebuild @@ -21,7 +21,7 @@ S=${WORKDIR}/${MY_P} LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" IUSE="ssl test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/, dev-python/cherrypy/files/
commit: f4b265b211168f2e33f3fc49a05b58e89b18744d Author: Michał Górny gentoo org> AuthorDate: Sun May 22 18:44:20 2022 + Commit: Michał Górny gentoo org> CommitDate: Mon May 23 04:54:59 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4b265b2 dev-python/cherrypy: Enable py3.11 Signed-off-by: Michał Górny gentoo.org> dev-python/cherrypy/cherrypy-18.6.1-r1.ebuild | 14 +- .../cherrypy/files/cherrypy-18.6.1-py311.patch | 32 ++ 2 files changed, 45 insertions(+), 1 deletion(-) diff --git a/dev-python/cherrypy/cherrypy-18.6.1-r1.ebuild b/dev-python/cherrypy/cherrypy-18.6.1-r1.ebuild index 85965bd7d707..ddcd4181ee8c 100644 --- a/dev-python/cherrypy/cherrypy-18.6.1-r1.ebuild +++ b/dev-python/cherrypy/cherrypy-18.6.1-r1.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..10} pypy3 ) +PYTHON_COMPAT=( python3_{8..11} pypy3 ) inherit distutils-r1 @@ -52,6 +52,7 @@ python_prepare_all() { local PATCHES=( # https://github.com/cherrypy/cherrypy/pull/1946 "${FILESDIR}"/${P}-close-files.patch + "${FILESDIR}"/${P}-py311.patch ) sed -r -e '/(pytest-sugar|pytest-cov)/ d' \ @@ -64,3 +65,14 @@ python_prepare_all() { distutils-r1_python_prepare_all } + +python_test() { + local EPYTEST_DESELECT=() + [[ ${EPYTHON} == python3.11 ]] && EPYTEST_DESELECT+=( + # broken by changes in traceback output + cherrypy/test/test_request_obj.py::RequestObjectTests::testErrorHandling + cherrypy/test/test_tools.py::ToolTests::testHookErrors + ) + + epytest +} diff --git a/dev-python/cherrypy/files/cherrypy-18.6.1-py311.patch b/dev-python/cherrypy/files/cherrypy-18.6.1-py311.patch new file mode 100644 index ..5d629dd8c333 --- /dev/null +++ b/dev-python/cherrypy/files/cherrypy-18.6.1-py311.patch @@ -0,0 +1,32 @@ +From 8245a74aa4e090c40445535a9ce3997ed9904798 Mon Sep 17 00:00:00 2001 +From: Dominic Davis-Foster +Date: Fri, 28 Jan 2022 23:11:52 + +Subject: [PATCH] Switch from inspect.getargspec to inspect.getfullargspec + +inspect.getargspec has been deprecated since 3.0 +--- + cherrypy/_cpdispatch.py | 8 ++-- + 1 file changed, 2 insertions(+), 6 deletions(-) + +diff --git a/cherrypy/_cpdispatch.py b/cherrypy/_cpdispatch.py +index 83eb79cb..5c506e99 100644 +--- a/cherrypy/_cpdispatch.py b/cherrypy/_cpdispatch.py +@@ -206,12 +206,8 @@ except ImportError: + def test_callable_spec(callable, args, kwargs): # noqa: F811 + return None + else: +-getargspec = inspect.getargspec +-# Python 3 requires using getfullargspec if +-# keyword-only arguments are present +-if hasattr(inspect, 'getfullargspec'): +-def getargspec(callable): +-return inspect.getfullargspec(callable)[:4] ++def getargspec(callable): ++return inspect.getfullargspec(callable)[:4] + + + class LateParamPageHandler(PageHandler): +-- +2.35.1 +
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/
commit: c9658e27a32cd3a49da496ee0aedf68aacc5d97a Author: Michał Górny gentoo org> AuthorDate: Sun May 22 10:07:11 2022 + Commit: Michał Górny gentoo org> CommitDate: Sun May 22 10:46:21 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9658e27 dev-python/cherrypy: Use PEP517 build Signed-off-by: Michał Górny gentoo.org> dev-python/cherrypy/cherrypy-18.6.1-r1.ebuild | 66 +++ 1 file changed, 66 insertions(+) diff --git a/dev-python/cherrypy/cherrypy-18.6.1-r1.ebuild b/dev-python/cherrypy/cherrypy-18.6.1-r1.ebuild new file mode 100644 index ..85965bd7d707 --- /dev/null +++ b/dev-python/cherrypy/cherrypy-18.6.1-r1.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} pypy3 ) + +inherit distutils-r1 + +MY_PN="CherryPy" +MY_P=${MY_PN}-${PV} +DESCRIPTION="CherryPy is a pythonic, object-oriented HTTP framework" +HOMEPAGE=" + https://cherrypy.dev/ + https://github.com/cherrypy/cherrypy/ + https://pypi.org/project/CherryPy/ +" +SRC_URI="mirror://pypi/${MY_PN::1}/${MY_PN}/${MY_P}.tar.gz" +S=${WORKDIR}/${MY_P} + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +IUSE="ssl test" + +RDEPEND=" + >=dev-python/cheroot-8.2.1[${PYTHON_USEDEP}] + >=dev-python/portend-2.1.1[${PYTHON_USEDEP}] + dev-python/more-itertools[${PYTHON_USEDEP}] + dev-python/zc-lockfile[${PYTHON_USEDEP}] + dev-python/jaraco-collections[${PYTHON_USEDEP}] + ssl? ( + dev-python/pyopenssl[${PYTHON_USEDEP}] + ) +" +BDEPEND=" + dev-python/setuptools_scm[${PYTHON_USEDEP}] + test? ( + dev-python/routes[${PYTHON_USEDEP}] + dev-python/simplejson[${PYTHON_USEDEP}] + dev-python/objgraph[${PYTHON_USEDEP}] + dev-python/path-py[${PYTHON_USEDEP}] + dev-python/requests-toolbelt[${PYTHON_USEDEP}] + dev-python/pytest-services[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_prepare_all() { + local PATCHES=( + # https://github.com/cherrypy/cherrypy/pull/1946 + "${FILESDIR}"/${P}-close-files.patch + ) + + sed -r -e '/(pytest-sugar|pytest-cov)/ d' \ + -i setup.py || die + + sed -r -e 's:--cov-report[[:space:]]+[[:graph:]]+::g' \ + -e 's:--cov[[:graph:]]+::g' \ + -e 's:--doctest[[:graph:]]+::g' \ + -i pytest.ini || die + + distutils-r1_python_prepare_all +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/files/, dev-python/cherrypy/
commit: b09cd1265ba60e15dbb549d18cc10b9b11e424f7 Author: Michał Górny gentoo org> AuthorDate: Mon Jan 31 22:08:19 2022 + Commit: Michał Górny gentoo org> CommitDate: Mon Jan 31 22:27:52 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b09cd126 dev-python/cherrypy: Add pypy3 love Signed-off-by: Michał Górny gentoo.org> dev-python/cherrypy/cherrypy-18.6.1.ebuild | 9 +- .../files/cherrypy-18.6.1-close-files.patch| 416 + 2 files changed, 423 insertions(+), 2 deletions(-) diff --git a/dev-python/cherrypy/cherrypy-18.6.1.ebuild b/dev-python/cherrypy/cherrypy-18.6.1.ebuild index a039a64ffe1e..d1177e6159ad 100644 --- a/dev-python/cherrypy/cherrypy-18.6.1.ebuild +++ b/dev-python/cherrypy/cherrypy-18.6.1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_{8..10} pypy3 ) inherit distutils-r1 MY_P="CherryPy-${PV}" @@ -40,6 +40,11 @@ BDEPEND=" distutils_enable_tests pytest python_prepare_all() { + local PATCHES=( + # https://github.com/cherrypy/cherrypy/pull/1946 + "${FILESDIR}"/${P}-close-files.patch + ) + sed -r -e '/(pytest-sugar|pytest-cov)/ d' \ -i setup.py || die diff --git a/dev-python/cherrypy/files/cherrypy-18.6.1-close-files.patch b/dev-python/cherrypy/files/cherrypy-18.6.1-close-files.patch new file mode 100644 index ..478d717dfb8c --- /dev/null +++ b/dev-python/cherrypy/files/cherrypy-18.6.1-close-files.patch @@ -0,0 +1,416 @@ +From 94a2cc036203c6da55174ef3b105c0c875bbc79f Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= +Date: Mon, 31 Jan 2022 22:25:34 +0100 +Subject: [PATCH] Use context managers to close files properly and fix tests on + PyPy + +Use context managers (`with`) to ensure that all open files are closed +correctly. This resolves resource leaks and test failures with PyPy3.7. + +The code prior to this change used four approaches for closing files: + +1. Using a context manager (`with` clause). + +2. Using a try/finally clause. + +3. Closing the file in the same scope (unreliable: file object can leak + on exception). + +4. Not closing open files at all. + +The last point is a real problem for PyPy since it does not GC +unreachable objects as aggressively as CPython does. While leaving +a function scope on CPython causes the file objects private to it to +be destroyed (and therefore closed), in PyPy they can stay dangling +for some time. When combines with buffered writes, this means that +writes can still remain pending after returning from function. + +Using a context manager is a simple, consistent way to ensure that +the file object is closed once it is no longer needed. In turn, this +guarantees that all pending writes will be performed upon function +return and the code won't be hiting race conditions between writing +a file and reading it afterwards. +--- + cherrypy/_cperror.py | 3 ++- + cherrypy/_cpmodpy.py | 5 + + cherrypy/lib/auth_digest.py | 13 ++-- + cherrypy/lib/covercp.py | 40 ++-- + cherrypy/lib/reprconf.py | 5 + + cherrypy/lib/sessions.py | 10 ++--- + cherrypy/process/plugins.py | 3 ++- + cherrypy/test/helper.py | 3 ++- + cherrypy/test/logtest.py | 33 - + cherrypy/test/modfastcgi.py | 5 + + cherrypy/test/modfcgid.py| 5 + + cherrypy/test/modpy.py | 5 + + cherrypy/test/modwsgi.py | 5 + + cherrypy/test/test_core.py | 5 ++--- + cherrypy/test/test_states.py | 11 +- + 15 files changed, 67 insertions(+), 84 deletions(-) + +diff --git a/cherrypy/_cperror.py b/cherrypy/_cperror.py +index 4e727682..ebf1dcf6 100644 +--- a/cherrypy/_cperror.py b/cherrypy/_cperror.py +@@ -532,7 +532,8 @@ def get_error_page(status, **kwargs): + return result + else: + # Load the template from this path. +-template = io.open(error_page, newline='').read() ++with io.open(error_page, newline='') as f: ++template = f.read() + except Exception: + e = _format_exception(*_exc_info())[-1] + m = kwargs['message'] +diff --git a/cherrypy/_cpmodpy.py b/cherrypy/_cpmodpy.py +index 0e608c48..a08f0ed9 100644 +--- a/cherrypy/_cpmodpy.py b/cherrypy/_cpmodpy.py +@@ -339,11 +339,8 @@ LoadModule python_module modules/mod_python.so + } + + mpconf = os.path.join(os.path.dirname(__file__), 'cpmodpy.conf') +-f = open(mpconf, 'wb') +-try: ++with open(mpconf, 'wb') as f: + f.write(conf_data) +-finally: +-f.close() + + response =
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/
commit: 6a7a346f492785d964558b8010aabe234f707123 Author: Michał Górny gentoo org> AuthorDate: Fri Nov 26 10:59:24 2021 + Commit: Michał Górny gentoo org> CommitDate: Sun Nov 28 14:38:58 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a7a346f dev-python/cherrypy: Remove ~ia64 (due to Rust) Signed-off-by: Michał Górny gentoo.org> dev-python/cherrypy/cherrypy-18.6.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cherrypy/cherrypy-18.6.1.ebuild b/dev-python/cherrypy/cherrypy-18.6.1.ebuild index c553981b3879..a039a64ffe1e 100644 --- a/dev-python/cherrypy/cherrypy-18.6.1.ebuild +++ b/dev-python/cherrypy/cherrypy-18.6.1.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 arm arm64 ~ia64 ppc ~ppc64 x86" +KEYWORDS="amd64 arm arm64 ppc ~ppc64 x86" IUSE="ssl test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/
commit: a8fb16af5fd47f6d59433d2370756e0bbb3c0e4c Author: Sviatoslav Sydorenko redhat com> AuthorDate: Mon Nov 1 09:50:52 2021 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Nov 2 12:36:58 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8fb16af dev-python/cherrypy: Add the new CherryPy website to the metadata It is now https://cherrypy.dev. Ref: https://twitter.com/cherrypy/status/1435583865024823297 Signed-off-by: Sviatoslav Sydorenko redhat.com> Closes: https://github.com/gentoo/gentoo/pull/22779 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/cherrypy/cherrypy-18.6.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cherrypy/cherrypy-18.6.1.ebuild b/dev-python/cherrypy/cherrypy-18.6.1.ebuild index f737a38a791..c553981b387 100644 --- a/dev-python/cherrypy/cherrypy-18.6.1.ebuild +++ b/dev-python/cherrypy/cherrypy-18.6.1.ebuild @@ -9,7 +9,7 @@ inherit distutils-r1 MY_P="CherryPy-${PV}" DESCRIPTION="CherryPy is a pythonic, object-oriented HTTP framework" -HOMEPAGE="https://pypi.org/project/CherryPy/; +HOMEPAGE="https://cherrypy.dev https://pypi.org/project/CherryPy/; SRC_URI="mirror://pypi/C/CherryPy/${MY_P}.tar.gz" S="${WORKDIR}/${MY_P}"
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/
commit: 3300e4fc9330eb23fa3a0e26633e5492148f89b4 Author: Michał Górny gentoo org> AuthorDate: Sat Aug 7 14:53:50 2021 + Commit: Michał Górny gentoo org> CommitDate: Sat Aug 7 14:57:17 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3300e4fc dev-python/cherrypy: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/cherrypy/Manifest | 1 - dev-python/cherrypy/cherrypy-18.6.0.ebuild | 63 -- 2 files changed, 64 deletions(-) diff --git a/dev-python/cherrypy/Manifest b/dev-python/cherrypy/Manifest index f85a63b78c2..910f688327a 100644 --- a/dev-python/cherrypy/Manifest +++ b/dev-python/cherrypy/Manifest @@ -1,2 +1 @@ -DIST CherryPy-18.6.0.tar.gz 686804 BLAKE2B dae7f0ac403084acdf611e4a9e75f152355491e4383a1bd1374ae77ac68b415f41ce79f1e65a7a66c61aa0965ac94cd9bfd0d425cf7752ab54edf0bc0d8cabfb SHA512 cd33303fa9b9704ef427553091a6a6c2bbfea20e7d81acd2bcdc2855f8a36a084a0781bb19f3a084b24f0664bd7b318a667c8c79b5073381901acce4602de9d7 DIST CherryPy-18.6.1.tar.gz 692730 BLAKE2B 44cef7ed54a090df396691001b794bf13be2c61003bf80b63223e3a42914ce50fcfe43c06626fb881105e3ed6fbf587df7024bbf7cfde00a8263c432f4cc7ae4 SHA512 186a0992a443e1ffc1a2924b3351dcb0e6cc6c88b39ac32330d6365fe1b0a35c2008a3a18e1a57f61ffd1901ea6134333bb6288024d8ffbb1fd8e8dcd3145007 diff --git a/dev-python/cherrypy/cherrypy-18.6.0.ebuild b/dev-python/cherrypy/cherrypy-18.6.0.ebuild deleted file mode 100644 index 851f63ba202..000 --- a/dev-python/cherrypy/cherrypy-18.6.0.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..9} ) -DISTUTILS_USE_SETUPTOOLS=rdepend -inherit distutils-r1 - -MY_P="CherryPy-${PV}" - -DESCRIPTION="CherryPy is a pythonic, object-oriented HTTP framework" -HOMEPAGE="https://www.cherrypy.org https://pypi.org/project/CherryPy/; -SRC_URI="mirror://pypi/C/CherryPy/${MY_P}.tar.gz" -S="${WORKDIR}/${MY_P}" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~ia64 ppc ~ppc64 x86" -IUSE="ssl test" - -RDEPEND=">=dev-python/cheroot-8.2.1[${PYTHON_USEDEP}] - >=dev-python/portend-2.1.1[${PYTHON_USEDEP}] - dev-python/more-itertools[${PYTHON_USEDEP}] - dev-python/zc-lockfile[${PYTHON_USEDEP}] - dev-python/jaraco-collections[${PYTHON_USEDEP}] - ssl? ( dev-python/pyopenssl[${PYTHON_USEDEP}] )" -BDEPEND=" - dev-python/setuptools[${PYTHON_USEDEP}] - dev-python/setuptools_scm[${PYTHON_USEDEP}] - test? ( - ${RDEPEND} - dev-python/routes[${PYTHON_USEDEP}] - dev-python/simplejson[${PYTHON_USEDEP}] - dev-python/objgraph[${PYTHON_USEDEP}] - dev-python/path-py[${PYTHON_USEDEP}] - dev-python/requests-toolbelt[${PYTHON_USEDEP}] - >=dev-python/pytest-5.3.5[${PYTHON_USEDEP}] - dev-python/pytest-services[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - # UnicodeEncodeError: 'ascii' codec can't encode character u'\u2603' in position 0: ordinal not in range(128) - sed -e 's|@pytest.mark.xfail(py27_on_windows|@pytest.mark.xfail(sys.version_info < (3,)|' \ - -i cherrypy/test/test_static.py || die - - # fragile, fails with newer versions of CPython - sed -e 's:testCombinedTools:_&:' \ - -i cherrypy/test/test_tools.py || die - - sed -r -e '/(pytest-sugar|pytest-cov)/ d' \ - -i setup.py || die - - sed -r -e 's:--cov-report[[:space:]]+[[:graph:]]+::g' \ - -e 's:--cov[[:graph:]]+::g' \ - -e 's:--doctest[[:graph:]]+::g' \ - -i pytest.ini || die - - distutils-r1_python_prepare_all -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/
commit: 4e5397637a2d5f7015c7e5337bc9512bed91aa1d Author: Sam James gentoo org> AuthorDate: Sat Aug 7 14:47:18 2021 + Commit: Sam James gentoo org> CommitDate: Sat Aug 7 14:49:26 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e539763 dev-python/cherrypy: Stabilize 18.6.1 ALLARCHES, #806884 Signed-off-by: Sam James gentoo.org> dev-python/cherrypy/cherrypy-18.6.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cherrypy/cherrypy-18.6.1.ebuild b/dev-python/cherrypy/cherrypy-18.6.1.ebuild index 25be2b216f7..f737a38a791 100644 --- a/dev-python/cherrypy/cherrypy-18.6.1.ebuild +++ b/dev-python/cherrypy/cherrypy-18.6.1.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 arm arm64 ~ia64 ppc ~ppc64 x86" IUSE="ssl test" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/
commit: c8b3d98d0b5156cd89526d6b2966f7139bf54d65 Author: Michał Górny gentoo org> AuthorDate: Sun Jul 4 08:09:25 2021 + Commit: Michał Górny gentoo org> CommitDate: Sun Jul 4 08:28:55 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8b3d98d dev-python/cherrypy: Port to py3.10 Signed-off-by: Michał Górny gentoo.org> dev-python/cherrypy/cherrypy-18.6.1.ebuild | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-python/cherrypy/cherrypy-18.6.1.ebuild b/dev-python/cherrypy/cherrypy-18.6.1.ebuild index f5d3a478fc2..25be2b216f7 100644 --- a/dev-python/cherrypy/cherrypy-18.6.1.ebuild +++ b/dev-python/cherrypy/cherrypy-18.6.1.ebuild @@ -1,15 +1,15 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -PYTHON_COMPAT=( python3_{8..9} ) +PYTHON_COMPAT=( python3_{8..10} ) inherit distutils-r1 MY_P="CherryPy-${PV}" DESCRIPTION="CherryPy is a pythonic, object-oriented HTTP framework" -HOMEPAGE="https://www.cherrypy.org/ https://pypi.org/project/CherryPy/; +HOMEPAGE="https://pypi.org/project/CherryPy/; SRC_URI="mirror://pypi/C/CherryPy/${MY_P}.tar.gz" S="${WORKDIR}/${MY_P}"
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/
commit: d8f8f0deae65eedcced8f55e3d2304f5c1c795fd Author: Michał Górny gentoo org> AuthorDate: Sun Jul 4 07:38:14 2021 + Commit: Michał Górny gentoo org> CommitDate: Sun Jul 4 07:38:54 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8f8f0de dev-python/cherrypy: Bump to 18.6.1 Signed-off-by: Michał Górny gentoo.org> dev-python/cherrypy/Manifest | 1 + dev-python/cherrypy/cherrypy-18.6.1.ebuild | 52 ++ 2 files changed, 53 insertions(+) diff --git a/dev-python/cherrypy/Manifest b/dev-python/cherrypy/Manifest index 6414d1c7d60..f85a63b78c2 100644 --- a/dev-python/cherrypy/Manifest +++ b/dev-python/cherrypy/Manifest @@ -1 +1,2 @@ DIST CherryPy-18.6.0.tar.gz 686804 BLAKE2B dae7f0ac403084acdf611e4a9e75f152355491e4383a1bd1374ae77ac68b415f41ce79f1e65a7a66c61aa0965ac94cd9bfd0d425cf7752ab54edf0bc0d8cabfb SHA512 cd33303fa9b9704ef427553091a6a6c2bbfea20e7d81acd2bcdc2855f8a36a084a0781bb19f3a084b24f0664bd7b318a667c8c79b5073381901acce4602de9d7 +DIST CherryPy-18.6.1.tar.gz 692730 BLAKE2B 44cef7ed54a090df396691001b794bf13be2c61003bf80b63223e3a42914ce50fcfe43c06626fb881105e3ed6fbf587df7024bbf7cfde00a8263c432f4cc7ae4 SHA512 186a0992a443e1ffc1a2924b3351dcb0e6cc6c88b39ac32330d6365fe1b0a35c2008a3a18e1a57f61ffd1901ea6134333bb6288024d8ffbb1fd8e8dcd3145007 diff --git a/dev-python/cherrypy/cherrypy-18.6.1.ebuild b/dev-python/cherrypy/cherrypy-18.6.1.ebuild new file mode 100644 index 000..f5d3a478fc2 --- /dev/null +++ b/dev-python/cherrypy/cherrypy-18.6.1.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{8..9} ) +inherit distutils-r1 + +MY_P="CherryPy-${PV}" + +DESCRIPTION="CherryPy is a pythonic, object-oriented HTTP framework" +HOMEPAGE="https://www.cherrypy.org/ https://pypi.org/project/CherryPy/; +SRC_URI="mirror://pypi/C/CherryPy/${MY_P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86" +IUSE="ssl test" + +RDEPEND=" + >=dev-python/cheroot-8.2.1[${PYTHON_USEDEP}] + >=dev-python/portend-2.1.1[${PYTHON_USEDEP}] + dev-python/more-itertools[${PYTHON_USEDEP}] + dev-python/zc-lockfile[${PYTHON_USEDEP}] + dev-python/jaraco-collections[${PYTHON_USEDEP}] + ssl? ( dev-python/pyopenssl[${PYTHON_USEDEP}] )" +BDEPEND=" + dev-python/setuptools_scm[${PYTHON_USEDEP}] + test? ( + dev-python/routes[${PYTHON_USEDEP}] + dev-python/simplejson[${PYTHON_USEDEP}] + dev-python/objgraph[${PYTHON_USEDEP}] + dev-python/path-py[${PYTHON_USEDEP}] + dev-python/requests-toolbelt[${PYTHON_USEDEP}] + dev-python/pytest-services[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_prepare_all() { + sed -r -e '/(pytest-sugar|pytest-cov)/ d' \ + -i setup.py || die + + sed -r -e 's:--cov-report[[:space:]]+[[:graph:]]+::g' \ + -e 's:--cov[[:graph:]]+::g' \ + -e 's:--doctest[[:graph:]]+::g' \ + -i pytest.ini || die + + distutils-r1_python_prepare_all +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/
commit: ee3effb64075b9888cc220ffeee477d9d67a9c3c Author: Michał Górny gentoo org> AuthorDate: Thu Jul 30 21:07:42 2020 + Commit: Michał Górny gentoo org> CommitDate: Thu Jul 30 21:14:23 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee3effb6 dev-python/cherrypy: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/cherrypy/Manifest | 2 - dev-python/cherrypy/cherrypy-18.5.0.ebuild | 63 -- dev-python/cherrypy/cherrypy-3.8.0.ebuild | 51 3 files changed, 116 deletions(-) diff --git a/dev-python/cherrypy/Manifest b/dev-python/cherrypy/Manifest index 73e1621e085..6414d1c7d60 100644 --- a/dev-python/cherrypy/Manifest +++ b/dev-python/cherrypy/Manifest @@ -1,3 +1 @@ -DIST CherryPy-18.5.0.tar.gz 685362 BLAKE2B 36178ff6e374a89aa4fba9ba34947f1558a7bb3676f014528bb081efa9608ed70648bf2c46b8c4f95b8b14586a93c513ce342955677564f9202733104ba07102 SHA512 6ead115ac2a067cc9f2cb83117b8c53aac8a2a1580159993b7687b5810a41b64d1d1c603ef75a12660fe7aee9c6f403c8cb7bd5e78564f71dc813ae7f28b65fe DIST CherryPy-18.6.0.tar.gz 686804 BLAKE2B dae7f0ac403084acdf611e4a9e75f152355491e4383a1bd1374ae77ac68b415f41ce79f1e65a7a66c61aa0965ac94cd9bfd0d425cf7752ab54edf0bc0d8cabfb SHA512 cd33303fa9b9704ef427553091a6a6c2bbfea20e7d81acd2bcdc2855f8a36a084a0781bb19f3a084b24f0664bd7b318a667c8c79b5073381901acce4602de9d7 -DIST CherryPy-3.8.0.tar.gz 433711 BLAKE2B e1b4a554138a61e8c6313c3055723583d812e573a352d67bd5448f799e4f2f22694b800810b53cd041c665e46d9555b471d1da91c252ade96459778d7a5c07fa SHA512 25f84093e30d814c0980f7d77b98492113470c3297c66ee8652e40650757f8e2b7db01bb8de6d7a1ea9b4bed8b764502b1f563ac6f0d082970bc2d46739d19c2 diff --git a/dev-python/cherrypy/cherrypy-18.5.0.ebuild b/dev-python/cherrypy/cherrypy-18.5.0.ebuild deleted file mode 100644 index 20a069c7dfd..000 --- a/dev-python/cherrypy/cherrypy-18.5.0.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{6..9} ) -DISTUTILS_USE_SETUPTOOLS=rdepend -inherit distutils-r1 - -MY_P="CherryPy-${PV}" - -DESCRIPTION="CherryPy is a pythonic, object-oriented HTTP framework" -HOMEPAGE="https://www.cherrypy.org https://pypi.org/project/CherryPy/; -SRC_URI="mirror://pypi/C/CherryPy/${MY_P}.tar.gz" -S="${WORKDIR}/${MY_P}" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~ia64 ppc ~ppc64 x86" -IUSE="ssl test" - -RDEPEND=">=dev-python/cheroot-8.2.1[${PYTHON_USEDEP}] - >=dev-python/portend-2.1.1[${PYTHON_USEDEP}] - dev-python/more-itertools[${PYTHON_USEDEP}] - dev-python/zc-lockfile[${PYTHON_USEDEP}] - dev-python/jaraco-collections[${PYTHON_USEDEP}] - ssl? ( dev-python/pyopenssl[${PYTHON_USEDEP}] )" -BDEPEND=" - dev-python/setuptools[${PYTHON_USEDEP}] - dev-python/setuptools_scm[${PYTHON_USEDEP}] - test? ( - ${RDEPEND} - dev-python/routes[${PYTHON_USEDEP}] - dev-python/simplejson[${PYTHON_USEDEP}] - dev-python/objgraph[${PYTHON_USEDEP}] - dev-python/path-py[${PYTHON_USEDEP}] - dev-python/requests-toolbelt[${PYTHON_USEDEP}] - >=dev-python/pytest-5.3.5[${PYTHON_USEDEP}] - dev-python/pytest-services[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - # UnicodeEncodeError: 'ascii' codec can't encode character u'\u2603' in position 0: ordinal not in range(128) - sed -e 's|@pytest.mark.xfail(py27_on_windows|@pytest.mark.xfail(sys.version_info < (3,)|' \ - -i cherrypy/test/test_static.py || die - - # fragile, fails with newer versions of CPython - sed -e 's:testCombinedTools:_&:' \ - -i cherrypy/test/test_tools.py || die - - sed -r -e '/(pytest-sugar|pytest-cov)/ d' \ - -i setup.py || die - - sed -r -e 's:--cov-report[[:space:]]+[[:graph:]]+::g' \ - -e 's:--cov[[:graph:]]+::g' \ - -e 's:--doctest[[:graph:]]+::g' \ - -i pytest.ini || die - - distutils-r1_python_prepare_all -} diff --git a/dev-python/cherrypy/cherrypy-3.8.0.ebuild b/dev-python/cherrypy/cherrypy-3.8.0.ebuild deleted file mode 100644 index 94e2448613c..000 --- a/dev-python/cherrypy/cherrypy-3.8.0.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -PYTHON_COMPAT=( python3_6 pypy3 ) - -inherit distutils-r1 - -MY_P="CherryPy-${PV}" - -DESCRIPTION="CherryPy is a pythonic, object-oriented HTTP framework" -HOMEPAGE="https://www.cherrypy.org https://pypi.org/project/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" -
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/
commit: f4bf117a1c7a1f500b2fc188fd4d33e3b5f08199 Author: Sam James gentoo org> AuthorDate: Thu Jul 30 20:41:51 2020 + Commit: Sam James gentoo org> CommitDate: Thu Jul 30 20:41:57 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4bf117a dev-python/cherrypy: ALLARCHES stable (via arm, bug #734394) Closes: https://bugs.gentoo.org/734394 Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Sam James gentoo.org> dev-python/cherrypy/cherrypy-18.6.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cherrypy/cherrypy-18.6.0.ebuild b/dev-python/cherrypy/cherrypy-18.6.0.ebuild index 7039727baa1..20a069c7dfd 100644 --- a/dev-python/cherrypy/cherrypy-18.6.0.ebuild +++ b/dev-python/cherrypy/cherrypy-18.6.0.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 arm arm64 ~ia64 ppc ~ppc64 x86" IUSE="ssl test" RDEPEND=">=dev-python/cheroot-8.2.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/
commit: 746ee16ac75bbcbe63c6468ed9d6aa56791e755f Author: Sam James gentoo org> AuthorDate: Thu Jul 30 20:40:20 2020 + Commit: Sam James gentoo org> CommitDate: Thu Jul 30 20:40:20 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=746ee16a dev-python/cherrypy: arm stable (bug #734394) Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Sam James gentoo.org> dev-python/cherrypy/cherrypy-18.6.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cherrypy/cherrypy-18.6.0.ebuild b/dev-python/cherrypy/cherrypy-18.6.0.ebuild index 66e4cc80ed0..7039727baa1 100644 --- a/dev-python/cherrypy/cherrypy-18.6.0.ebuild +++ b/dev-python/cherrypy/cherrypy-18.6.0.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86" +KEYWORDS="~amd64 arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86" IUSE="ssl test" RDEPEND=">=dev-python/cheroot-8.2.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/
commit: fd1c026599633b4d00087edf588043c2eca4f3ff Author: Sam James gentoo org> AuthorDate: Mon Jul 13 22:49:32 2020 + Commit: Sam James gentoo org> CommitDate: Mon Jul 13 23:12:55 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd1c0265 dev-python/cherrypy: ppc stable (bug #727058) Package-Manager: Portage-2.3.99, Repoman-2.3.23 Signed-off-by: Sam James gentoo.org> dev-python/cherrypy/cherrypy-18.5.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cherrypy/cherrypy-18.5.0.ebuild b/dev-python/cherrypy/cherrypy-18.5.0.ebuild index 6b9f4542950..20a069c7dfd 100644 --- a/dev-python/cherrypy/cherrypy-18.5.0.ebuild +++ b/dev-python/cherrypy/cherrypy-18.5.0.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 arm arm64 ~ia64 ~ppc ~ppc64 x86" +KEYWORDS="amd64 arm arm64 ~ia64 ppc ~ppc64 x86" IUSE="ssl test" RDEPEND=">=dev-python/cheroot-8.2.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/
commit: cb9239d2b02a90fc1f87434deeb744201d98e939 Author: Sam James (sam_c) cmpct info> AuthorDate: Sun Jul 5 16:32:02 2020 + Commit: Michał Górny gentoo org> CommitDate: Mon Jul 6 11:38:23 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb9239d2 dev-python/cherrypy: arm stable (bug #727058) Package-Manager: Portage-2.3.103, Repoman-2.3.22 Signed-off-by: Sam James (sam_c) cmpct.info> Signed-off-by: Michał Górny gentoo.org> dev-python/cherrypy/cherrypy-18.5.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cherrypy/cherrypy-18.5.0.ebuild b/dev-python/cherrypy/cherrypy-18.5.0.ebuild index 3c194f0a74e..6b9f4542950 100644 --- a/dev-python/cherrypy/cherrypy-18.5.0.ebuild +++ b/dev-python/cherrypy/cherrypy-18.5.0.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 x86" +KEYWORDS="amd64 arm arm64 ~ia64 ~ppc ~ppc64 x86" IUSE="ssl test" RDEPEND=">=dev-python/cheroot-8.2.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/
commit: 036f64562e3cc2479ee33cf2f5bf0e3f1474 Author: Michał Górny gentoo org> AuthorDate: Sun Jul 5 14:57:25 2020 + Commit: Michał Górny gentoo org> CommitDate: Sun Jul 5 15:16:54 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=036f dev-python/cherrypy: Stabilize 18.5.0 amd64, #727058 Signed-off-by: Michał Górny gentoo.org> dev-python/cherrypy/cherrypy-18.5.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cherrypy/cherrypy-18.5.0.ebuild b/dev-python/cherrypy/cherrypy-18.5.0.ebuild index 0cdaca1585c..3c194f0a74e 100644 --- a/dev-python/cherrypy/cherrypy-18.5.0.ebuild +++ b/dev-python/cherrypy/cherrypy-18.5.0.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 x86" +KEYWORDS="amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 x86" IUSE="ssl test" RDEPEND=">=dev-python/cheroot-8.2.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/
commit: 6454a878a3ab15353da486aa55f3cfa3b6580fc9 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Jun 29 13:40:04 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Jun 29 13:40:04 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6454a878 dev-python/cherrypy: x86 stable wrt bug #727058 Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> dev-python/cherrypy/cherrypy-18.5.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cherrypy/cherrypy-18.5.0.ebuild b/dev-python/cherrypy/cherrypy-18.5.0.ebuild index 1156d983160..0cdaca1585c 100644 --- a/dev-python/cherrypy/cherrypy-18.5.0.ebuild +++ b/dev-python/cherrypy/cherrypy-18.5.0.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~x86" +KEYWORDS="~amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 x86" IUSE="ssl test" RDEPEND=">=dev-python/cheroot-8.2.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/
commit: f1fb821da962af8b6cc1fe394a3f41f0fa9af570 Author: Sam James (sam_c) cmpct info> AuthorDate: Mon Jun 22 05:40:26 2020 + Commit: Mart Raudsepp gentoo org> CommitDate: Mon Jun 22 19:02:44 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1fb821d dev-python/cherrypy: arm64 stable (bug #727058) Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Sam James (sam_c) cmpct.info> Signed-off-by: Mart Raudsepp gentoo.org> dev-python/cherrypy/cherrypy-18.5.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cherrypy/cherrypy-18.5.0.ebuild b/dev-python/cherrypy/cherrypy-18.5.0.ebuild index 66e4cc80ed0..1156d983160 100644 --- a/dev-python/cherrypy/cherrypy-18.5.0.ebuild +++ b/dev-python/cherrypy/cherrypy-18.5.0.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86" +KEYWORDS="~amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~x86" IUSE="ssl test" RDEPEND=">=dev-python/cheroot-8.2.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/
commit: a577dca02dee30ccbcbe5aecba5029fa7f63b968 Author: Michał Górny gentoo org> AuthorDate: Mon Jun 22 04:29:46 2020 + Commit: Michał Górny gentoo org> CommitDate: Mon Jun 22 04:29:46 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a577dca0 dev-python/cherrypy: Add lower bound for pytest Reported by sam_c, thanks! Signed-off-by: Michał Górny gentoo.org> dev-python/cherrypy/cherrypy-18.5.0.ebuild | 1 + dev-python/cherrypy/cherrypy-18.6.0.ebuild | 1 + 2 files changed, 2 insertions(+) diff --git a/dev-python/cherrypy/cherrypy-18.5.0.ebuild b/dev-python/cherrypy/cherrypy-18.5.0.ebuild index 23a645ff0d5..66e4cc80ed0 100644 --- a/dev-python/cherrypy/cherrypy-18.5.0.ebuild +++ b/dev-python/cherrypy/cherrypy-18.5.0.ebuild @@ -35,6 +35,7 @@ BDEPEND=" dev-python/objgraph[${PYTHON_USEDEP}] dev-python/path-py[${PYTHON_USEDEP}] dev-python/requests-toolbelt[${PYTHON_USEDEP}] + >=dev-python/pytest-5.3.5[${PYTHON_USEDEP}] dev-python/pytest-services[${PYTHON_USEDEP}] ) " diff --git a/dev-python/cherrypy/cherrypy-18.6.0.ebuild b/dev-python/cherrypy/cherrypy-18.6.0.ebuild index 23a645ff0d5..66e4cc80ed0 100644 --- a/dev-python/cherrypy/cherrypy-18.6.0.ebuild +++ b/dev-python/cherrypy/cherrypy-18.6.0.ebuild @@ -35,6 +35,7 @@ BDEPEND=" dev-python/objgraph[${PYTHON_USEDEP}] dev-python/path-py[${PYTHON_USEDEP}] dev-python/requests-toolbelt[${PYTHON_USEDEP}] + >=dev-python/pytest-5.3.5[${PYTHON_USEDEP}] dev-python/pytest-services[${PYTHON_USEDEP}] ) "
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/
commit: b0a87dea1814ca09980b1d953bd8f3022e04a992 Author: Michał Górny gentoo org> AuthorDate: Sun Jun 21 18:50:55 2020 + Commit: Michał Górny gentoo org> CommitDate: Sun Jun 21 19:23:35 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0a87dea dev-python/cherrypy: Bump to 18.6.0 Signed-off-by: Michał Górny gentoo.org> dev-python/cherrypy/Manifest | 1 + dev-python/cherrypy/cherrypy-18.6.0.ebuild | 62 ++ 2 files changed, 63 insertions(+) diff --git a/dev-python/cherrypy/Manifest b/dev-python/cherrypy/Manifest index ef645340dc5..248c519c6db 100644 --- a/dev-python/cherrypy/Manifest +++ b/dev-python/cherrypy/Manifest @@ -1,4 +1,5 @@ DIST CherryPy-13.1.0.tar.gz 687221 BLAKE2B ab9c8f50026e26d171877e4e68f1c5a53fa8519190bcc577e12999cdf8a7f52be37f4ba9ed83a276a9f33676839ec63bff68aa8f9f51ddf15557e09123bf2530 SHA512 c32cf009d6a5b557560a00cde0f47a01ae481c7f60b7f340e5c99bf2d7c757e7c7cbf3ef2f4f71c172057aa09ca332f2d211cc97623ea29ba9f17287c7bc42dd DIST CherryPy-18.1.0.tar.gz 682792 BLAKE2B 0e072bf21656778ff8d64e87a6b19c8c5e9a3057312ebd3155b3b876432709f6f205f267cd9a105727153d458daab3e7113ffe9b3c49f911bd956bf72a19086c SHA512 58ae40ef62efeda051bf5dd35768a599094792d06a0e7c6e34c21cc5b003b700f43a02460d38a00067d255939e341fc438d248e3499fad76ccc8100f8eac94d3 DIST CherryPy-18.5.0.tar.gz 685362 BLAKE2B 36178ff6e374a89aa4fba9ba34947f1558a7bb3676f014528bb081efa9608ed70648bf2c46b8c4f95b8b14586a93c513ce342955677564f9202733104ba07102 SHA512 6ead115ac2a067cc9f2cb83117b8c53aac8a2a1580159993b7687b5810a41b64d1d1c603ef75a12660fe7aee9c6f403c8cb7bd5e78564f71dc813ae7f28b65fe +DIST CherryPy-18.6.0.tar.gz 686804 BLAKE2B dae7f0ac403084acdf611e4a9e75f152355491e4383a1bd1374ae77ac68b415f41ce79f1e65a7a66c61aa0965ac94cd9bfd0d425cf7752ab54edf0bc0d8cabfb SHA512 cd33303fa9b9704ef427553091a6a6c2bbfea20e7d81acd2bcdc2855f8a36a084a0781bb19f3a084b24f0664bd7b318a667c8c79b5073381901acce4602de9d7 DIST CherryPy-3.8.0.tar.gz 433711 BLAKE2B e1b4a554138a61e8c6313c3055723583d812e573a352d67bd5448f799e4f2f22694b800810b53cd041c665e46d9555b471d1da91c252ade96459778d7a5c07fa SHA512 25f84093e30d814c0980f7d77b98492113470c3297c66ee8652e40650757f8e2b7db01bb8de6d7a1ea9b4bed8b764502b1f563ac6f0d082970bc2d46739d19c2 diff --git a/dev-python/cherrypy/cherrypy-18.6.0.ebuild b/dev-python/cherrypy/cherrypy-18.6.0.ebuild new file mode 100644 index 000..23a645ff0d5 --- /dev/null +++ b/dev-python/cherrypy/cherrypy-18.6.0.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6..9} ) +DISTUTILS_USE_SETUPTOOLS=rdepend +inherit distutils-r1 + +MY_P="CherryPy-${PV}" + +DESCRIPTION="CherryPy is a pythonic, object-oriented HTTP framework" +HOMEPAGE="https://www.cherrypy.org https://pypi.org/project/CherryPy/; +SRC_URI="mirror://pypi/C/CherryPy/${MY_P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86" +IUSE="ssl test" + +RDEPEND=">=dev-python/cheroot-8.2.1[${PYTHON_USEDEP}] + >=dev-python/portend-2.1.1[${PYTHON_USEDEP}] + dev-python/more-itertools[${PYTHON_USEDEP}] + dev-python/zc-lockfile[${PYTHON_USEDEP}] + dev-python/jaraco-collections[${PYTHON_USEDEP}] + ssl? ( dev-python/pyopenssl[${PYTHON_USEDEP}] )" +BDEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/setuptools_scm[${PYTHON_USEDEP}] + test? ( + ${RDEPEND} + dev-python/routes[${PYTHON_USEDEP}] + dev-python/simplejson[${PYTHON_USEDEP}] + dev-python/objgraph[${PYTHON_USEDEP}] + dev-python/path-py[${PYTHON_USEDEP}] + dev-python/requests-toolbelt[${PYTHON_USEDEP}] + dev-python/pytest-services[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_prepare_all() { + # UnicodeEncodeError: 'ascii' codec can't encode character u'\u2603' in position 0: ordinal not in range(128) + sed -e 's|@pytest.mark.xfail(py27_on_windows|@pytest.mark.xfail(sys.version_info < (3,)|' \ + -i cherrypy/test/test_static.py || die + + # fragile, fails with newer versions of CPython + sed -e 's:testCombinedTools:_&:' \ + -i cherrypy/test/test_tools.py || die + + sed -r -e '/(pytest-sugar|pytest-cov)/ d' \ + -i setup.py || die + + sed -r -e 's:--cov-report[[:space:]]+[[:graph:]]+::g' \ + -e 's:--cov[[:graph:]]+::g' \ + -e 's:--doctest[[:graph:]]+::g' \ + -i pytest.ini || die + + distutils-r1_python_prepare_all +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/
commit: 3e313252a766897420c127b5b7ae94930981b381 Author: Michał Górny gentoo org> AuthorDate: Sun Jun 21 18:50:36 2020 + Commit: Michał Górny gentoo org> CommitDate: Sun Jun 21 19:23:34 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e313252 dev-python/cherrypy: Port to py3.9 Signed-off-by: Michał Górny gentoo.org> dev-python/cherrypy/cherrypy-18.5.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cherrypy/cherrypy-18.5.0.ebuild b/dev-python/cherrypy/cherrypy-18.5.0.ebuild index 23a04475d93..23a645ff0d5 100644 --- a/dev-python/cherrypy/cherrypy-18.5.0.ebuild +++ b/dev-python/cherrypy/cherrypy-18.5.0.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{6,7,8} ) +PYTHON_COMPAT=( python3_{6..9} ) DISTUTILS_USE_SETUPTOOLS=rdepend inherit distutils-r1
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/files/, dev-python/cherrypy/
commit: cc3e38b6b23c277f7f740dfa483f9dbfe41fd558 Author: Michał Górny gentoo org> AuthorDate: Sun Jun 21 18:50:22 2020 + Commit: Michał Górny gentoo org> CommitDate: Sun Jun 21 19:23:33 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc3e38b6 dev-python/cherrypy: Fix tests Closes: https://bugs.gentoo.org/727240 Signed-off-by: Michał Górny gentoo.org> dev-python/cherrypy/cherrypy-18.5.0.ebuild | 12 ++-- .../cherrypy/files/cherrypy-18.5.0-tests.patch | 21 - 2 files changed, 6 insertions(+), 27 deletions(-) diff --git a/dev-python/cherrypy/cherrypy-18.5.0.ebuild b/dev-python/cherrypy/cherrypy-18.5.0.ebuild index 7d90d9a6bf2..23a04475d93 100644 --- a/dev-python/cherrypy/cherrypy-18.5.0.ebuild +++ b/dev-python/cherrypy/cherrypy-18.5.0.ebuild @@ -25,24 +25,20 @@ RDEPEND=">=dev-python/cheroot-8.2.1[${PYTHON_USEDEP}] dev-python/zc-lockfile[${PYTHON_USEDEP}] dev-python/jaraco-collections[${PYTHON_USEDEP}] ssl? ( dev-python/pyopenssl[${PYTHON_USEDEP}] )" -BDEPEND="${RDEPEND} +BDEPEND=" dev-python/setuptools[${PYTHON_USEDEP}] dev-python/setuptools_scm[${PYTHON_USEDEP}] test? ( + ${RDEPEND} dev-python/routes[${PYTHON_USEDEP}] dev-python/simplejson[${PYTHON_USEDEP}] dev-python/objgraph[${PYTHON_USEDEP}] - dev-python/backports-unittest-mock[${PYTHON_USEDEP}] dev-python/path-py[${PYTHON_USEDEP}] dev-python/requests-toolbelt[${PYTHON_USEDEP}] dev-python/pytest-services[${PYTHON_USEDEP}] ) " -PATCHES=( - "${FILESDIR}/cherrypy-18.5.0-tests.patch" -) - distutils_enable_tests pytest python_prepare_all() { @@ -50,6 +46,10 @@ python_prepare_all() { sed -e 's|@pytest.mark.xfail(py27_on_windows|@pytest.mark.xfail(sys.version_info < (3,)|' \ -i cherrypy/test/test_static.py || die + # fragile, fails with newer versions of CPython + sed -e 's:testCombinedTools:_&:' \ + -i cherrypy/test/test_tools.py || die + sed -r -e '/(pytest-sugar|pytest-cov)/ d' \ -i setup.py || die diff --git a/dev-python/cherrypy/files/cherrypy-18.5.0-tests.patch b/dev-python/cherrypy/files/cherrypy-18.5.0-tests.patch deleted file mode 100644 index d556b867820..000 --- a/dev-python/cherrypy/files/cherrypy-18.5.0-tests.patch +++ /dev/null @@ -1,21 +0,0 @@ -diff --git a/cherrypy/test/test_tools.py b/cherrypy/test/test_tools.py -index 3a0fd389..e357a445 100644 a/cherrypy/test/test_tools.py -+++ b/cherrypy/test/test_tools.py -@@ -9,6 +9,8 @@ import unittest - import operator - from http.client import IncompleteRead - -+import pytest -+ - import cherrypy - from cherrypy import tools - from cherrypy._cpcompat import ntou -@@ -343,6 +345,7 @@ class ToolTests(helper.CPWebCase): - expected_msg = tmpl.format(attr='items') - self.assertInBody(expected_msg) - -+@pytest.mark.skipif('sys.hexversion >= 0x0308') - def testCombinedTools(self): - expectedResult = (ntou('Hello,world') + - europoundUnicode).encode('utf-8')
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/
commit: 1208083dbaa03d53b98bc829180e626cb9a02614 Author: Thomas Deutschmann gentoo org> AuthorDate: Sat Jun 20 14:18:01 2020 + Commit: Thomas Deutschmann gentoo org> CommitDate: Sat Jun 20 14:20:30 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1208083d dev-python/cherrypy: x86 stable (bug #721692) Package-Manager: Portage-2.3.101, Repoman-2.3.22 Signed-off-by: Thomas Deutschmann gentoo.org> dev-python/cherrypy/cherrypy-18.1.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cherrypy/cherrypy-18.1.0-r1.ebuild b/dev-python/cherrypy/cherrypy-18.1.0-r1.ebuild index cca674e426f..ef09dc2c08e 100644 --- a/dev-python/cherrypy/cherrypy-18.1.0-r1.ebuild +++ b/dev-python/cherrypy/cherrypy-18.1.0-r1.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/C/CherryPy/${MY_P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 arm ~arm64 ~ppc64" +KEYWORDS="amd64 arm ~arm64 ~ppc64 x86" IUSE="ssl" # IUSE="ssl test" # See below to see what needs to be done before testing can be enabled
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/
commit: e069d979e0d1e4bac19cf50e48d8f3b5df32ff1e Author: Sam James (sam_c) cmpct info> AuthorDate: Thu Jun 4 01:17:59 2020 + Commit: Michał Górny gentoo org> CommitDate: Thu Jun 4 14:05:11 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e069d979 dev-python/cherrypy: arm keyworded (bug #717946) Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Sam James (sam_c) cmpct.info> Signed-off-by: Michał Górny gentoo.org> dev-python/cherrypy/cherrypy-18.5.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cherrypy/cherrypy-18.5.0.ebuild b/dev-python/cherrypy/cherrypy-18.5.0.ebuild index 03c9de1dad6..7d90d9a6bf2 100644 --- a/dev-python/cherrypy/cherrypy-18.5.0.ebuild +++ b/dev-python/cherrypy/cherrypy-18.5.0.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ia64 ~ppc ~ppc64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86" IUSE="ssl test" RDEPEND=">=dev-python/cheroot-8.2.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/
commit: d8978904ae3b94f09b12a225d6dff36df8b0e4e7 Author: Sergei Trofimovich gentoo org> AuthorDate: Sat May 30 20:32:51 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat May 30 20:32:51 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8978904 dev-python/cherrypy: keyworded 18.5.0 for ia64, bug #717946 Package-Manager: Portage-2.3.100, Repoman-2.3.22 RepoMan-Options: --include-arches="ia64" Signed-off-by: Sergei Trofimovich gentoo.org> dev-python/cherrypy/cherrypy-18.5.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cherrypy/cherrypy-18.5.0.ebuild b/dev-python/cherrypy/cherrypy-18.5.0.ebuild index 4ef530ce533..03c9de1dad6 100644 --- a/dev-python/cherrypy/cherrypy-18.5.0.ebuild +++ b/dev-python/cherrypy/cherrypy-18.5.0.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86" +KEYWORDS="~amd64 ~arm64 ~ia64 ~ppc ~ppc64 ~x86" IUSE="ssl test" RDEPEND=">=dev-python/cheroot-8.2.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/
commit: f4efd462d06153a67a8de910ed1cea997cca3b89 Author: Michał Górny gentoo org> AuthorDate: Sat May 30 16:11:31 2020 + Commit: Michał Górny gentoo org> CommitDate: Sat May 30 16:20:37 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4efd462 dev-python/cherrypy: Keyword 18.5.0 ppc, #717946 Signed-off-by: Michał Górny gentoo.org> dev-python/cherrypy/cherrypy-18.5.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cherrypy/cherrypy-18.5.0.ebuild b/dev-python/cherrypy/cherrypy-18.5.0.ebuild index 2000122fb0b..4ef530ce533 100644 --- a/dev-python/cherrypy/cherrypy-18.5.0.ebuild +++ b/dev-python/cherrypy/cherrypy-18.5.0.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86" IUSE="ssl test" RDEPEND=">=dev-python/cheroot-8.2.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/
commit: 5dcce1fb57ec90e5f10cd70231256b9ef97531de Author: Michał Górny gentoo org> AuthorDate: Fri May 29 17:09:07 2020 + Commit: Michał Górny gentoo org> CommitDate: Fri May 29 17:10:56 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dcce1fb dev-python/cherrypy: Keyword 18.5.0 x86, #717946 Signed-off-by: Michał Górny gentoo.org> dev-python/cherrypy/cherrypy-18.5.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cherrypy/cherrypy-18.5.0.ebuild b/dev-python/cherrypy/cherrypy-18.5.0.ebuild index 1fab7e81404..2000122fb0b 100644 --- a/dev-python/cherrypy/cherrypy-18.5.0.ebuild +++ b/dev-python/cherrypy/cherrypy-18.5.0.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" IUSE="ssl test" RDEPEND=">=dev-python/cheroot-8.2.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/
commit: 5f42159ffb59f14cec67caf90d6c359e7e1f20ce Author: Mikle Kolyada gentoo org> AuthorDate: Sat May 16 11:25:19 2020 + Commit: Mikle Kolyada gentoo org> CommitDate: Sat May 16 11:25:19 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f42159f dev-python/cherrypy: arm stable wrt bug #722880 Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="arm" Signed-off-by: Mikle Kolyada gentoo.org> dev-python/cherrypy/cherrypy-18.1.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cherrypy/cherrypy-18.1.0-r1.ebuild b/dev-python/cherrypy/cherrypy-18.1.0-r1.ebuild index 2c62170096e..cca674e426f 100644 --- a/dev-python/cherrypy/cherrypy-18.1.0-r1.ebuild +++ b/dev-python/cherrypy/cherrypy-18.1.0-r1.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/C/CherryPy/${MY_P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64" +KEYWORDS="amd64 arm ~arm64 ~ppc64" IUSE="ssl" # IUSE="ssl test" # See below to see what needs to be done before testing can be enabled
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/
commit: a8d90831d1b052b00a599b1d6f6ad535d5a562cf Author: Michał Górny gentoo org> AuthorDate: Mon May 4 10:27:07 2020 + Commit: Michał Górny gentoo org> CommitDate: Mon May 4 10:27:07 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8d90831 dev-python/cherrypy: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/cherrypy/Manifest | 2 - dev-python/cherrypy/cherrypy-13.1.0.ebuild| 44 --- dev-python/cherrypy/cherrypy-17.4.1-r1.ebuild | 58 - dev-python/cherrypy/cherrypy-17.4.2.ebuild| 61 --- 4 files changed, 165 deletions(-) diff --git a/dev-python/cherrypy/Manifest b/dev-python/cherrypy/Manifest index ab580effa0b..ef645340dc5 100644 --- a/dev-python/cherrypy/Manifest +++ b/dev-python/cherrypy/Manifest @@ -1,6 +1,4 @@ DIST CherryPy-13.1.0.tar.gz 687221 BLAKE2B ab9c8f50026e26d171877e4e68f1c5a53fa8519190bcc577e12999cdf8a7f52be37f4ba9ed83a276a9f33676839ec63bff68aa8f9f51ddf15557e09123bf2530 SHA512 c32cf009d6a5b557560a00cde0f47a01ae481c7f60b7f340e5c99bf2d7c757e7c7cbf3ef2f4f71c172057aa09ca332f2d211cc97623ea29ba9f17287c7bc42dd -DIST CherryPy-17.4.1.tar.gz 684113 BLAKE2B 8922c1f6c3e7ac654f84dbc56c7ae17e9ba83e01132dc6a34413064879a5fe22b1dcaa0eac7415b23cf9dc4fe54fd3e5d078121b354599b30c89f69f107208f6 SHA512 588aef80b12bdd27d83fabd466add12753d62760cd0c6beca8ecb78a0cd1e04a507327409bd4cd3c6e6e6133922e06c2f8c6ee2877b42ca635f8001812a4bd8e -DIST CherryPy-17.4.2.tar.gz 684366 BLAKE2B 428c209b2ea3061e70c932a781166099f323b522d855b640f0869f19c7a6a6f00d9c4121f51c71ff2cc3d332f6451accffa2a8cc0c424e3fd0c62d9bfd69845c SHA512 1f06d8228b45161773095dd05e163fa55ad0060ac6f740051294aa2ecc53036c367fe5a5ef327a8fd56b5a4afd1f8550ef00a3f71fcc13c6124d772e77459ff4 DIST CherryPy-18.1.0.tar.gz 682792 BLAKE2B 0e072bf21656778ff8d64e87a6b19c8c5e9a3057312ebd3155b3b876432709f6f205f267cd9a105727153d458daab3e7113ffe9b3c49f911bd956bf72a19086c SHA512 58ae40ef62efeda051bf5dd35768a599094792d06a0e7c6e34c21cc5b003b700f43a02460d38a00067d255939e341fc438d248e3499fad76ccc8100f8eac94d3 DIST CherryPy-18.5.0.tar.gz 685362 BLAKE2B 36178ff6e374a89aa4fba9ba34947f1558a7bb3676f014528bb081efa9608ed70648bf2c46b8c4f95b8b14586a93c513ce342955677564f9202733104ba07102 SHA512 6ead115ac2a067cc9f2cb83117b8c53aac8a2a1580159993b7687b5810a41b64d1d1c603ef75a12660fe7aee9c6f403c8cb7bd5e78564f71dc813ae7f28b65fe DIST CherryPy-3.8.0.tar.gz 433711 BLAKE2B e1b4a554138a61e8c6313c3055723583d812e573a352d67bd5448f799e4f2f22694b800810b53cd041c665e46d9555b471d1da91c252ade96459778d7a5c07fa SHA512 25f84093e30d814c0980f7d77b98492113470c3297c66ee8652e40650757f8e2b7db01bb8de6d7a1ea9b4bed8b764502b1f563ac6f0d082970bc2d46739d19c2 diff --git a/dev-python/cherrypy/cherrypy-13.1.0.ebuild b/dev-python/cherrypy/cherrypy-13.1.0.ebuild deleted file mode 100644 index 959cd1d3070..000 --- a/dev-python/cherrypy/cherrypy-13.1.0.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -PYTHON_COMPAT=( python3_6 pypy3 ) - -inherit distutils-r1 - -MY_P="CherryPy-${PV}" - -DESCRIPTION="CherryPy is a pythonic, object-oriented HTTP framework" -HOMEPAGE="https://www.cherrypy.org https://pypi.org/project/CherryPy/; -SRC_URI="mirror://pypi/C/CherryPy/${MY_P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=">=dev-python/cheroot-5.9.1[${PYTHON_USEDEP}] - >=dev-python/portend-2.1.1[${PYTHON_USEDEP}] - >=dev-python/six-1.11.0[${PYTHON_USEDEP}]" -DEPEND="${RDEPEND} - dev-python/setuptools[${PYTHON_USEDEP}] - dev-python/setuptools_scm[${PYTHON_USEDEP}] - test? ( - dev-python/backports-unittest-mock[${PYTHON_USEDEP}] - dev-python/path-py[${PYTHON_USEDEP}] - dev-python/pytest[${PYTHON_USEDEP}] - dev-python/pytest-cov[${PYTHON_USEDEP}] - )" -S="${WORKDIR}/${MY_P}" - -python_prepare_all() { - # UnicodeEncodeError: 'ascii' codec can't encode character u'\u2603' in position 0: ordinal not in range(128) - sed -e 's|@pytest.mark.xfail(py27_on_windows|@pytest.mark.xfail(sys.version_info < (3,)|' \ - -i cherrypy/test/test_static.py || die - distutils-r1_python_prepare_all -} - -python_test() { - py.test -v || die "tests failed under ${EPTYHON}" -} diff --git a/dev-python/cherrypy/cherrypy-17.4.1-r1.ebuild b/dev-python/cherrypy/cherrypy-17.4.1-r1.ebuild deleted file mode 100644 index 5cbcb099551..000 --- a/dev-python/cherrypy/cherrypy-17.4.1-r1.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{6,7} pypy3 ) - -inherit distutils-r1 - -MY_P="CherryPy-${PV}" - -DESCRIPTION="CherryPy is a pythonic, object-oriented HTTP
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/
commit: f170b8116ab4f46fcb18ed36c033bc42e88227e6 Author: Sam James (sam_c) cmpct info> AuthorDate: Tue Apr 28 01:06:51 2020 + Commit: Mart Raudsepp gentoo org> CommitDate: Tue Apr 28 19:23:22 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f170b811 dev-python/cherrypy: arm64 keyworded (bug #715008) Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Sam James (sam_c) cmpct.info> Signed-off-by: Mart Raudsepp gentoo.org> dev-python/cherrypy/cherrypy-18.5.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cherrypy/cherrypy-18.5.0.ebuild b/dev-python/cherrypy/cherrypy-18.5.0.ebuild index ebfba41..1fab7e81404 100644 --- a/dev-python/cherrypy/cherrypy-18.5.0.ebuild +++ b/dev-python/cherrypy/cherrypy-18.5.0.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~ppc64" +KEYWORDS="~amd64 ~arm64 ~ppc64" IUSE="ssl test" RDEPEND=">=dev-python/cheroot-8.2.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/
commit: 223afa1ecc38f1d15e3fc372fd0e4bc51abf64f1 Author: Georgy Yakovlev gentoo org> AuthorDate: Tue Mar 31 07:35:04 2020 + Commit: Georgy Yakovlev gentoo org> CommitDate: Tue Mar 31 07:36:52 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=223afa1e dev-python/cherrypy: add ~ppc64 keyword, bug #715008 Package-Manager: Portage-2.3.96, Repoman-2.3.22 Signed-off-by: Georgy Yakovlev gentoo.org> dev-python/cherrypy/cherrypy-18.5.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cherrypy/cherrypy-18.5.0.ebuild b/dev-python/cherrypy/cherrypy-18.5.0.ebuild index 2e86a61b646..ebfba41 100644 --- a/dev-python/cherrypy/cherrypy-18.5.0.ebuild +++ b/dev-python/cherrypy/cherrypy-18.5.0.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~ppc64" IUSE="ssl test" RDEPEND=">=dev-python/cheroot-8.2.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/
commit: 3ffcde8c1e7685008918495dfa152afa132573eb Author: Patrick McLean sony com> AuthorDate: Mon Mar 30 22:06:28 2020 + Commit: Patrick McLean gentoo org> CommitDate: Mon Mar 30 22:06:42 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ffcde8c dev-python/cherrypy: Fix sed to remove pytest-cov We need to make sure all pytest-cov related parameters are stripped, not just the first one. Bug: https://bugs.gentoo.org/715008 Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.96, Repoman-2.3.22 Signed-off-by: Patrick McLean gentoo.org> dev-python/cherrypy/cherrypy-18.5.0.ebuild | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-python/cherrypy/cherrypy-18.5.0.ebuild b/dev-python/cherrypy/cherrypy-18.5.0.ebuild index d113700efc1..2e86a61b646 100644 --- a/dev-python/cherrypy/cherrypy-18.5.0.ebuild +++ b/dev-python/cherrypy/cherrypy-18.5.0.ebuild @@ -53,9 +53,9 @@ python_prepare_all() { sed -r -e '/(pytest-sugar|pytest-cov)/ d' \ -i setup.py || die - sed -r -e 's:--cov-report[[:space:]]+[[:graph:]]+::' \ - -e 's:--cov[[:graph:]]+::' \ - -e 's:--doctest[[:graph:]]+::' \ + sed -r -e 's:--cov-report[[:space:]]+[[:graph:]]+::g' \ + -e 's:--cov[[:graph:]]+::g' \ + -e 's:--doctest[[:graph:]]+::g' \ -i pytest.ini || die distutils-r1_python_prepare_all
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/
commit: cfca45aec016f674bf810aa46eca38226ce82cf4 Author: Patrick McLean sony com> AuthorDate: Fri Mar 27 00:04:03 2020 + Commit: Patrick McLean gentoo org> CommitDate: Fri Mar 27 00:04:12 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfca45ae dev-python/cherrypy-17.4.2: drop pypy3 as chroot doesn't support it Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.96, Repoman-2.3.22 Signed-off-by: Patrick McLean gentoo.org> dev-python/cherrypy/cherrypy-17.4.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cherrypy/cherrypy-17.4.2.ebuild b/dev-python/cherrypy/cherrypy-17.4.2.ebuild index 26d9b18b652..5e7872d3abe 100644 --- a/dev-python/cherrypy/cherrypy-17.4.2.ebuild +++ b/dev-python/cherrypy/cherrypy-17.4.2.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{6,7,8} pypy3 ) +PYTHON_COMPAT=( python3_{6,7,8} ) DISTUTILS_USE_SETUPTOOLS=rdepend inherit distutils-r1
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/
commit: 18b4da5f131dd6a03e96f192ff29a9df605ca9dc Author: Patrick McLean sony com> AuthorDate: Thu Mar 26 22:51:14 2020 + Commit: Patrick McLean gentoo org> CommitDate: Thu Mar 26 23:13:57 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18b4da5f dev-python/cherrypy-18.5.0: s:DEPEND:BDEPEND:, remove old stuff Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.96, Repoman-2.3.21 Signed-off-by: Patrick McLean gentoo.org> dev-python/cherrypy/Manifest | 1 + dev-python/cherrypy/cherrypy-18.5.0.ebuild | 12 +--- 2 files changed, 2 insertions(+), 11 deletions(-) diff --git a/dev-python/cherrypy/Manifest b/dev-python/cherrypy/Manifest index ddc21103d2e..ab580effa0b 100644 --- a/dev-python/cherrypy/Manifest +++ b/dev-python/cherrypy/Manifest @@ -1,5 +1,6 @@ DIST CherryPy-13.1.0.tar.gz 687221 BLAKE2B ab9c8f50026e26d171877e4e68f1c5a53fa8519190bcc577e12999cdf8a7f52be37f4ba9ed83a276a9f33676839ec63bff68aa8f9f51ddf15557e09123bf2530 SHA512 c32cf009d6a5b557560a00cde0f47a01ae481c7f60b7f340e5c99bf2d7c757e7c7cbf3ef2f4f71c172057aa09ca332f2d211cc97623ea29ba9f17287c7bc42dd DIST CherryPy-17.4.1.tar.gz 684113 BLAKE2B 8922c1f6c3e7ac654f84dbc56c7ae17e9ba83e01132dc6a34413064879a5fe22b1dcaa0eac7415b23cf9dc4fe54fd3e5d078121b354599b30c89f69f107208f6 SHA512 588aef80b12bdd27d83fabd466add12753d62760cd0c6beca8ecb78a0cd1e04a507327409bd4cd3c6e6e6133922e06c2f8c6ee2877b42ca635f8001812a4bd8e +DIST CherryPy-17.4.2.tar.gz 684366 BLAKE2B 428c209b2ea3061e70c932a781166099f323b522d855b640f0869f19c7a6a6f00d9c4121f51c71ff2cc3d332f6451accffa2a8cc0c424e3fd0c62d9bfd69845c SHA512 1f06d8228b45161773095dd05e163fa55ad0060ac6f740051294aa2ecc53036c367fe5a5ef327a8fd56b5a4afd1f8550ef00a3f71fcc13c6124d772e77459ff4 DIST CherryPy-18.1.0.tar.gz 682792 BLAKE2B 0e072bf21656778ff8d64e87a6b19c8c5e9a3057312ebd3155b3b876432709f6f205f267cd9a105727153d458daab3e7113ffe9b3c49f911bd956bf72a19086c SHA512 58ae40ef62efeda051bf5dd35768a599094792d06a0e7c6e34c21cc5b003b700f43a02460d38a00067d255939e341fc438d248e3499fad76ccc8100f8eac94d3 DIST CherryPy-18.5.0.tar.gz 685362 BLAKE2B 36178ff6e374a89aa4fba9ba34947f1558a7bb3676f014528bb081efa9608ed70648bf2c46b8c4f95b8b14586a93c513ce342955677564f9202733104ba07102 SHA512 6ead115ac2a067cc9f2cb83117b8c53aac8a2a1580159993b7687b5810a41b64d1d1c603ef75a12660fe7aee9c6f403c8cb7bd5e78564f71dc813ae7f28b65fe DIST CherryPy-3.8.0.tar.gz 433711 BLAKE2B e1b4a554138a61e8c6313c3055723583d812e573a352d67bd5448f799e4f2f22694b800810b53cd041c665e46d9555b471d1da91c252ade96459778d7a5c07fa SHA512 25f84093e30d814c0980f7d77b98492113470c3297c66ee8652e40650757f8e2b7db01bb8de6d7a1ea9b4bed8b764502b1f563ac6f0d082970bc2d46739d19c2 diff --git a/dev-python/cherrypy/cherrypy-18.5.0.ebuild b/dev-python/cherrypy/cherrypy-18.5.0.ebuild index ecdb57b02f8..d113700efc1 100644 --- a/dev-python/cherrypy/cherrypy-18.5.0.ebuild +++ b/dev-python/cherrypy/cherrypy-18.5.0.ebuild @@ -18,10 +18,6 @@ LICENSE="BSD" SLOT="0" KEYWORDS="~amd64" IUSE="ssl test" -# IUSE="ssl test" -# See below to see what needs to be done before testing can be enabled -# for this release. -#RESTRICT="test" RDEPEND=">=dev-python/cheroot-8.2.1[${PYTHON_USEDEP}] >=dev-python/portend-2.1.1[${PYTHON_USEDEP}] @@ -29,7 +25,7 @@ RDEPEND=">=dev-python/cheroot-8.2.1[${PYTHON_USEDEP}] dev-python/zc-lockfile[${PYTHON_USEDEP}] dev-python/jaraco-collections[${PYTHON_USEDEP}] ssl? ( dev-python/pyopenssl[${PYTHON_USEDEP}] )" -DEPEND="${RDEPEND} +BDEPEND="${RDEPEND} dev-python/setuptools[${PYTHON_USEDEP}] dev-python/setuptools_scm[${PYTHON_USEDEP}] test? ( @@ -64,9 +60,3 @@ python_prepare_all() { distutils-r1_python_prepare_all } - -python_test_old() { - if [[ ${EPYTHON} != pypy* ]]; then - pytest -vv || die "Testing failed with ${EPYTHON}" - fi -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/
commit: 5f29e89b0416a2eb5f8abab4e6ba6a66d2f87e8b Author: Patrick McLean sony com> AuthorDate: Thu Mar 26 23:13:23 2020 + Commit: Patrick McLean gentoo org> CommitDate: Thu Mar 26 23:13:58 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f29e89b dev-python/cherrypy-17.4.2: Version bump to 17.4.2, add py38 Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.96, Repoman-2.3.21 Signed-off-by: Patrick McLean gentoo.org> dev-python/cherrypy/cherrypy-17.4.2.ebuild | 61 ++ 1 file changed, 61 insertions(+) diff --git a/dev-python/cherrypy/cherrypy-17.4.2.ebuild b/dev-python/cherrypy/cherrypy-17.4.2.ebuild new file mode 100644 index 000..26d9b18b652 --- /dev/null +++ b/dev-python/cherrypy/cherrypy-17.4.2.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8} pypy3 ) +DISTUTILS_USE_SETUPTOOLS=rdepend +inherit distutils-r1 + +MY_P="CherryPy-${PV}" + +DESCRIPTION="CherryPy is a pythonic, object-oriented HTTP framework" +HOMEPAGE="https://www.cherrypy.org https://pypi.org/project/CherryPy/; +SRC_URI="mirror://pypi/C/CherryPy/${MY_P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +IUSE="ssl test" + +# tests fail hard with no error, i have no idea how to debug +RESTRICT="test" + +RDEPEND=" + >=dev-python/six-1.11.0[${PYTHON_USEDEP}] + >=dev-python/cheroot-8.2.1[${PYTHON_USEDEP}] + >=dev-python/portend-2.1.1[${PYTHON_USEDEP}] + dev-python/more-itertools[${PYTHON_USEDEP}] + dev-python/zc-lockfile[${PYTHON_USEDEP}] + dev-python/jaraco-collections[${PYTHON_USEDEP}] + dev-python/contextlib2[${PYTHON_USEDEP}] + ssl? ( dev-python/pyopenssl[${PYTHON_USEDEP}] )" +BDEPEND="${RDEPEND} + dev-python/setuptools_scm[${PYTHON_USEDEP}]" +# test? ( +# dev-python/routes[${PYTHON_USEDEP}] +# dev-python/simplejson[${PYTHON_USEDEP}] +# dev-python/objgraph[${PYTHON_USEDEP}] +# dev-python/backports-unittest-mock[${PYTHON_USEDEP}] +# dev-python/path-py[${PYTHON_USEDEP}] +# dev-python/requests-toolbelt[${PYTHON_USEDEP}] +# ) + +distutils_enable_tests pytest + +python_prepare_all() { + # UnicodeEncodeError: 'ascii' codec can't encode character u'\u2603' in position 0: ordinal not in range(128) + sed -e 's|@pytest.mark.xfail(py27_on_windows|@pytest.mark.xfail(sys.version_info < (3,)|' \ + -i cherrypy/test/test_static.py || die + + sed -r -e '/(pytest-sugar|pytest-cov)/ d' \ + -i setup.py || die + + sed -r -e 's:--cov-report[[:space:]]+[[:graph:]]+::' \ + -e 's:--cov[[:graph:]]+::' \ + -e 's:--doctest[[:graph:]]+::' \ + -i pytest.ini || die + + distutils-r1_python_prepare_all +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/, dev-python/cherrypy/files/
commit: 532a77df4942cb0dc5eac6acaa1e97922354103f Author: Patrick McLean sony com> AuthorDate: Thu Mar 26 22:36:45 2020 + Commit: Patrick McLean gentoo org> CommitDate: Thu Mar 26 22:39:03 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=532a77df dev-python/cherrypy-18.5.0: Version bump, drop pypy3 since it fails tests Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.96, Repoman-2.3.21 Signed-off-by: Patrick McLean gentoo.org> dev-python/cherrypy/Manifest | 1 + dev-python/cherrypy/cherrypy-18.5.0.ebuild | 72 ++ .../cherrypy/files/cherrypy-18.5.0-tests.patch | 21 +++ 3 files changed, 94 insertions(+) diff --git a/dev-python/cherrypy/Manifest b/dev-python/cherrypy/Manifest index 28d35a738e5..ddc21103d2e 100644 --- a/dev-python/cherrypy/Manifest +++ b/dev-python/cherrypy/Manifest @@ -1,4 +1,5 @@ DIST CherryPy-13.1.0.tar.gz 687221 BLAKE2B ab9c8f50026e26d171877e4e68f1c5a53fa8519190bcc577e12999cdf8a7f52be37f4ba9ed83a276a9f33676839ec63bff68aa8f9f51ddf15557e09123bf2530 SHA512 c32cf009d6a5b557560a00cde0f47a01ae481c7f60b7f340e5c99bf2d7c757e7c7cbf3ef2f4f71c172057aa09ca332f2d211cc97623ea29ba9f17287c7bc42dd DIST CherryPy-17.4.1.tar.gz 684113 BLAKE2B 8922c1f6c3e7ac654f84dbc56c7ae17e9ba83e01132dc6a34413064879a5fe22b1dcaa0eac7415b23cf9dc4fe54fd3e5d078121b354599b30c89f69f107208f6 SHA512 588aef80b12bdd27d83fabd466add12753d62760cd0c6beca8ecb78a0cd1e04a507327409bd4cd3c6e6e6133922e06c2f8c6ee2877b42ca635f8001812a4bd8e DIST CherryPy-18.1.0.tar.gz 682792 BLAKE2B 0e072bf21656778ff8d64e87a6b19c8c5e9a3057312ebd3155b3b876432709f6f205f267cd9a105727153d458daab3e7113ffe9b3c49f911bd956bf72a19086c SHA512 58ae40ef62efeda051bf5dd35768a599094792d06a0e7c6e34c21cc5b003b700f43a02460d38a00067d255939e341fc438d248e3499fad76ccc8100f8eac94d3 +DIST CherryPy-18.5.0.tar.gz 685362 BLAKE2B 36178ff6e374a89aa4fba9ba34947f1558a7bb3676f014528bb081efa9608ed70648bf2c46b8c4f95b8b14586a93c513ce342955677564f9202733104ba07102 SHA512 6ead115ac2a067cc9f2cb83117b8c53aac8a2a1580159993b7687b5810a41b64d1d1c603ef75a12660fe7aee9c6f403c8cb7bd5e78564f71dc813ae7f28b65fe DIST CherryPy-3.8.0.tar.gz 433711 BLAKE2B e1b4a554138a61e8c6313c3055723583d812e573a352d67bd5448f799e4f2f22694b800810b53cd041c665e46d9555b471d1da91c252ade96459778d7a5c07fa SHA512 25f84093e30d814c0980f7d77b98492113470c3297c66ee8652e40650757f8e2b7db01bb8de6d7a1ea9b4bed8b764502b1f563ac6f0d082970bc2d46739d19c2 diff --git a/dev-python/cherrypy/cherrypy-18.5.0.ebuild b/dev-python/cherrypy/cherrypy-18.5.0.ebuild new file mode 100644 index 000..ecdb57b02f8 --- /dev/null +++ b/dev-python/cherrypy/cherrypy-18.5.0.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8} ) +DISTUTILS_USE_SETUPTOOLS=rdepend +inherit distutils-r1 + +MY_P="CherryPy-${PV}" + +DESCRIPTION="CherryPy is a pythonic, object-oriented HTTP framework" +HOMEPAGE="https://www.cherrypy.org https://pypi.org/project/CherryPy/; +SRC_URI="mirror://pypi/C/CherryPy/${MY_P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +IUSE="ssl test" +# IUSE="ssl test" +# See below to see what needs to be done before testing can be enabled +# for this release. +#RESTRICT="test" + +RDEPEND=">=dev-python/cheroot-8.2.1[${PYTHON_USEDEP}] + >=dev-python/portend-2.1.1[${PYTHON_USEDEP}] + dev-python/more-itertools[${PYTHON_USEDEP}] + dev-python/zc-lockfile[${PYTHON_USEDEP}] + dev-python/jaraco-collections[${PYTHON_USEDEP}] + ssl? ( dev-python/pyopenssl[${PYTHON_USEDEP}] )" +DEPEND="${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/setuptools_scm[${PYTHON_USEDEP}] + test? ( + dev-python/routes[${PYTHON_USEDEP}] + dev-python/simplejson[${PYTHON_USEDEP}] + dev-python/objgraph[${PYTHON_USEDEP}] + dev-python/backports-unittest-mock[${PYTHON_USEDEP}] + dev-python/path-py[${PYTHON_USEDEP}] + dev-python/requests-toolbelt[${PYTHON_USEDEP}] + dev-python/pytest-services[${PYTHON_USEDEP}] + ) +" + +PATCHES=( + "${FILESDIR}/cherrypy-18.5.0-tests.patch" +) + +distutils_enable_tests pytest + +python_prepare_all() { + # UnicodeEncodeError: 'ascii' codec can't encode character u'\u2603' in position 0: ordinal not in range(128) + sed -e 's|@pytest.mark.xfail(py27_on_windows|@pytest.mark.xfail(sys.version_info < (3,)|' \ + -i cherrypy/test/test_static.py || die + + sed -r -e '/(pytest-sugar|pytest-cov)/ d' \ + -i setup.py || die + + sed -r -e 's:--cov-report[[:space:]]+[[:graph:]]+::' \ + -e 's:--cov[[:graph:]]+::' \ + -e 's:--doctest[[:graph:]]+::' \ + -i pytest.ini || die + + distutils-r1_python_prepare_all +} +
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/
commit: 5785b2b16478b89aae74733455dbae6387330fe8 Author: Sergei Trofimovich gentoo org> AuthorDate: Mon Jan 27 09:37:44 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Mon Jan 27 09:37:44 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5785b2b1 dev-python/cherrypy: keyworded 18.1.0-r1 for ppc64, bug #615400 Package-Manager: Portage-2.3.85, Repoman-2.3.20 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Sergei Trofimovich gentoo.org> dev-python/cherrypy/cherrypy-18.1.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cherrypy/cherrypy-18.1.0-r1.ebuild b/dev-python/cherrypy/cherrypy-18.1.0-r1.ebuild index 830c8b85f9e..d48277a3170 100644 --- a/dev-python/cherrypy/cherrypy-18.1.0-r1.ebuild +++ b/dev-python/cherrypy/cherrypy-18.1.0-r1.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/C/CherryPy/${MY_P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="~amd64 ~arm64 ~ppc64" IUSE="ssl" # IUSE="ssl test" # See below to see what needs to be done before testing can be enabled
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/
commit: 1826ca28c3ea141e4d99e4a225e5b05a512e9bc0 Author: Michał Górny gentoo org> AuthorDate: Sun Jan 26 17:03:38 2020 + Commit: Michał Górny gentoo org> CommitDate: Sun Jan 26 17:11:40 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1826ca28 dev-python/cherrypy: Remove Python 2 Signed-off-by: Michał Górny gentoo.org> dev-python/cherrypy/cherrypy-13.1.0-r1.ebuild | 2 +- dev-python/cherrypy/cherrypy-13.1.0.ebuild| 2 +- dev-python/cherrypy/cherrypy-17.4.1-r1.ebuild | 2 +- dev-python/cherrypy/cherrypy-3.8.0.ebuild | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dev-python/cherrypy/cherrypy-13.1.0-r1.ebuild b/dev-python/cherrypy/cherrypy-13.1.0-r1.ebuild index d56e06649b0..13c2d5e6fc5 100644 --- a/dev-python/cherrypy/cherrypy-13.1.0-r1.ebuild +++ b/dev-python/cherrypy/cherrypy-13.1.0-r1.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python2_7 python3_{6,7} pypy3 ) +PYTHON_COMPAT=( python3_{6,7} pypy3 ) inherit distutils-r1 diff --git a/dev-python/cherrypy/cherrypy-13.1.0.ebuild b/dev-python/cherrypy/cherrypy-13.1.0.ebuild index eceb096c1e5..959cd1d3070 100644 --- a/dev-python/cherrypy/cherrypy-13.1.0.ebuild +++ b/dev-python/cherrypy/cherrypy-13.1.0.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=6 -PYTHON_COMPAT=( python2_7 python3_6 pypy3 ) +PYTHON_COMPAT=( python3_6 pypy3 ) inherit distutils-r1 diff --git a/dev-python/cherrypy/cherrypy-17.4.1-r1.ebuild b/dev-python/cherrypy/cherrypy-17.4.1-r1.ebuild index bc9e5e3927d..5cbcb099551 100644 --- a/dev-python/cherrypy/cherrypy-17.4.1-r1.ebuild +++ b/dev-python/cherrypy/cherrypy-17.4.1-r1.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python2_7 python3_{6,7} pypy3 ) +PYTHON_COMPAT=( python3_{6,7} pypy3 ) inherit distutils-r1 diff --git a/dev-python/cherrypy/cherrypy-3.8.0.ebuild b/dev-python/cherrypy/cherrypy-3.8.0.ebuild index b939cb23d64..c6b1b139f36 100644 --- a/dev-python/cherrypy/cherrypy-3.8.0.ebuild +++ b/dev-python/cherrypy/cherrypy-3.8.0.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=5 -PYTHON_COMPAT=( python{2_7,3_6} pypy3 ) +PYTHON_COMPAT=( python3_6 pypy3 ) inherit distutils-r1
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/
commit: 5a63e6741c66788f327ea2f7aece5b719b2ac454 Author: Georgy Yakovlev gentoo org> AuthorDate: Thu Dec 12 01:44:25 2019 + Commit: Georgy Yakovlev gentoo org> CommitDate: Thu Dec 12 02:19:22 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a63e674 dev-python/cherrypy: keyword on ~ppc64 Package-Manager: Portage-2.3.81, Repoman-2.3.20 Signed-off-by: Georgy Yakovlev gentoo.org> dev-python/cherrypy/cherrypy-17.4.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cherrypy/cherrypy-17.4.1-r1.ebuild b/dev-python/cherrypy/cherrypy-17.4.1-r1.ebuild index eb33e999448..521944dbe3d 100644 --- a/dev-python/cherrypy/cherrypy-17.4.1-r1.ebuild +++ b/dev-python/cherrypy/cherrypy-17.4.1-r1.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/C/CherryPy/${MY_P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="~amd64 ~arm64 ~ppc64" IUSE="ssl" # IUSE="ssl test" # See below to see what needs to be done before testing can be enabled
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/
commit: fa6edcd6eda2f2f2f7f708fd035ab8a4b711616b Author: Aaron Bauman gentoo org> AuthorDate: Wed Apr 17 17:59:51 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Wed Apr 17 17:59:51 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa6edcd6 dev-python/cherrypy: arm64 keyworded (bug #615400) Signed-off-by: Aaron Bauman gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 dev-python/cherrypy/cherrypy-17.4.1-r1.ebuild | 2 +- dev-python/cherrypy/cherrypy-18.1.0-r1.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-python/cherrypy/cherrypy-17.4.1-r1.ebuild b/dev-python/cherrypy/cherrypy-17.4.1-r1.ebuild index c6171f00391..eb33e999448 100644 --- a/dev-python/cherrypy/cherrypy-17.4.1-r1.ebuild +++ b/dev-python/cherrypy/cherrypy-17.4.1-r1.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/C/CherryPy/${MY_P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~arm64" IUSE="ssl" # IUSE="ssl test" # See below to see what needs to be done before testing can be enabled diff --git a/dev-python/cherrypy/cherrypy-18.1.0-r1.ebuild b/dev-python/cherrypy/cherrypy-18.1.0-r1.ebuild index ec04a4d67c2..b0b26399f62 100644 --- a/dev-python/cherrypy/cherrypy-18.1.0-r1.ebuild +++ b/dev-python/cherrypy/cherrypy-18.1.0-r1.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/C/CherryPy/${MY_P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~arm64" IUSE="ssl" # IUSE="ssl test" # See below to see what needs to be done before testing can be enabled
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/
commit: 5e8c08cc11b0e6907dcb14c7408241cb8eb848b8 Author: William Hubbs gentoo org> AuthorDate: Mon Mar 11 01:43:58 2019 + Commit: William Hubbs gentoo org> CommitDate: Mon Mar 11 02:31:39 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e8c08cc dev-python/cherrypy: 17.4.1-r1 revbump to fix dependencies Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: William Hubbs gentoo.org> dev-python/cherrypy/cherrypy-17.4.1-r1.ebuild | 58 +++ 1 file changed, 58 insertions(+) diff --git a/dev-python/cherrypy/cherrypy-17.4.1-r1.ebuild b/dev-python/cherrypy/cherrypy-17.4.1-r1.ebuild new file mode 100644 index 000..ee92ccc9ea2 --- /dev/null +++ b/dev-python/cherrypy/cherrypy-17.4.1-r1.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} pypy3 ) + +inherit distutils-r1 + +MY_P="CherryPy-${PV}" + +DESCRIPTION="CherryPy is a pythonic, object-oriented HTTP framework" +HOMEPAGE="https://www.cherrypy.org https://pypi.org/project/CherryPy/; +SRC_URI="mirror://pypi/C/CherryPy/${MY_P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +IUSE="ssl" +# IUSE="ssl test" +# See below to see what needs to be done before testing can be enabled +# for this release. +RESTRICT="test" + +RDEPEND=">=dev-python/six-1.11.0[${PYTHON_USEDEP}] +>=dev-python/cheroot-6.2.4[${PYTHON_USEDEP}] + >=dev-python/portend-2.1.1[${PYTHON_USEDEP}] + dev-python/more-itertools[${PYTHON_USEDEP}] + dev-python/zc-lockfile[${PYTHON_USEDEP}] + dev-python/contextlib2[${PYTHON_USEDEP}] + ssl? ( dev-python/pyopenssl[${PYTHON_USEDEP}] )" +DEPEND="${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/setuptools_scm[${PYTHON_USEDEP}]" + # These will need to be checked for testing and some will need to be + # added to portage. + # test? ( +# dev-python/coverage[${PYTHON_USEDEP}] +# dev-python/codecov[${PYTHON_USEDEP}] +# dev-python/objgraph[${PYTHON_USEDEP}] +# dev-python/pytest[${PYTHON_USEDEP}] +# dev-python/pytest-cov[${PYTHON_USEDEP}] +# dev-python/pytest-sugar[${PYTHON_USEDEP}] +# dev-python/backports-unittest-mock[${PYTHON_USEDEP}] +# dev-python/path-py[${PYTHON_USEDEP}] +# )" +S="${WORKDIR}/${MY_P}" + +python_prepare_all() { + # UnicodeEncodeError: 'ascii' codec can't encode character u'\u2603' in position 0: ordinal not in range(128) + sed -e 's|@pytest.mark.xfail(py27_on_windows|@pytest.mark.xfail(sys.version_info < (3,)|' \ + -i cherrypy/test/test_static.py || die + distutils-r1_python_prepare_all +} + +# python_test() { +# py.test -v || die "tests failed under ${EPTYHON}" +# }
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/
commit: a84dee9d9eb1914247ad70b7bc79b8373261389b Author: William Hubbs gentoo org> AuthorDate: Mon Mar 11 02:25:17 2019 + Commit: William Hubbs gentoo org> CommitDate: Mon Mar 11 02:32:28 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a84dee9d dev-python/cherrypy: 18.1.0-r1 revbump for dependencies Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: William Hubbs gentoo.org> dev-python/cherrypy/cherrypy-18.1.0-r1.ebuild | 58 +++ 1 file changed, 58 insertions(+) diff --git a/dev-python/cherrypy/cherrypy-18.1.0-r1.ebuild b/dev-python/cherrypy/cherrypy-18.1.0-r1.ebuild new file mode 100644 index 000..ec04a4d67c2 --- /dev/null +++ b/dev-python/cherrypy/cherrypy-18.1.0-r1.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{5,6,7} pypy3 ) + +inherit distutils-r1 + +MY_P="CherryPy-${PV}" + +DESCRIPTION="CherryPy is a pythonic, object-oriented HTTP framework" +HOMEPAGE="https://www.cherrypy.org https://pypi.org/project/CherryPy/; +SRC_URI="mirror://pypi/C/CherryPy/${MY_P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +IUSE="ssl" +# IUSE="ssl test" +# See below to see what needs to be done before testing can be enabled +# for this release. +RESTRICT="test" + +RDEPEND=">=dev-python/cheroot-6.2.4[${PYTHON_USEDEP}] + >=dev-python/portend-2.1.1[${PYTHON_USEDEP}] + dev-python/more-itertools[${PYTHON_USEDEP}] + dev-python/zc-lockfile[${PYTHON_USEDEP}] + ssl? ( dev-python/pyopenssl[${PYTHON_USEDEP}] )" +DEPEND="${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/setuptools_scm[${PYTHON_USEDEP}]" + # These will need to be checked for testing and some will need to be + # added to portage. + # test? ( +# dev-python/coverage[${PYTHON_USEDEP}] +# dev-python/codecov[${PYTHON_USEDEP}] +# dev-python/objgraph[${PYTHON_USEDEP}] +# dev-python/pytest[${PYTHON_USEDEP}] +# dev-python/pytest-cov[${PYTHON_USEDEP}] +# dev-python/pytest-services[${PYTHON_USEDEP}] +# dev-python/pytest-sugar[${PYTHON_USEDEP}] +# dev-python/backports-unittest-mock[${PYTHON_USEDEP}] +# dev-python/path-py[${PYTHON_USEDEP}] +# dev-python/requests-toolbelt[${PYTHON_USEDEP}] +# )" +S="${WORKDIR}/${MY_P}" + +python_prepare_all() { + # UnicodeEncodeError: 'ascii' codec can't encode character u'\u2603' in position 0: ordinal not in range(128) + sed -e 's|@pytest.mark.xfail(py27_on_windows|@pytest.mark.xfail(sys.version_info < (3,)|' \ + -i cherrypy/test/test_static.py || die + distutils-r1_python_prepare_all +} + +# python_test() { +# py.test -v || die "tests failed under ${EPTYHON}" +# }
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/
commit: e8f3bce6ba5d28067b73ec8cbb92477504bef3a0 Author: William Hubbs gentoo org> AuthorDate: Mon Mar 11 02:30:19 2019 + Commit: William Hubbs gentoo org> CommitDate: Mon Mar 11 02:32:44 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8f3bce6 dev-python/cherrypy: remove broken 18.1.0 Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: William Hubbs gentoo.org> dev-python/cherrypy/cherrypy-18.1.0.ebuild | 44 -- 1 file changed, 44 deletions(-) diff --git a/dev-python/cherrypy/cherrypy-18.1.0.ebuild b/dev-python/cherrypy/cherrypy-18.1.0.ebuild deleted file mode 100644 index db0bd2c75f8..000 --- a/dev-python/cherrypy/cherrypy-18.1.0.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} pypy3 ) - -inherit distutils-r1 - -MY_P="CherryPy-${PV}" - -DESCRIPTION="CherryPy is a pythonic, object-oriented HTTP framework" -HOMEPAGE="https://www.cherrypy.org https://pypi.org/project/CherryPy/; -SRC_URI="mirror://pypi/C/CherryPy/${MY_P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~x86" -IUSE="test" - -RDEPEND=">=dev-python/cheroot-5.9.1[${PYTHON_USEDEP}] - >=dev-python/portend-2.1.1[${PYTHON_USEDEP}] - >=dev-python/six-1.11.0[${PYTHON_USEDEP}]" -DEPEND="${RDEPEND} - dev-python/setuptools[${PYTHON_USEDEP}] - dev-python/setuptools_scm[${PYTHON_USEDEP}] - test? ( - dev-python/backports-unittest-mock[${PYTHON_USEDEP}] - dev-python/path-py[${PYTHON_USEDEP}] - dev-python/pytest[${PYTHON_USEDEP}] - dev-python/pytest-cov[${PYTHON_USEDEP}] - )" -S="${WORKDIR}/${MY_P}" - -python_prepare_all() { - # UnicodeEncodeError: 'ascii' codec can't encode character u'\u2603' in position 0: ordinal not in range(128) - sed -e 's|@pytest.mark.xfail(py27_on_windows|@pytest.mark.xfail(sys.version_info < (3,)|' \ - -i cherrypy/test/test_static.py || die - distutils-r1_python_prepare_all -} - -python_test() { - py.test -v || die "tests failed under ${EPTYHON}" -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/
commit: a13ffac40a3ee5e20fb3b918ebc38ca4e45d63ee Author: William Hubbs gentoo org> AuthorDate: Mon Mar 11 01:46:47 2019 + Commit: William Hubbs gentoo org> CommitDate: Mon Mar 11 02:31:57 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a13ffac4 dev-python/cherrypy: remove 17.4.1 broken version Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: William Hubbs gentoo.org> dev-python/cherrypy/cherrypy-17.4.1.ebuild | 44 -- 1 file changed, 44 deletions(-) diff --git a/dev-python/cherrypy/cherrypy-17.4.1.ebuild b/dev-python/cherrypy/cherrypy-17.4.1.ebuild deleted file mode 100644 index db0bd2c75f8..000 --- a/dev-python/cherrypy/cherrypy-17.4.1.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} pypy3 ) - -inherit distutils-r1 - -MY_P="CherryPy-${PV}" - -DESCRIPTION="CherryPy is a pythonic, object-oriented HTTP framework" -HOMEPAGE="https://www.cherrypy.org https://pypi.org/project/CherryPy/; -SRC_URI="mirror://pypi/C/CherryPy/${MY_P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~x86" -IUSE="test" - -RDEPEND=">=dev-python/cheroot-5.9.1[${PYTHON_USEDEP}] - >=dev-python/portend-2.1.1[${PYTHON_USEDEP}] - >=dev-python/six-1.11.0[${PYTHON_USEDEP}]" -DEPEND="${RDEPEND} - dev-python/setuptools[${PYTHON_USEDEP}] - dev-python/setuptools_scm[${PYTHON_USEDEP}] - test? ( - dev-python/backports-unittest-mock[${PYTHON_USEDEP}] - dev-python/path-py[${PYTHON_USEDEP}] - dev-python/pytest[${PYTHON_USEDEP}] - dev-python/pytest-cov[${PYTHON_USEDEP}] - )" -S="${WORKDIR}/${MY_P}" - -python_prepare_all() { - # UnicodeEncodeError: 'ascii' codec can't encode character u'\u2603' in position 0: ordinal not in range(128) - sed -e 's|@pytest.mark.xfail(py27_on_windows|@pytest.mark.xfail(sys.version_info < (3,)|' \ - -i cherrypy/test/test_static.py || die - distutils-r1_python_prepare_all -} - -python_test() { - py.test -v || die "tests failed under ${EPTYHON}" -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/
commit: 973b5c3abe4c048ba578e3c0f6946c5fb172303d Author: William Hubbs sony com> AuthorDate: Wed Mar 6 22:07:58 2019 + Commit: William Hubbs gentoo org> CommitDate: Wed Mar 6 22:09:39 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=973b5c3a dev-python/cherrypy: Add 17.4.1 Needed for an upgrade path -- requested by chutzpah. Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: William Hubbs gentoo.org> dev-python/cherrypy/Manifest | 1 + dev-python/cherrypy/cherrypy-17.4.1.ebuild | 44 ++ 2 files changed, 45 insertions(+) diff --git a/dev-python/cherrypy/Manifest b/dev-python/cherrypy/Manifest index 1068ae11a81..28d35a738e5 100644 --- a/dev-python/cherrypy/Manifest +++ b/dev-python/cherrypy/Manifest @@ -1,3 +1,4 @@ DIST CherryPy-13.1.0.tar.gz 687221 BLAKE2B ab9c8f50026e26d171877e4e68f1c5a53fa8519190bcc577e12999cdf8a7f52be37f4ba9ed83a276a9f33676839ec63bff68aa8f9f51ddf15557e09123bf2530 SHA512 c32cf009d6a5b557560a00cde0f47a01ae481c7f60b7f340e5c99bf2d7c757e7c7cbf3ef2f4f71c172057aa09ca332f2d211cc97623ea29ba9f17287c7bc42dd +DIST CherryPy-17.4.1.tar.gz 684113 BLAKE2B 8922c1f6c3e7ac654f84dbc56c7ae17e9ba83e01132dc6a34413064879a5fe22b1dcaa0eac7415b23cf9dc4fe54fd3e5d078121b354599b30c89f69f107208f6 SHA512 588aef80b12bdd27d83fabd466add12753d62760cd0c6beca8ecb78a0cd1e04a507327409bd4cd3c6e6e6133922e06c2f8c6ee2877b42ca635f8001812a4bd8e DIST CherryPy-18.1.0.tar.gz 682792 BLAKE2B 0e072bf21656778ff8d64e87a6b19c8c5e9a3057312ebd3155b3b876432709f6f205f267cd9a105727153d458daab3e7113ffe9b3c49f911bd956bf72a19086c SHA512 58ae40ef62efeda051bf5dd35768a599094792d06a0e7c6e34c21cc5b003b700f43a02460d38a00067d255939e341fc438d248e3499fad76ccc8100f8eac94d3 DIST CherryPy-3.8.0.tar.gz 433711 BLAKE2B e1b4a554138a61e8c6313c3055723583d812e573a352d67bd5448f799e4f2f22694b800810b53cd041c665e46d9555b471d1da91c252ade96459778d7a5c07fa SHA512 25f84093e30d814c0980f7d77b98492113470c3297c66ee8652e40650757f8e2b7db01bb8de6d7a1ea9b4bed8b764502b1f563ac6f0d082970bc2d46739d19c2 diff --git a/dev-python/cherrypy/cherrypy-17.4.1.ebuild b/dev-python/cherrypy/cherrypy-17.4.1.ebuild new file mode 100644 index 000..db0bd2c75f8 --- /dev/null +++ b/dev-python/cherrypy/cherrypy-17.4.1.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} pypy3 ) + +inherit distutils-r1 + +MY_P="CherryPy-${PV}" + +DESCRIPTION="CherryPy is a pythonic, object-oriented HTTP framework" +HOMEPAGE="https://www.cherrypy.org https://pypi.org/project/CherryPy/; +SRC_URI="mirror://pypi/C/CherryPy/${MY_P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~x86" +IUSE="test" + +RDEPEND=">=dev-python/cheroot-5.9.1[${PYTHON_USEDEP}] + >=dev-python/portend-2.1.1[${PYTHON_USEDEP}] + >=dev-python/six-1.11.0[${PYTHON_USEDEP}]" +DEPEND="${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/setuptools_scm[${PYTHON_USEDEP}] + test? ( + dev-python/backports-unittest-mock[${PYTHON_USEDEP}] + dev-python/path-py[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/pytest-cov[${PYTHON_USEDEP}] + )" +S="${WORKDIR}/${MY_P}" + +python_prepare_all() { + # UnicodeEncodeError: 'ascii' codec can't encode character u'\u2603' in position 0: ordinal not in range(128) + sed -e 's|@pytest.mark.xfail(py27_on_windows|@pytest.mark.xfail(sys.version_info < (3,)|' \ + -i cherrypy/test/test_static.py || die + distutils-r1_python_prepare_all +} + +python_test() { + py.test -v || die "tests failed under ${EPTYHON}" +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/
commit: ee1e14e632144abb123c0205cc87389cc85f03db Author: William Hubbs gentoo org> AuthorDate: Thu Jan 10 01:50:45 2019 + Commit: William Hubbs gentoo org> CommitDate: Thu Jan 10 01:51:04 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee1e14e6 dev-python/cherrypy: 18.1.0 version bump Approved by chutzpah. Package-Manager: Portage-2.3.54, Repoman-2.3.12 Signed-off-by: William Hubbs gentoo.org> dev-python/cherrypy/Manifest | 1 + dev-python/cherrypy/cherrypy-18.1.0.ebuild | 44 ++ 2 files changed, 45 insertions(+) diff --git a/dev-python/cherrypy/Manifest b/dev-python/cherrypy/Manifest index 92b58fc6a54..1068ae11a81 100644 --- a/dev-python/cherrypy/Manifest +++ b/dev-python/cherrypy/Manifest @@ -1,2 +1,3 @@ DIST CherryPy-13.1.0.tar.gz 687221 BLAKE2B ab9c8f50026e26d171877e4e68f1c5a53fa8519190bcc577e12999cdf8a7f52be37f4ba9ed83a276a9f33676839ec63bff68aa8f9f51ddf15557e09123bf2530 SHA512 c32cf009d6a5b557560a00cde0f47a01ae481c7f60b7f340e5c99bf2d7c757e7c7cbf3ef2f4f71c172057aa09ca332f2d211cc97623ea29ba9f17287c7bc42dd +DIST CherryPy-18.1.0.tar.gz 682792 BLAKE2B 0e072bf21656778ff8d64e87a6b19c8c5e9a3057312ebd3155b3b876432709f6f205f267cd9a105727153d458daab3e7113ffe9b3c49f911bd956bf72a19086c SHA512 58ae40ef62efeda051bf5dd35768a599094792d06a0e7c6e34c21cc5b003b700f43a02460d38a00067d255939e341fc438d248e3499fad76ccc8100f8eac94d3 DIST CherryPy-3.8.0.tar.gz 433711 BLAKE2B e1b4a554138a61e8c6313c3055723583d812e573a352d67bd5448f799e4f2f22694b800810b53cd041c665e46d9555b471d1da91c252ade96459778d7a5c07fa SHA512 25f84093e30d814c0980f7d77b98492113470c3297c66ee8652e40650757f8e2b7db01bb8de6d7a1ea9b4bed8b764502b1f563ac6f0d082970bc2d46739d19c2 diff --git a/dev-python/cherrypy/cherrypy-18.1.0.ebuild b/dev-python/cherrypy/cherrypy-18.1.0.ebuild new file mode 100644 index 000..db0bd2c75f8 --- /dev/null +++ b/dev-python/cherrypy/cherrypy-18.1.0.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} pypy3 ) + +inherit distutils-r1 + +MY_P="CherryPy-${PV}" + +DESCRIPTION="CherryPy is a pythonic, object-oriented HTTP framework" +HOMEPAGE="https://www.cherrypy.org https://pypi.org/project/CherryPy/; +SRC_URI="mirror://pypi/C/CherryPy/${MY_P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~x86" +IUSE="test" + +RDEPEND=">=dev-python/cheroot-5.9.1[${PYTHON_USEDEP}] + >=dev-python/portend-2.1.1[${PYTHON_USEDEP}] + >=dev-python/six-1.11.0[${PYTHON_USEDEP}]" +DEPEND="${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/setuptools_scm[${PYTHON_USEDEP}] + test? ( + dev-python/backports-unittest-mock[${PYTHON_USEDEP}] + dev-python/path-py[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/pytest-cov[${PYTHON_USEDEP}] + )" +S="${WORKDIR}/${MY_P}" + +python_prepare_all() { + # UnicodeEncodeError: 'ascii' codec can't encode character u'\u2603' in position 0: ordinal not in range(128) + sed -e 's|@pytest.mark.xfail(py27_on_windows|@pytest.mark.xfail(sys.version_info < (3,)|' \ + -i cherrypy/test/test_static.py || die + distutils-r1_python_prepare_all +} + +python_test() { + py.test -v || die "tests failed under ${EPTYHON}" +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/
commit: bb787953a6474da101b6bd030686c652b2de0cbe Author: Alexey Shvetsov gentoo org> AuthorDate: Fri Nov 9 14:16:01 2018 + Commit: Alexey Shvetsov gentoo org> CommitDate: Fri Nov 9 14:20:34 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb787953 dev-python/cherrypy: eapi7 + py3_7 Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Alexey Shvetsov gentoo.org> dev-python/cherrypy/cherrypy-13.1.0-r1.ebuild | 44 +++ 1 file changed, 44 insertions(+) diff --git a/dev-python/cherrypy/cherrypy-13.1.0-r1.ebuild b/dev-python/cherrypy/cherrypy-13.1.0-r1.ebuild new file mode 100644 index 000..e83a1a913f6 --- /dev/null +++ b/dev-python/cherrypy/cherrypy-13.1.0-r1.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} pypy3 ) + +inherit distutils-r1 + +MY_P="CherryPy-${PV}" + +DESCRIPTION="CherryPy is a pythonic, object-oriented HTTP framework" +HOMEPAGE="https://www.cherrypy.org https://pypi.org/project/CherryPy/; +SRC_URI="mirror://pypi/C/CherryPy/${MY_P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~x86" +IUSE="test" + +RDEPEND=">=dev-python/cheroot-5.9.1[${PYTHON_USEDEP}] + >=dev-python/portend-2.1.1[${PYTHON_USEDEP}] + >=dev-python/six-1.11.0[${PYTHON_USEDEP}]" +DEPEND="${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/setuptools_scm[${PYTHON_USEDEP}] + test? ( + dev-python/backports-unittest-mock[${PYTHON_USEDEP}] + dev-python/path-py[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/pytest-cov[${PYTHON_USEDEP}] + )" +S="${WORKDIR}/${MY_P}" + +python_prepare_all() { + # UnicodeEncodeError: 'ascii' codec can't encode character u'\u2603' in position 0: ordinal not in range(128) + sed -e 's|@pytest.mark.xfail(py27_on_windows|@pytest.mark.xfail(sys.version_info < (3,)|' \ + -i cherrypy/test/test_static.py || die + distutils-r1_python_prepare_all +} + +python_test() { + py.test -v || die "tests failed under ${EPTYHON}" +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/
commit: ebf52d3d98a9f4bf418a4b9440ed1bb04ba5b4f9 Author: Michael Mair-Keimberger gmail com> AuthorDate: Fri Apr 27 17:39:32 2018 + Commit: Michał Górny gentoo org> CommitDate: Sun Apr 29 07:35:16 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebf52d3d dev-python/cherrypy: use HTTPS dev-python/cherrypy/cherrypy-13.1.0.ebuild | 2 +- dev-python/cherrypy/cherrypy-3.8.0.ebuild | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-python/cherrypy/cherrypy-13.1.0.ebuild b/dev-python/cherrypy/cherrypy-13.1.0.ebuild index 2f043036531..7b4c9303a2e 100644 --- a/dev-python/cherrypy/cherrypy-13.1.0.ebuild +++ b/dev-python/cherrypy/cherrypy-13.1.0.ebuild @@ -9,7 +9,7 @@ inherit distutils-r1 MY_P="CherryPy-${PV}" DESCRIPTION="CherryPy is a pythonic, object-oriented HTTP framework" -HOMEPAGE="http://www.cherrypy.org/ https://pypi.org/project/CherryPy/; +HOMEPAGE="https://www.cherrypy.org https://pypi.org/project/CherryPy/; SRC_URI="mirror://pypi/C/CherryPy/${MY_P}.tar.gz" LICENSE="BSD" diff --git a/dev-python/cherrypy/cherrypy-3.8.0.ebuild b/dev-python/cherrypy/cherrypy-3.8.0.ebuild index ab8cf193674..c5d07f118d9 100644 --- a/dev-python/cherrypy/cherrypy-3.8.0.ebuild +++ b/dev-python/cherrypy/cherrypy-3.8.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -9,7 +9,7 @@ inherit distutils-r1 MY_P="CherryPy-${PV}" DESCRIPTION="CherryPy is a pythonic, object-oriented HTTP framework" -HOMEPAGE="http://www.cherrypy.org/ https://pypi.org/project/CherryPy/; +HOMEPAGE="https://www.cherrypy.org https://pypi.org/project/CherryPy/; SRC_URI="mirror://pypi/C/CherryPy/${MY_P}.tar.gz" LICENSE="BSD"
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/
commit: 77eefb0f33f5a22ce1b385828082406e4377aafa Author: Markus Meier gentoo org> AuthorDate: Wed Mar 7 19:44:42 2018 + Commit: Markus Meier gentoo org> CommitDate: Wed Mar 7 19:44:42 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77eefb0f dev-python/cherrypy: add ~arm, bug #644088 Package-Manager: Portage-2.3.19, Repoman-2.3.6 RepoMan-Options: --include-arches="arm" dev-python/cherrypy/cherrypy-13.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cherrypy/cherrypy-13.1.0.ebuild b/dev-python/cherrypy/cherrypy-13.1.0.ebuild index 55d7017fb48..19fbef165c1 100644 --- a/dev-python/cherrypy/cherrypy-13.1.0.ebuild +++ b/dev-python/cherrypy/cherrypy-13.1.0.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/C/CherryPy/${MY_P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~ia64 ~ppc ~x86" +KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~x86" IUSE="test" RDEPEND=">=dev-python/cheroot-5.9.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/
commit: f790c5ca2a8ca52bc6c95837350e5f51f2386e3a Author: Sergei Trofimovich gentoo org> AuthorDate: Wed Jan 24 23:11:54 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Wed Jan 24 23:11:54 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f790c5ca dev-python/cherrypy: keyworded 13.1.0 for ia64, bug #644088 Package-Manager: Portage-2.3.20, Repoman-2.3.6 RepoMan-Options: --include-arches="ia64" dev-python/cherrypy/cherrypy-13.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cherrypy/cherrypy-13.1.0.ebuild b/dev-python/cherrypy/cherrypy-13.1.0.ebuild index 13a80e2b9df..55d7017fb48 100644 --- a/dev-python/cherrypy/cherrypy-13.1.0.ebuild +++ b/dev-python/cherrypy/cherrypy-13.1.0.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/C/CherryPy/${MY_P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="~amd64 ~ia64 ~ppc ~x86" IUSE="test" RDEPEND=">=dev-python/cheroot-5.9.1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/
commit: 0fa7925a87b4bda933fdca2b0de94e0da05d7b05 Author: Zac Medico gentoo org> AuthorDate: Thu Jan 11 03:26:50 2018 + Commit: Zac Medico gentoo org> CommitDate: Thu Jan 11 03:27:19 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fa7925a dev-python/cherrypy: add pytest-cov dep (bug 644152) Closes: https://bugs.gentoo.org/644152 Package-Manager: Portage-2.3.19, Repoman-2.3.6 dev-python/cherrypy/cherrypy-13.1.0.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-python/cherrypy/cherrypy-13.1.0.ebuild b/dev-python/cherrypy/cherrypy-13.1.0.ebuild index 02dfe13cae1..984e178f7b0 100644 --- a/dev-python/cherrypy/cherrypy-13.1.0.ebuild +++ b/dev-python/cherrypy/cherrypy-13.1.0.ebuild @@ -27,6 +27,7 @@ DEPEND="${RDEPEND} dev-python/backports-unittest-mock[${PYTHON_USEDEP}] dev-python/path-py[${PYTHON_USEDEP}] dev-python/pytest[${PYTHON_USEDEP}] + dev-python/pytest-cov[${PYTHON_USEDEP}] )" S="${WORKDIR}/${MY_P}"
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/
commit: 363aaf3b3d782bd2a52025106ffabf64f22e6ec5 Author: Zac Medico gentoo org> AuthorDate: Wed Jan 10 00:50:49 2018 + Commit: Zac Medico gentoo org> CommitDate: Wed Jan 10 01:19:31 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=363aaf3b dev-python/cherrypy: version bump to 13.1.0 Package-Manager: Portage-2.3.19, Repoman-2.3.6 dev-python/cherrypy/Manifest | 1 + dev-python/cherrypy/cherrypy-13.1.0.ebuild | 42 ++ 2 files changed, 43 insertions(+) diff --git a/dev-python/cherrypy/Manifest b/dev-python/cherrypy/Manifest index 491ab74e9a6..92b58fc6a54 100644 --- a/dev-python/cherrypy/Manifest +++ b/dev-python/cherrypy/Manifest @@ -1 +1,2 @@ +DIST CherryPy-13.1.0.tar.gz 687221 BLAKE2B ab9c8f50026e26d171877e4e68f1c5a53fa8519190bcc577e12999cdf8a7f52be37f4ba9ed83a276a9f33676839ec63bff68aa8f9f51ddf15557e09123bf2530 SHA512 c32cf009d6a5b557560a00cde0f47a01ae481c7f60b7f340e5c99bf2d7c757e7c7cbf3ef2f4f71c172057aa09ca332f2d211cc97623ea29ba9f17287c7bc42dd DIST CherryPy-3.8.0.tar.gz 433711 BLAKE2B e1b4a554138a61e8c6313c3055723583d812e573a352d67bd5448f799e4f2f22694b800810b53cd041c665e46d9555b471d1da91c252ade96459778d7a5c07fa SHA512 25f84093e30d814c0980f7d77b98492113470c3297c66ee8652e40650757f8e2b7db01bb8de6d7a1ea9b4bed8b764502b1f563ac6f0d082970bc2d46739d19c2 diff --git a/dev-python/cherrypy/cherrypy-13.1.0.ebuild b/dev-python/cherrypy/cherrypy-13.1.0.ebuild new file mode 100644 index 000..02dfe13cae1 --- /dev/null +++ b/dev-python/cherrypy/cherrypy-13.1.0.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python2_7 python3_{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 ~x86" +IUSE="test" + +RDEPEND=">=dev-python/cheroot-5.9.1[${PYTHON_USEDEP}] + >=dev-python/portend-2.1.1[${PYTHON_USEDEP}] + >=dev-python/six-1.11.0[${PYTHON_USEDEP}]" +DEPEND="${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/setuptools_scm[${PYTHON_USEDEP}] + test? ( + dev-python/backports-unittest-mock[${PYTHON_USEDEP}] + dev-python/path-py[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + )" +S="${WORKDIR}/${MY_P}" + +python_prepare_all() { + # UnicodeEncodeError: 'ascii' codec can't encode character u'\u2603' in position 0: ordinal not in range(128) + sed -e 's|@pytest.mark.xfail(py27_on_windows|@pytest.mark.xfail(sys.version_info < (3,)|' \ + -i cherrypy/test/test_static.py || die + distutils-r1_python_prepare_all +} + +python_test() { + py.test -v || die "tests failed under ${EPTYHON}" +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/, dev-python/cherrypy/files/
commit: cbe5d9d4b6a9c69d027b1185afa2f9fd01eb3470 Author: Michał Górny gentoo org> AuthorDate: Tue May 2 11:13:08 2017 + Commit: Michał Górny gentoo org> CommitDate: Tue May 2 11:58:10 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbe5d9d4 dev-python/cherrypy: Clean old versions up dev-python/cherrypy/Manifest | 2 - dev-python/cherrypy/cherrypy-3.3.0.ebuild | 52 -- dev-python/cherrypy/cherrypy-3.7.0.ebuild | 51 - .../files/cherrypy-3.3.0-test_config.patch | 20 - 4 files changed, 125 deletions(-) diff --git a/dev-python/cherrypy/Manifest b/dev-python/cherrypy/Manifest index b8caa00fb9c..03e4f61bd9d 100644 --- a/dev-python/cherrypy/Manifest +++ b/dev-python/cherrypy/Manifest @@ -1,3 +1 @@ -DIST CherryPy-3.3.0.tar.gz 429204 SHA256 f8829bf1b4f613833b690b33b2fd00b1da4ef98df3c70240f78ee91b70f4a5a2 SHA512 605d1ca5694cd8c5237f2115ef2ca39d7290b90c82b91c3699cfb59ad346c3506a1b78ad0502f89de43f8711d01afbbc2eb82f00f86ffbc0fcd63c1def88f0a4 WHIRLPOOL 406c735ae3b5f52408bab6fdde32684caeeb2092b4b0124b12cd43923beb1b11e899069ed48d395839bbb55e202e748ad2cb4e0c626ed29a0d2ff0bfef8aae5b -DIST CherryPy-3.7.0.tar.gz 433083 SHA256 2d19b9a99dc70c01d7ac58b5c2a0c6f6c0e12620e6f5dc1f556f6c1cdfd90ef8 SHA512 e8ad7eba4074aba65b1b7368cae90c1a5bd5f58217e05fe96a82e591d1e4e544555b815e19019373574f8545a80a52884e4015f6b39512b2f6fa4dc5e80f1253 WHIRLPOOL a2a8127a2ea3a2b497b18751c7ef10e61902ba8b909695c4afc926a31c8715ab1c30d5e0b865de90e931c40fed5385bb0c9902d61f8a7bc39feaf5b50303b9e6 DIST CherryPy-3.8.0.tar.gz 433711 SHA256 ffcdb43667d4098247efaf8c82dd36d3dd4f8e5dc768ef5e90b480899e523bea SHA512 25f84093e30d814c0980f7d77b98492113470c3297c66ee8652e40650757f8e2b7db01bb8de6d7a1ea9b4bed8b764502b1f563ac6f0d082970bc2d46739d19c2 WHIRLPOOL 9e484fb5589e219108c48281f34bbe64d4767796a391dfb7f194f57dda89774d4517a6acd032fb492879a7bae2d0373e843e4b8aad53bf7b606b1b60dc2bfe56 diff --git a/dev-python/cherrypy/cherrypy-3.3.0.ebuild b/dev-python/cherrypy/cherrypy-3.3.0.ebuild deleted file mode 100644 index 4f2448cbef8..000 --- a/dev-python/cherrypy/cherrypy-3.3.0.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -PYTHON_COMPAT=( python{2_7,3_4} 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}" - -DISTUTILS_IN_SOURCE_BUILD=1 - -PATCHES=( "${FILESDIR}/${PN}-3.3.0-test_config.patch" ) - -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 < /dev/tty || die "Testing failed with${EPYTHON}" - else - nosetests "${exclude[@]}" < /dev/tty || die "Testing failed with ${EPYTHON}" - fi -} diff --git a/dev-python/cherrypy/cherrypy-3.7.0.ebuild b/dev-python/cherrypy/cherrypy-3.7.0.ebuild deleted file mode 100644 index 5ed8975de21..000 --- a/dev-python/cherrypy/cherrypy-3.7.0.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -PYTHON_COMPAT=( python{2_7,3_4} 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? (
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/
commit: 3fda6c800b7c3e9d0ce524a888e4e3995142c310 Author: Kacper Kowalik gentoo org> AuthorDate: Tue Apr 18 14:17:08 2017 + Commit: Kacper Kowalik gentoo org> CommitDate: Tue Apr 18 14:17:55 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fda6c80 dev-python/cherrypy: add python3_6 support Package-Manager: Portage-2.3.5, Repoman-2.3.2 dev-python/cherrypy/cherrypy-3.8.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cherrypy/cherrypy-3.8.0.ebuild b/dev-python/cherrypy/cherrypy-3.8.0.ebuild index 6a58cf5bd95..60c1baed6ec 100644 --- a/dev-python/cherrypy/cherrypy-3.8.0.ebuild +++ b/dev-python/cherrypy/cherrypy-3.8.0.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=5 -PYTHON_COMPAT=( python{2_7,3_4,3_5} pypy pypy3 ) +PYTHON_COMPAT=( python{2_7,3_{4,5,6}} pypy pypy3 ) inherit distutils-r1
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/
commit: 62f0df5d4c2be7791880acd5051d2c1e653abef1 Author: Markus Meier gentoo org> AuthorDate: Mon Feb 20 18:10:03 2017 + Commit: Markus Meier gentoo org> CommitDate: Mon Feb 20 18:10:03 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62f0df5d dev-python/cherrypy: arm stable, bug #606024 Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --include-arches="arm" dev-python/cherrypy/cherrypy-3.8.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cherrypy/cherrypy-3.8.0.ebuild b/dev-python/cherrypy/cherrypy-3.8.0.ebuild index 4c08efad91..8cbbdcd489 100644 --- a/dev-python/cherrypy/cherrypy-3.8.0.ebuild +++ b/dev-python/cherrypy/cherrypy-3.8.0.ebuild @@ -15,7 +15,7 @@ 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" +KEYWORDS="amd64 arm ia64 ppc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos" IUSE="test" DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/
commit: 4e0cc7d1fd4dfaf9c026b8fc35be02fe329fbaa6 Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Jan 17 16:19:31 2017 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Jan 17 16:21:49 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e0cc7d1 dev-python/cherrypy: amd64 stable wrt bug #606024 Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-python/cherrypy/cherrypy-3.8.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/cherrypy/cherrypy-3.8.0.ebuild b/dev-python/cherrypy/cherrypy-3.8.0.ebuild index 6ae92e9..7d0eec0 100644 --- a/dev-python/cherrypy/cherrypy-3.8.0.ebuild +++ b/dev-python/cherrypy/cherrypy-3.8.0.ebuild @@ -15,7 +15,7 @@ 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" +KEYWORDS="amd64 ~arm ia64 ~ppc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos" IUSE="test" DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/cherrypy/
commit: 22ea640ae4e9c8839f491db9737437b1a65a84ce Author: Alexis Ballier gentoo org> AuthorDate: Thu Sep 15 07:45:24 2016 + Commit: Alexis Ballier gentoo org> CommitDate: Thu Sep 15 07:52:40 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22ea640a dev-python/cherrypy: add python 3.5 to compat Package-Manager: portage-2.3.0 dev-python/cherrypy/cherrypy-3.8.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-python/cherrypy/cherrypy-3.8.0.ebuild b/dev-python/cherrypy/cherrypy-3.8.0.ebuild index beb5335..9a45103 100644 --- a/dev-python/cherrypy/cherrypy-3.8.0.ebuild +++ b/dev-python/cherrypy/cherrypy-3.8.0.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ EAPI=5 -PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy pypy3 ) +PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} pypy pypy3 ) inherit distutils-r1