diff options
author | Michael Mair-Keimberger <m.mairkeimberger@gmail.com> | 2020-03-30 18:27:03 +0200 |
---|---|---|
committer | Aaron Bauman <bman@gentoo.org> | 2020-05-14 18:19:32 -0400 |
commit | 9d1a88a4c7785b004919ca2c6d13da03f2575230 (patch) | |
tree | 6a136f3e1ee4e91f7096e57b0e3da3b8058a7664 /dev-python/u-msgpack | |
parent | dev-python/twine: remove unused patch (diff) | |
download | gentoo-9d1a88a4c7785b004919ca2c6d13da03f2575230.tar.gz gentoo-9d1a88a4c7785b004919ca2c6d13da03f2575230.tar.bz2 gentoo-9d1a88a4c7785b004919ca2c6d13da03f2575230.zip |
dev-python/u-msgpack: remove unused patch(es)
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>
Diffstat (limited to 'dev-python/u-msgpack')
-rw-r--r-- | dev-python/u-msgpack/files/u-msgpack-2.4.1-little-endian.patch | 60 |
1 files changed, 0 insertions, 60 deletions
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 index c04aca3a3574..000000000000 --- a/dev-python/u-msgpack/files/u-msgpack-2.4.1-little-endian.patch +++ /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 - |