[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