commit: 54cec34b3cfbd07c43fcb4818febcb6477829cfb Author: Michał Górny <mgorny <AT> gentoo <DOT> org> AuthorDate: Tue Dec 22 08:45:30 2020 +0000 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org> CommitDate: Tue Dec 22 08:45:30 2020 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54cec34b
dev-python/jupyter_client: Fix tests with dev-python/msgpack-1* Closes: https://bugs.gentoo.org/761217 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org> .../files/jupyter_client-6.1.6-msgpack-1.patch | 28 ++++++++++++++++++++++ .../jupyter_client/jupyter_client-6.1.6-r2.ebuild | 4 ++++ 2 files changed, 32 insertions(+) diff --git a/dev-python/jupyter_client/files/jupyter_client-6.1.6-msgpack-1.patch b/dev-python/jupyter_client/files/jupyter_client-6.1.6-msgpack-1.patch new file mode 100644 index 00000000000..34a95d04ac7 --- /dev/null +++ b/dev-python/jupyter_client/files/jupyter_client-6.1.6-msgpack-1.patch @@ -0,0 +1,28 @@ +From bb973fa33952c1a803097852c031b3979dae607c Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <[email protected]> +Date: Tue, 22 Dec 2020 09:38:13 +0100 +Subject: [PATCH] Fix test_session with msgpack-1 + +Replace the encoding parameter with raw=False to fix test_session +with msgpack-1.0.0+. The encoding parameter was already deprecated +in msgpack-0.6.2, and raw=False is compatible with that version too. +--- + jupyter_client/tests/test_session.py | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/jupyter_client/tests/test_session.py b/jupyter_client/tests/test_session.py +index d0ec662..45be9a9 100644 +--- a/jupyter_client/tests/test_session.py ++++ b/jupyter_client/tests/test_session.py +@@ -304,7 +304,7 @@ class TestSession(SessionTestCase): + + session = ss.Session( + pack=msgpack.packb, +- unpack=lambda buf: msgpack.unpackb(buf, encoding='utf8'), ++ unpack=lambda buf: msgpack.unpackb(buf, raw=False), + ) + self._datetime_test(session) + +-- +2.29.2 + diff --git a/dev-python/jupyter_client/jupyter_client-6.1.6-r2.ebuild b/dev-python/jupyter_client/jupyter_client-6.1.6-r2.ebuild index 7f009cdea52..50c5df6246e 100644 --- a/dev-python/jupyter_client/jupyter_client-6.1.6-r2.ebuild +++ b/dev-python/jupyter_client/jupyter_client-6.1.6-r2.ebuild @@ -32,3 +32,7 @@ DEPEND="${RDEPEND} )" distutils_enable_tests pytest + +PATCHES=( + "${FILESDIR}"/${P}-msgpack-1.patch +)
