From 873161d2dcd610fc67a58d583fad3be3f2700bed Mon Sep 17 00:00:00 2001 From: Andreas Sturmlechner Date: Fri, 5 Jun 2020 19:57:49 +0200 Subject: dev-python/dbus-python: python3_9 Tests passed. Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Andreas Sturmlechner --- .../files/dbus-python-1.2.16-py39.patch | 33 ++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 dev-python/dbus-python/files/dbus-python-1.2.16-py39.patch (limited to 'dev-python/dbus-python/files/dbus-python-1.2.16-py39.patch') diff --git a/dev-python/dbus-python/files/dbus-python-1.2.16-py39.patch b/dev-python/dbus-python/files/dbus-python-1.2.16-py39.patch new file mode 100644 index 000000000000..93db26cfcefc --- /dev/null +++ b/dev-python/dbus-python/files/dbus-python-1.2.16-py39.patch @@ -0,0 +1,33 @@ +From 6a899a9174c8008ba5fb576238ea4d7c970453c3 Mon Sep 17 00:00:00 2001 +From: Simon McVittie +Date: Tue, 14 Jan 2020 15:29:43 +0000 +Subject: [PATCH] service: Adjust to deprecation of collections.Sequence + +Since Python 3.3 the recommended location is collections.abc.Sequence, +and the collections.Sequence alias will be removed in 3.9. + +Signed-off-by: Simon McVittie +--- + dbus/service.py | 6 +++++- + 1 file changed, 5 insertions(+), 1 deletion(-) + +diff --git a/dbus/service.py b/dbus/service.py +index fd57054..0c8695a 100644 +--- a/dbus/service.py ++++ b/dbus/service.py +@@ -32,7 +32,11 @@ import sys + import logging + import threading + import traceback +-from collections import Sequence ++try: ++ from collections.abc import Sequence ++except ImportError: ++ # Python 2 (and 3.x < 3.3, but we don't support those) ++ from collections import Sequence + + import _dbus_bindings + from dbus import ( +-- +2.26.2 + -- cgit v1.2.3