From 9051064253b0f590e626d67912dd05cfb0dde995 Mon Sep 17 00:00:00 2001 From: Palmer Dabbelt Date: Wed, 17 Jul 2019 09:25:21 -0700 Subject: dev-python/proboscis: New ebuild Signed-off-by: Palmer Dabbelt --- dev-python/proboscis/Manifest | 1 + .../files/proboscis-1.2.6.0-python3_6.patch | 31 ++++++++++++++++++++++ dev-python/proboscis/proboscis-1.2.6.0.ebuild | 24 +++++++++++++++++ 3 files changed, 56 insertions(+) create mode 100644 dev-python/proboscis/Manifest create mode 100644 dev-python/proboscis/files/proboscis-1.2.6.0-python3_6.patch create mode 100644 dev-python/proboscis/proboscis-1.2.6.0.ebuild diff --git a/dev-python/proboscis/Manifest b/dev-python/proboscis/Manifest new file mode 100644 index 0000000..bf6ce6e --- /dev/null +++ b/dev-python/proboscis/Manifest @@ -0,0 +1 @@ +DIST proboscis-1.2.6.0.tar.gz 19901 BLAKE2B 068a32bb6f493b58cead3451e9c77025bed33efd586558b91f3e8143415d85ca059b8adb8da388720a5cda7c294a82d694920bf2e12a1636dffc1d45101e17f9 SHA512 74a5b0d76eb8bd78026b6dfc1bff0e3ad4fd4bde944a698ffd306e593365b5b8e65b53efde72ecfec4ed70c123216b9810e96595af74a568015c678e44b38642 diff --git a/dev-python/proboscis/files/proboscis-1.2.6.0-python3_6.patch b/dev-python/proboscis/files/proboscis-1.2.6.0-python3_6.patch new file mode 100644 index 0000000..0926235 --- /dev/null +++ b/dev-python/proboscis/files/proboscis-1.2.6.0-python3_6.patch @@ -0,0 +1,31 @@ +diff --git a/proboscis/compatability/exceptions_2_5.py b/proboscis/compatability/exceptions_2_5.py +index 3a37c9ca700c..d01bb886cdbc 100644 +--- a/proboscis/compatability/exceptions_2_5.py ++++ b/proboscis/compatability/exceptions_2_5.py +@@ -18,14 +18,14 @@ def capture_exception(body_func, *except_type): + try: + body_func() + return None +- except except_type, e: ++ except (except_type, e): + return e + + + def capture_type_error(func): + try: + func() +- except TypeError, te: ++ except (TypeError, te): + msg = str(te) + if ("takes exactly 1 argument" in msg and "(0 given)" in msg) \ + or "instance as first argument (got nothing instead)" in msg: +diff --git a/proboscis/compatability/raise_2_x.py b/proboscis/compatability/raise_2_x.py +index 21ceca51f2ec..8aa73f919adc 100644 +--- a/proboscis/compatability/raise_2_x.py ++++ b/proboscis/compatability/raise_2_x.py +@@ -15,4 +15,4 @@ + + + def raise_with_traceback(_type, exception, traceback): +- raise _type, exception, traceback ++ raise (_type, exception, traceback) diff --git a/dev-python/proboscis/proboscis-1.2.6.0.ebuild b/dev-python/proboscis/proboscis-1.2.6.0.ebuild new file mode 100644 index 0000000..b2c7d5d --- /dev/null +++ b/dev-python/proboscis/proboscis-1.2.6.0.ebuild @@ -0,0 +1,24 @@ +# Copyright 2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python2_7 python3_6 ) +inherit distutils-r1 + +DESCRIPTION="" +HOMEPAGE="" +SRC_URI="https://files.pythonhosted.org/packages/3c/c8/c187818ab8d0faecdc3c16c1e0b2e522f3b38570f0fb91dcae21662019d0/${P}.tar.gz" + +LICENSE="" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="" +RDEPEND="${DEPEND}" +BDEPEND="" + +PATCHES=( + "${FILESDIR}/${P}-python3_6.patch" +) -- cgit v1.2.3-18-g5258