diff --git a/python-redis.changes b/python-redis.changes index 5884a46..9b2d396 100644 --- a/python-redis.changes +++ b/python-redis.changes @@ -1,5 +1,26 @@ +------------------------------------------------------------------- +Fri Apr 15 12:43:07 UTC 2011 - saschpe@suse.de + +- Update to version 2.2.4 + * WARNING: Potential backwards incompatible change - Changed order of + parameters of ZREVRANGEBYSCORE to match those of the actual Redis command. + This is only backwards-incompatible if you were passing max and min via + keyword args. If passing by normal args, nothing in user code should have + to change. + * Fixed INFO to properly parse the Redis data correctly for both 2.2.x and + 2.3+. Thanks Stéphane Angel for the fix. + * Lock objects now store their timeout value as a float. + * WATCH now supports multiple keys. + * Broke out some code that was Python 2.4 incompatible. redis-py should + now be useable on 2.4, but this hasn't actually been tested. Thanks + Dan Colish for the patch. + * Optimized some code using izip and islice. + * Better error handling + * Subscription status is now reset after every (re)connection. +- Added spec file license header + ------------------------------------------------------------------- Sun Mar 7 22:27:15 UTC 2010 - prusnak@suse.cz -- created package +- Created package diff --git a/python-redis.spec b/python-redis.spec index 8db79d3..6eec507 100644 --- a/python-redis.spec +++ b/python-redis.spec @@ -1,32 +1,61 @@ -Name: python-redis -Version: 1.34.1 -Release: 1 +# +# spec file for package python-redis +# +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. +# +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} +%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} + +%define mod_name redis + +Name: python-%{mod_name} +Version: 2.2.4 +Release: 0 +Url: http://github.com/andymccurdy/redis-py Summary: Python client for Redis key-value store License: MIT -Url: http://github.com/andymccurdy/redis-py/ -Group: Development/Libraries/Python -Source: http://cloud.github.com/downloads/andymccurdy/redis-py/redis-%{version}.tar.gz -BuildRequires: python-devel +Group: Development/Languages/Python +Source: %{mod_name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-build -%if 0%{?suse_version} >= 1120 +BuildRequires: python-devel +%if 0%{?suse_version} +%py_requires +%if 0%{?suse_version} > 1110 BuildArch: noarch %endif -%{py_requires} +%endif %description -Python client for Redis key-value store +Python client for Redis key-value store. %prep -%setup -q -n redis-%{version} +%setup -q -n %{mod_name}-%{version} %build -%{__python} setup.py build - +export CFLAGS="%{optflags}" +python setup.py build %install -%{__python} setup.py install --prefix=%{_prefix} --root=%{buildroot} --record-rpm=INSTALLED_FILES +python setup.py install --prefix=%{_prefix} --root=%{buildroot} +%clean +rm -rf %{buildroot} -%files -f INSTALLED_FILES -%defattr(-,root,root) +%files +%defattr(-,root,root,-) %doc CHANGES LICENSE README.md +%python_sitelib/%{mod_name}* + +%changelog diff --git a/redis-1.34.1.tar.gz b/redis-1.34.1.tar.gz deleted file mode 100644 index d4fd1d8..0000000 --- a/redis-1.34.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5bc45eb55d1f62e7104604cad001c24231876dcf14be84eaa246ba4dd3855280 -size 11880 diff --git a/redis-2.2.4.tar.gz b/redis-2.2.4.tar.gz new file mode 100644 index 0000000..40f9df5 --- /dev/null +++ b/redis-2.2.4.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2a3e021e861732ad74ca80160276ac6605dd6b196c4198bc40fc0b9847a61cca +size 20822