Sean Reifschneider 408b5eb
Name:           python-memcached
404ff97
Version:        1.54
4a31d09
Release:        5%{?dist}
Sean Reifschneider 408b5eb
Summary:        A Python memcached client library
Sean Reifschneider 408b5eb
71a9462
License:        Python
Sean Reifschneider 408b5eb
URL:            http://www.tummy.com/Community/software/python-memcached/
dfd16d0
Source0:        https://pypi.python.org/packages/source/p/python-memcached/python-memcached-%{version}.tar.gz
Sean Reifschneider 408b5eb
Sean Reifschneider 408b5eb
BuildArch:      noarch
a0e55a1
BuildRequires:  python2-devel, python-setuptools, python-six
Radek Novacek 767f95f
# Required for running test suite
Radek Novacek 767f95f
BuildRequires:  memcached
Sean Reifschneider 408b5eb
Sean Reifschneider 408b5eb
%description
Sean Reifschneider 408b5eb
This software is a 100% Python interface to the memcached memory cache
Sean Reifschneider 408b5eb
daemon.  It is the client side software which allows storing values in one
Sean Reifschneider 408b5eb
or more, possibly remote, memcached servers.  Search google for memcached
Sean Reifschneider 408b5eb
for more information.
Sean Reifschneider 408b5eb
Sean Reifschneider 408b5eb
%prep
Sean Reifschneider 408b5eb
%setup -q -n %{name}-%{version}
Sean Reifschneider 408b5eb
Sean Reifschneider 408b5eb
%build
a0e55a1
%{__python2} setup.py build
Sean Reifschneider 408b5eb
Sean Reifschneider 408b5eb
%install
a0e55a1
%{__python2} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT
Sean Reifschneider 408b5eb
Sean Reifschneider 408b5eb
Radek Novacek 767f95f
%check
a0e55a1
pushd $RPM_BUILD_ROOT/%{python2_sitelib}
Radek Novacek 767f95f
pidfile=$(mktemp)
Radek Novacek 767f95f
/usr/bin/memcached -d -P $pidfile
a0e55a1
%{__python2} memcache.py
Radek Novacek 767f95f
kill $(cat $pidfile)
Radek Novacek 767f95f
popd
Radek Novacek 767f95f
Sean Reifschneider 408b5eb
%files
dfd16d0
%doc ChangeLog README.md
a0e55a1
%attr(755,root,root) %{python2_sitelib}/memcache.py
a0e55a1
%{python2_sitelib}/memcache.py[co]
a0e55a1
%{python2_sitelib}/python_memcached-%{version}-py*.egg-info/
Sean Reifschneider 408b5eb
Sean Reifschneider 408b5eb
%changelog
4a31d09
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.54-5
4a31d09
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
4a31d09
c0e3245
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.54-4
c0e3245
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
c0e3245
6bdcb27
* Tue Mar  8 2016 Haïkel Guémar <hguemar@fedoraproject.org> - 1.54-3
a0e55a1
- Use versioned python macros
a0e55a1
f4b01fb
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.54-2
f4b01fb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
f4b01fb
404ff97
* Sat Dec 26 2015 Kevin Fenzi <kevin@scrye.com> - 1.54-1
404ff97
- Update to 1.54
404ff97
8efd626
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.53-3
8efd626
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
8efd626
6e42f0a
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.53-2
6e42f0a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
6e42f0a
dfd16d0
* Tue Oct 15 2013 Stephen Gallagher <sgallagh@redhat.com> - 1.53-1
dfd16d0
- New upstream release 1.53
dfd16d0
- Fixing set_multi() so that if the server closes the connection it will no
dfd16d0
  longer raise AttributeError
dfd16d0
- readline() now will mark the connection dead if the read fails
dfd16d0
- Changing check_keys to use re.match() instead of str.translate(), because
dfd16d0
  re.match() works with Python < 2.6
dfd16d0
- Add a MANIFEST.in file
dfd16d0
- Client() now takes a "check_keys" option, which defaults to True
dfd16d0
- Converting control character checking of keys based on performance testing of
dfd16d0
  alternatives
dfd16d0
- Converted unicode tests from using u''
dfd16d0
- Doing a "set" after server goes away, raised AttributeError: 'NoneType'
dfd16d0
  object has no attribute 'sendall'
dfd16d0
- incr/decr return None instead of 0 on server connection failure
dfd16d0
- Supports IPv6 connections using: "inet6:[fd00::32:19f7]:11000"
dfd16d0
5fcb46b
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.48-4
5fcb46b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
5fcb46b
887ef32
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.48-3
887ef32
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
887ef32
Radek Novacek 767f95f
* Thu Nov 01 2012 Radek Novacek <rnovacek@redhat.com> 1.48-2
Radek Novacek 767f95f
- Enable running tests in %check
Radek Novacek 767f95f
Radek Novacek 91d5371
* Wed Oct 31 2012 Radek Novacek <rnovacek@redhat.com> 1.48-1
Radek Novacek 91d5371
- Update to 1.48
Radek Novacek 91d5371
203a426
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.47-4
203a426
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
203a426
18eb8ef
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.47-3
18eb8ef
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
18eb8ef
1e622ad
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.47-2
1e622ad
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
1e622ad
Kevin Fenzi 2d2f479
* Tue Dec 21 2010 Kevin Fenzi <kevin@tummy.vom> - 1.47-1
Kevin Fenzi 2d2f479
- Update to 1.47
Kevin Fenzi 2d2f479
8b23245
* Thu Jul 22 2010 David Malcolm <dmalcolm@redhat.com> - 1.43-6
8b23245
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
8b23245
5c3cb6a
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.43-5
5c3cb6a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
5c3cb6a
8ebba28
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.43-4
8ebba28
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
8ebba28
7d0fc97
* Sat Nov 29 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 1.43-3
7d0fc97
- Rebuild for Python 2.6
7d0fc97
012e360
* Wed Sep  3 2008 Tom "spot" Callaway <tcallawa@redhat.com> 1.43-2
012e360
- add BR: python-setuptools
012e360
71a9462
* Wed Sep  3 2008 Tom "spot" Callaway <tcallawa@redhat.com> 1.43-1
71a9462
- fix license tag
71a9462
- update to 1.43
71a9462
Sean Reifschneider 550726a
* Tue Aug 14 2007 Sean Reifschneider <jafo@tummy.com> 1.39-1
Sean Reifschneider 550726a
- Update to 1.39 upstream release.
Sean Reifschneider 550726a
Sean Reifschneider fac3090
* Sat Aug 11 2007 Sean Reifschneider <jafo@tummy.com> 1.38-1
Sean Reifschneider fac3090
- Update to 1.38 upstream release.
Sean Reifschneider fac3090
Sean Reifschneider 408b5eb
* Sun Jun 10 2007 Sean Reifschneider <jafo@tummy.com> 1.36-3
Sean Reifschneider 408b5eb
- Changes based on feedback from Ruben Kerkhof:
Sean Reifschneider 408b5eb
- Fixing license.
Sean Reifschneider 408b5eb
- Removing PKG-INFO from doc.
Sean Reifschneider 408b5eb
- Fixing summary.
Sean Reifschneider 408b5eb
- Removing setuptools build dependency.
Sean Reifschneider 408b5eb
- Changing permissions of memcache module to 
Sean Reifschneider 408b5eb
Sean Reifschneider 408b5eb
* Sat Jun 09 2007 Sean Reifschneider <jafo@tummy.com> 1.36-2
Sean Reifschneider 408b5eb
- Adding python-devel build requirement.
Sean Reifschneider 408b5eb
Sean Reifschneider 408b5eb
* Sat Jun 09 2007 Sean Reifschneider <jafo@tummy.com> 1.36-1
Sean Reifschneider 408b5eb
- Initial RPM spec file.