Ratnadeep Debnath 820deed
%global upstream_name keyring
Ratnadeep Debnath 820deed
Ratnadeep Debnath 820deed
Name:           python-keyring
rtnpro b4292c6
Version:        0.7
Ratnadeep Debnath 4a9378d
Release:        1%{?dist}
Ratnadeep Debnath 820deed
Summary:        Python library to access the system keyring service
Ratnadeep Debnath 820deed
rtnpro b4292c6
Source0:        http://pypi.python.org/packages/source/k/keyring/%{upstream_name}-%{version}.zip
Ratnadeep Debnath 4a9378d
Patch0:         keyring-%{version}.patch
Ratnadeep Debnath 820deed
License:        Python
Ratnadeep Debnath 820deed
Group:          Development/Libraries
Ratnadeep Debnath 820deed
URL:            http://pypi.python.org/pypi/keyring
Ratnadeep Debnath 4d6f47a
BuildArch:      noarch
Ratnadeep Debnath 820deed
BuildRequires:  python-devel
Ratnadeep Debnath 4d6f47a
Obsoletes:      %{name}-kwallet < %{version}
Ratnadeep Debnath 4d6f47a
Obsoletes:      %{name}-gnome < %{version}
Ratnadeep Debnath 4d6f47a
Obsoletes:      %{name} < %{version}
Ratnadeep Debnath 820deed
Ratnadeep Debnath 820deed
%description
Ratnadeep Debnath 4a9378d
The Python keyring lib provides a easy way to access the system keyring
Ratnadeep Debnath 4a9378d
service from python. It can be used in any application that needs safe
Ratnadeep Debnath 820deed
password storage.
Ratnadeep Debnath 820deed
Ratnadeep Debnath 4a9378d
This package only provides file-based pseudo-keyrings. To interface with
Ratnadeep Debnath 4a9378d
gnome-keyring or KWallet, please install one of python-keyring-gnome or
Ratnadeep Debnath 820deed
python-keyring-kwallet.
Ratnadeep Debnath 820deed
Ratnadeep Debnath 820deed
%prep
Ratnadeep Debnath 820deed
%setup -q -n %{upstream_name}-%{version}
Ratnadeep Debnath 4a9378d
%patch0 -p1
Ratnadeep Debnath 820deed
Ratnadeep Debnath 820deed
%build
Ratnadeep Debnath 4d6f47a
CFLAGS="$RPM_OPT_FLAGS" %{__python} setup.py build
Ratnadeep Debnath 820deed
%install
Ratnadeep Debnath 820deed
%{__rm} -rf $RPM_BUILD_ROOT
Ratnadeep Debnath 820deed
%{__python} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT
Ratnadeep Debnath 820deed
Ratnadeep Debnath 820deed
%clean
Ratnadeep Debnath 4d6f47a
%{__rm} -rf $RPM_BUILD_ROOT
Ratnadeep Debnath 820deed
Ratnadeep Debnath 820deed
Ratnadeep Debnath 4a9378d
%files
Ratnadeep Debnath 820deed
%defattr(-,root,root,-)
Ratnadeep Debnath 4a9378d
%doc README demo
Ratnadeep Debnath 4d6f47a
%{python_sitelib}/%{upstream_name}
Ratnadeep Debnath 4d6f47a
%{python_sitelib}/%{upstream_name}-*.egg-info
Ratnadeep Debnath 820deed
Ratnadeep Debnath 4d6f47a
%changelog
rtnpro b4292c6
* Sat Jan 14 2012 rtnpro <rtnpro@gmail.com> 0.7-1
rtnpro b4292c6
- Python 3 is now supported. All tests now pass under Python 3.2 on Windows and
rtnpro b4292c6
Linux (although Linux backend support is limited). Fixes #28.
rtnpro b4292c6
- Extension modules on Mac and Windows replaced by pure-Python ctypes
rtnpro b4292c6
implementations. Thanks to Jérôme Laheurte.
rtnpro b4292c6
- WinVaultKeyring now supports multiple passwords for the same service.
rtnpro b4292c6
Fixes #47.
rtnpro b4292c6
- Most of the tests don't require user interaction anymore.
rtnpro b4292c6
- Entries stored in Gnome Keyring appears now with a meaningful name if you try
rtnpro b4292c6
to browser your keyring (for ex. with Seahorse)
rtnpro b4292c6
- Tests from Gnome Keyring no longer pollute the user own keyring.
rtnpro b4292c6
- keyring.util.escape now accepts only unicode strings. Don't try to encode
rtnpro b4292c6
strings passed to it.
rtnpro b4292c6
Ratnadeep Debnath 4a9378d
* Tue Nov 08 2011 rtnpro <rtnpro@gmail.com> 0.6.2-1
Ratnadeep Debnath 4a9378d
- fix compiling on OSX with XCode 4.0
Ratnadeep Debnath 4a9378d
- Gnome keyring should not be used if there is no DISPLAY or if the dbus is not around
Ratnadeep Debnath 4a9378d
    (https://bugs.launchpad.net/launchpadlib/+bug/752282).
Ratnadeep Debnath 4a9378d
- Added keyring.http for facilitating HTTP Auth using keyring.
Ratnadeep Debnath 4a9378d
- Add a utility to access the keyring from the command line.
8fe6068
Ratnadeep Debnath 4d6f47a
* Mon Jan 10 2011 rtnpro <rtnpro@gmail.com> 0.5.1-1
Ratnadeep Debnath 4d6f47a
- Remove a spurious KDE debug message when using KWallet
Ratnadeep Debnath 4d6f47a
- Fix a bug that caused an exception if the user canceled the KWallet dialog
Ratnadeep Debnath 820deed
Ratnadeep Debnath 4d6f47a
* Sun Nov 28 2010 rtnpro <rtnpro@gmail.com> 0.5-2
Ratnadeep Debnath 4a9378d
- Removed sub-packages: gnome and kwallet; removed "Requires: PyKDE4 PyQt4"
Ratnadeep Debnath 820deed
Ratnadeep Debnath 4d6f47a
* Mon Nov 22 2010 rtnpro <rtnpro@gmail.com> 0.5-1
Ratnadeep Debnath 4d6f47a
- RPM for keyring-0.5
Ratnadeep Debnath 820deed
Ratnadeep Debnath 820deed
* Mon Nov 01 2010 rtnpro <rtnpro@gmail.com> 0.4-1
Ratnadeep Debnath 820deed
- Updated rpm to python-keyring version 0.4
Ratnadeep Debnath 820deed
Ratnadeep Debnath 820deed
* Sat Oct 30 2010 rtnpro <rtnpro@gmail.com> 0.2-4
Ratnadeep Debnath 820deed
- Filtered gnome_keyring.so from the provides list, removed kdelibs-devel
Ratnadeep Debnath 820deed
Ratnadeep Debnath 820deed
* Sat Oct 02 2010 rtnpro <rtnpro@gmail.com> 0.2-3
Ratnadeep Debnath 820deed
- Updated dependencies to kdelibs4-devel, some cleanup
Ratnadeep Debnath 820deed
Ratnadeep Debnath 820deed
* Tue Aug 24 2010 rtnpro <rtnpro@gmail.com> 0.2-2
Ratnadeep Debnath 820deed
- Some updates according to bugzilla reviews
Ratnadeep Debnath 820deed
Ratnadeep Debnath 820deed
* Sat Jun 26 2010 rtnpro <rtnpro@gmail.com> 0.2-1.3
Ratnadeep Debnath 820deed
- Some cleanup
Ratnadeep Debnath 820deed
Ratnadeep Debnath 820deed
* Sat Jun 26 2010 Felix Schwarz <felix.schwarz@oss.schwarz.eu> 0.2-1.2
Ratnadeep Debnath 820deed
- add KWallet subpackage
Ratnadeep Debnath 820deed
Ratnadeep Debnath 820deed
* Mon Jun 21 2010 Felix Schwarz <felix.schwarz@oss.schwarz.eu> 0.2-1.1
Ratnadeep Debnath 820deed
- add build dependencies
Ratnadeep Debnath 820deed
- create subpackage for gnome, disable KWallet for now
Ratnadeep Debnath 820deed
- look for files in arch-dependend site-packages
Ratnadeep Debnath 820deed
Ratnadeep Debnath 820deed
* Tue May 25 2010 rtnpro <rtnpro@gmail.com> 0.2-1
Ratnadeep Debnath 820deed
- Incorporated some changes with reference to http://vcrhonek.fedorapeople.org/python-keyring/python-keyring.spec
Ratnadeep Debnath 820deed
- Fixed some rpmlint errors
Ratnadeep Debnath 820deed
Ratnadeep Debnath 820deed
* Wed May 19 2010 rtnpro <rtnpro@gmail.com> 0.2
Ratnadeep Debnath 820deed
- Initial RPM package
Ratnadeep Debnath 820deed
Ratnadeep Debnath 820deed