Package: python-mini-buildd
Version: 1.0.0~gamma.2
Severity: important
Tags: patch
Usertags: keyring-3.2

In python-keyring 3.0.2 keyring.util.platform was renamed to
keyring.util.platform_. Please apply the attached patch to make
python-mini-buildd compatible with python-keyring 3.0.2 and newer.

You can test the patch with python-keyring 3.2 in experimental.

Regards
-- 
Sebastian Ramacher
--- mini-buildd-1.0.0~gamma.2.orig/mini_buildd/misc.py
+++ mini-buildd-1.0.0~gamma.2/mini_buildd/misc.py
@@ -27,7 +27,10 @@ import logging.handlers
 KEYRING_LOG = logging.getLogger("keyring")
 KEYRING_LOG.addHandler(logging.NullHandler())
 import keyring
-import keyring.util.platform
+try:
+    from keyring.util.platform_ import data_root as keyring_data_root
+except ImportError:
+    from keyring.util.platform import data_root as keyring_data_root
 
 import mini_buildd.setup
 
@@ -677,7 +680,7 @@ class Keyring(object):
             s=self._service,
             k=self._keyring.__class__.__name__,
             p={"A": "Always", "V": "Never"}.get(self._save_policy, "Ask"),
-            path=keyring.util.platform.data_root())
+            path=keyring_data_root())
 
     def reset_save_policy(self):
         if self._save_policy:

Attachment: signature.asc
Description: Digital signature

Reply via email to