[python-memcached/f20] New upstream release 1.53

Stephen Gallagher sgallagh at fedoraproject.org
Tue Oct 15 13:27:29 UTC 2013


commit dfd16d0045df407a99cf36704a8d5f316e8b505d
Author: Stephen Gallagher <sgallagh at redhat.com>
Date:   Tue Oct 15 09:27:22 2013 -0400

    New upstream release 1.53
    
    - Fixing set_multi() so that if the server closes the connection it will no
      longer raise AttributeError
    - readline() now will mark the connection dead if the read fails
    - Changing check_keys to use re.match() instead of str.translate(), because
      re.match() works with Python < 2.6
    - Add a MANIFEST.in file
    - Client() now takes a "check_keys" option, which defaults to True
    - Converting control character checking of keys based on performance testing of
      alternatives
    - Converted unicode tests from using u''
    - Doing a "set" after server goes away, raised AttributeError: 'NoneType'
      object has no attribute 'sendall'
    - incr/decr return None instead of 0 on server connection failure
    - Supports IPv6 connections using: "inet6:[fd00::32:19f7]:11000"

 .gitignore            |    1 +
 python-memcached.spec |   25 +++++++++++++++++++++----
 sources               |    2 +-
 3 files changed, 23 insertions(+), 5 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 5c58c5f..668f05e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
 /python-memcached-1.48.tar.gz
+/python-memcached-1.53.tar.gz
diff --git a/python-memcached.spec b/python-memcached.spec
index c6a0737..7dd1db1 100644
--- a/python-memcached.spec
+++ b/python-memcached.spec
@@ -1,14 +1,14 @@
 %{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
 
 Name:           python-memcached
-Version:        1.48
-Release:        4%{?dist}
+Version:        1.53
+Release:        1%{?dist}
 Summary:        A Python memcached client library
 
 Group:          Development/Languages
 License:        Python
 URL:            http://www.tummy.com/Community/software/python-memcached/
-Source0:        ftp://ftp.tummy.com/pub/python-memcached/python-memcached-%{version}.tar.gz
+Source0:        https://pypi.python.org/packages/source/p/python-memcached/python-memcached-%{version}.tar.gz
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 BuildArch:      noarch
@@ -45,12 +45,29 @@ popd
 
 %files
 %defattr(-,root,root,-)
-%doc ChangeLog README
+%doc ChangeLog README.md
 %attr(755,root,root) %{python_sitelib}/memcache.py
 %{python_sitelib}/memcache.py[co]
 %{python_sitelib}/python_memcached-%{version}-py*.egg-info/
 
 %changelog
+* Tue Oct 15 2013 Stephen Gallagher <sgallagh at redhat.com> - 1.53-1
+- New upstream release 1.53
+- Fixing set_multi() so that if the server closes the connection it will no
+  longer raise AttributeError
+- readline() now will mark the connection dead if the read fails
+- Changing check_keys to use re.match() instead of str.translate(), because
+  re.match() works with Python < 2.6
+- Add a MANIFEST.in file
+- Client() now takes a "check_keys" option, which defaults to True
+- Converting control character checking of keys based on performance testing of
+  alternatives
+- Converted unicode tests from using u''
+- Doing a "set" after server goes away, raised AttributeError: 'NoneType'
+  object has no attribute 'sendall'
+- incr/decr return None instead of 0 on server connection failure
+- Supports IPv6 connections using: "inet6:[fd00::32:19f7]:11000"
+
 * Sun Aug 04 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.48-4
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
 
diff --git a/sources b/sources
index b17141f..8ba4589 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-58f8c328304df6aca1f8b60170e98932  python-memcached-1.48.tar.gz
+89570d26e7e7b15caa668a6b2678bd3c  python-memcached-1.53.tar.gz


More information about the scm-commits mailing list