dev-python/u-msgpack: remove unused patch(es)
authorMichael Mair-Keimberger <m.mairkeimberger@gmail.com>
Mon, 30 Mar 2020 16:27:03 +0000 (18:27 +0200)
committerAaron Bauman <bman@gentoo.org>
Thu, 14 May 2020 22:19:32 +0000 (18:19 -0400)
Package-Manager: Portage-2.3.96, Repoman-2.3.22
Signed-off-by: Michael Mair-Keimberger <m.mairkeimberger@gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/15174
Signed-off-by: Aaron Bauman <bman@gentoo.org>
dev-python/u-msgpack/files/u-msgpack-2.4.1-little-endian.patch [deleted file]

diff --git a/dev-python/u-msgpack/files/u-msgpack-2.4.1-little-endian.patch b/dev-python/u-msgpack/files/u-msgpack-2.4.1-little-endian.patch
deleted file mode 100644 (file)
index c04aca3..0000000
+++ /dev/null
@@ -1,60 +0,0 @@
-https://github.com/vsergeev/u-msgpack-python/pull/31
-
-From 003289878812c63ef046dc7090953b8dde784f8c Mon Sep 17 00:00:00 2001
-From: Sergei Trofimovich <slyfox@gentoo.org>
-Date: Fri, 22 Sep 2017 12:09:30 +0100
-Subject: [PATCH] test_umsgpack.py: fix test on big-endian platforms
-
-On powerpc and powerpc64 one test fails as:
-
-```
-  $ py.test -v
-  ...
-  test_umsgpack.py::TestUmsgpack::test_pack_ext_handler FAILED
-  test_umsgpack.py::TestUmsgpack::test_unpack_ext_handler FAILED
-  ...
-
-  self = <test_umsgpack.TestUmsgpack testMethod=test_pack_ext_handler>
-
-    def test_pack_ext_handler(self):
-        for (name, obj, data) in ext_handlers_test_vectors:
-            obj_repr = repr(obj)
-            print("\tTesting %s: object %s" %
-                  (name, obj_repr if len(obj_repr) < 24 else obj_repr[0:24] + "..."))
-            packed = umsgpack.packb(obj, ext_handlers=ext_handlers)
-  >           self.assertEqual(packed, data)
-  E           AssertionError: b'\xd7 ?\x80\x00\x00@\x00\x00\x00' != b'\xd7 \x00\x00\x80?\x00\x00\x00@'
-
-  test_umsgpack.py:484: AssertionError
-```
-
-The problem here is in 'struct.pack' output:
-it uses native endianness format but test hardcodes little-endian output.
-
-The change forces 'struct.pack' into little-endian format.
-That way all tests pass:.
-
-Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
----
- test_umsgpack.py | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/test_umsgpack.py b/test_umsgpack.py
-index a25b5b8..e500276 100644
---- a/test_umsgpack.py
-+++ b/test_umsgpack.py
-@@ -297,9 +297,9 @@ float_precision_test_vectors = [
- CustomType = namedtuple('CustomType', ['x', 'y', 'z'])
- ext_handlers = {
--    complex: lambda obj: umsgpack.Ext(0x20, struct.pack("ff", obj.real, obj.imag)),
-+    complex: lambda obj: umsgpack.Ext(0x20, struct.pack("<ff", obj.real, obj.imag)),
-     CustomType: lambda obj: umsgpack.Ext(0x30, umsgpack.packb(list(obj))),
--    0x20: lambda ext: complex(*struct.unpack("ff", ext.data)),
-+    0x20: lambda ext: complex(*struct.unpack("<ff", ext.data)),
-     0x30: lambda ext: CustomType(*umsgpack.unpackb(ext.data)),
- }
--- 
-2.14.1
-