diff options
Diffstat (limited to 'dev-python/snakeoil')
-rw-r--r-- | dev-python/snakeoil/files/snakeoil-0.7.1-test.patch | 31 | ||||
-rw-r--r-- | dev-python/snakeoil/snakeoil-0.7.1.ebuild | 8 |
2 files changed, 37 insertions, 2 deletions
diff --git a/dev-python/snakeoil/files/snakeoil-0.7.1-test.patch b/dev-python/snakeoil/files/snakeoil-0.7.1-test.patch new file mode 100644 index 000000000000..73e2701b0eb2 --- /dev/null +++ b/dev-python/snakeoil/files/snakeoil-0.7.1-test.patch @@ -0,0 +1,31 @@ +From 8ee72903bc714725fbcfdcc38b9228772758b890 Mon Sep 17 00:00:00 2001 +From: Tim Harder <radhermit@gmail.com> +Date: Fri, 27 Jan 2017 11:54:39 -0500 +Subject: [PATCH] test: fix delayed instantiation tests for py3.6 + +--- + snakeoil/test/test_obj.py | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/snakeoil/test/test_obj.py b/snakeoil/test/test_obj.py +index abcad55..f8aafd2 100644 +--- a/snakeoil/test/test_obj.py ++++ b/snakeoil/test/test_obj.py +@@ -29,7 +29,7 @@ def test_simple(self): + + def test_descriptor_awareness(self): + def assertKls(cls, ignores=(), +- default_ignores=("__new__", "__init__", ++ default_ignores=("__new__", "__init__", "__init_subclass__", + "__getattribute__", "__class__", + "__getnewargs__", "__doc__")): + required = set(x for x in dir(cls) +@@ -53,7 +53,7 @@ def test_BaseDelayedObject(self): + # assert that all methods/descriptors of object + # are covered via the base. + o = set(dir(object)).difference("__%s__" % x for x in [ +- "class", "getattribute", "new", "init", "doc"]) ++ "class", "getattribute", "new", "init", "init_subclass", "doc"]) + diff = o.difference(obj.base_kls_descriptors) + self.assertFalse(diff, msg=( + "base delayed instantiation class should cover all of object, but " diff --git a/dev-python/snakeoil/snakeoil-0.7.1.ebuild b/dev-python/snakeoil/snakeoil-0.7.1.ebuild index c5e27b4fbea1..080b0c89c380 100644 --- a/dev-python/snakeoil/snakeoil-0.7.1.ebuild +++ b/dev-python/snakeoil/snakeoil-0.7.1.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 -PYTHON_COMPAT=( python{2_7,3_4,3_5} ) +PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) PYTHON_REQ_USE="threads(+)" inherit distutils-r1 @@ -22,6 +22,10 @@ SLOT="0" DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" +PATCHES=( + "${FILESDIR}/${P}-test.patch" +) + python_configure_all() { # disable snakeoil 2to3 caching unset PY2TO3_CACHEDIR |