dev-python/pycurl: Backport fix for py3.5

fixes
Github: pycurl/pycurl/#273
Github: pycurl/pycurl/#274

Package-Manager: portage-2.2.23
Signed-off-by: Justin Lecher <jlec@gentoo.org>
This commit is contained in:
Justin Lecher
2015-10-20 14:26:47 +02:00
parent d03b50da6c
commit eb80eef434
2 changed files with 19 additions and 0 deletions

View File

@@ -0,0 +1,15 @@
tests/memory_mgmt_test.py | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/tests/memory_mgmt_test.py b/tests/memory_mgmt_test.py
index 08636ae..a7b8a21 100644
--- a/tests/memory_mgmt_test.py
+++ b/tests/memory_mgmt_test.py
@@ -258,4 +258,6 @@ class MemoryMgmtTest(unittest.TestCase):
gc.collect()
new_object_count = len(gc.get_objects())
- self.assertEqual(new_object_count, object_count)
+ # it seems that GC sometimes collects something that existed
+ # before this test ran, GH issues #273/#274
+ self.assertTrue(new_object_count in (object_count, object_count-1))

View File

@@ -40,6 +40,10 @@ DEPEND="${RDEPEND}
# Needed for individual runs of testsuite by python impls.
DISTUTILS_IN_SOURCE_BUILD=1
PATCHES=(
"${FILESDIR}"/${P}-py3.5-backport.patch
)
python_prepare_all() {
sed -e "/setup_args\['data_files'\] = /d" -i setup.py || die
distutils-r1_python_prepare_all