[python-keyring/f14] Packaged keyring v 0.7

Ratnadeep Debnath rtnpro at fedoraproject.org
Sat Jan 14 18:04:43 UTC 2012


commit e8d6db8f237166e9c0117050c0045136b29c0b55
Author: rtnpro <rtnpro at gmail.com>
Date:   Sat Jan 14 23:34:22 2012 +0530

    Packaged keyring v 0.7

 .gitignore          |    1 +
 keyring-0.6.2.patch |    8 --------
 keyring-0.7.patch   |   26 ++++++++++++++++++++++++++
 python-keyring.spec |   18 ++++++++++++++++--
 sources             |    2 +-
 5 files changed, 44 insertions(+), 11 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index d611815..8773559 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
 /keyring-0.4.tar.gz
 /keyring-0.6.2.tar.gz
+/keyring-0.7.zip
diff --git a/keyring-0.7.patch b/keyring-0.7.patch
new file mode 100644
index 0000000..1f79b5c
--- /dev/null
+++ b/keyring-0.7.patch
@@ -0,0 +1,26 @@
+diff -uNr keyring-0.7/keyring/backends/osx_keychain.py keyring-0.7_p/keyring/backends/osx_keychain.py
+--- keyring-0.7/keyring/backends/osx_keychain.py	2011-10-19 09:23:30.000000000 +0530
++++ keyring-0.7_p/keyring/backends/osx_keychain.py	2012-01-14 23:11:39.976633258 +0530
+@@ -1,5 +1,3 @@
+-#!/usr/bin/python
+-
+ import sys
+ if sys.platform != 'darwin':
+     raise ImportError('Mac OS X only module')
+diff -uNr keyring-0.7/keyring/backends/win32_crypto.py keyring-0.7_p/keyring/backends/win32_crypto.py
+--- keyring-0.7/keyring/backends/win32_crypto.py	2011-10-19 09:23:30.000000000 +0530
++++ keyring-0.7_p/keyring/backends/win32_crypto.py	2012-01-14 23:12:01.503478652 +0530
+@@ -1,5 +1,3 @@
+-#!/usr/bin/python
+-
+ import sys
+ if sys.platform != 'win32':
+     raise ImportError('Windows-only module')
+diff -uNr keyring-0.7/keyring/cli.py keyring-0.7_p/keyring/cli.py
+--- keyring-0.7/keyring/cli.py	2011-11-04 11:09:28.000000000 +0530
++++ keyring-0.7_p/keyring/cli.py	2012-01-14 23:23:25.817162691 +0530
+@@ -1,4 +1,3 @@
+-#!/usr/bin/env python
+ """Simple command line interface to get/set password from a keyring"""
+ 
+ import getpass
diff --git a/python-keyring.spec b/python-keyring.spec
index 3678fd4..4bd1335 100644
--- a/python-keyring.spec
+++ b/python-keyring.spec
@@ -1,11 +1,11 @@
 %global upstream_name keyring
 
 Name:           python-keyring
-Version:        0.6.2
+Version:        0.7
 Release:        1%{?dist}
 Summary:        Python library to access the system keyring service
 
-Source0:        http://pypi.python.org/packages/source/k/keyring/%{upstream_name}-%{version}.tar.gz
+Source0:        http://pypi.python.org/packages/source/k/keyring/%{upstream_name}-%{version}.zip
 Patch0:         keyring-%{version}.patch
 License:        Python
 Group:          Development/Libraries
@@ -46,6 +46,20 @@ CFLAGS="$RPM_OPT_FLAGS" %{__python} setup.py build
 %{python_sitelib}/%{upstream_name}-*.egg-info
 
 %changelog
+* Sat Jan 14 2012 rtnpro <rtnpro at gmail.com> 0.7-1
+- Python 3 is now supported. All tests now pass under Python 3.2 on Windows and
+Linux (although Linux backend support is limited). Fixes #28.
+- Extension modules on Mac and Windows replaced by pure-Python ctypes
+implementations. Thanks to Jérôme Laheurte.
+- WinVaultKeyring now supports multiple passwords for the same service.
+Fixes #47.
+- Most of the tests don't require user interaction anymore.
+- Entries stored in Gnome Keyring appears now with a meaningful name if you try
+to browser your keyring (for ex. with Seahorse)
+- Tests from Gnome Keyring no longer pollute the user own keyring.
+- keyring.util.escape now accepts only unicode strings. Don't try to encode
+strings passed to it.
+
 * Tue Nov 08 2011 rtnpro <rtnpro at gmail.com> 0.6.2-1
 - fix compiling on OSX with XCode 4.0
 - Gnome keyring should not be used if there is no DISPLAY or if the dbus is not around
diff --git a/sources b/sources
index 063486b..6cdb13e 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-b21b5783c375fc09abdc060b4edc062f  keyring-0.6.2.tar.gz
+084f0c7aba79dbf072599cc14d91c59a  keyring-0.7.zip


More information about the scm-commits mailing list