Accepting request 186099 from devel:languages:python
- Use upstream source URL - added requirement python-py - Update to 2.7.6: * Added CONFIG RESETSTAT command. Thanks Yossi Gottlieb. * Fixed a bug introduced in 2.7.3 that caused issues with script objects and pipelines. Thanks Carpentier Pierre-Francois. * Converted redis-py's test suite to use the awesome py.test library. * Fixed a bug introduced in 2.7.5 that prevented a ConnectionError from being raised when the Redis server is LOADING data. * Added a BusyLoadingError exception that's raised when the Redis server is starting up and not accepting commands yet. BusyLoadingError subclasses ConnectionError, which this state previously returned. Thanks Yossi Gottlieb. - Changes in 2.7.5: * DEL, HDEL and ZREM commands now return the numbers of keys deleted instead of just True/False. * from_url now supports URIs with a port number. Thanks Aaron Westendorf. - Changes in 2.7.4: * Added missing INCRBY method. Thanks Krzysztof Dorosz. * SET now accepts the EX, PX, NX and XX options from Redis 2.6.12. These options will generate errors if these options are used when connected to a Redis server < 2.6.12. Thanks George Yoshida. - Changes in 2.7.3: * Fixed a bug with BRPOPLPUSH and lists with empty strings. * All empty except: clauses have been replaced to only catch Exception subclasses. This prevents a KeyboardInterrupt from triggering exception handlers. Thanks Lucian Branescu Mihaila. * All exceptions that are the result of redis server errors now share a command Exception subclass, ServerError. Thanks Matt Robenolt. OBS-URL: https://build.opensuse.org/request/show/186099 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-redis?expand=0&rev=8
This commit is contained in:
commit
b927205009
@ -1,3 +1,93 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Aug 6 12:39:15 UTC 2013 - speilicke@suse.com
|
||||
|
||||
- Use upstream source URL
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Aug 2 10:19:57 UTC 2013 - berendt@b1-systems.de
|
||||
|
||||
- added requirement python-py
|
||||
- Update to 2.7.6:
|
||||
* Added CONFIG RESETSTAT command. Thanks Yossi Gottlieb.
|
||||
* Fixed a bug introduced in 2.7.3 that caused issues with script objects
|
||||
and pipelines. Thanks Carpentier Pierre-Francois.
|
||||
* Converted redis-py's test suite to use the awesome py.test library.
|
||||
* Fixed a bug introduced in 2.7.5 that prevented a ConnectionError from
|
||||
being raised when the Redis server is LOADING data.
|
||||
* Added a BusyLoadingError exception that's raised when the Redis server
|
||||
is starting up and not accepting commands yet. BusyLoadingError
|
||||
subclasses ConnectionError, which this state previously returned.
|
||||
Thanks Yossi Gottlieb.
|
||||
- Changes in 2.7.5:
|
||||
* DEL, HDEL and ZREM commands now return the numbers of keys deleted
|
||||
instead of just True/False.
|
||||
* from_url now supports URIs with a port number. Thanks Aaron Westendorf.
|
||||
- Changes in 2.7.4:
|
||||
* Added missing INCRBY method. Thanks Krzysztof Dorosz.
|
||||
* SET now accepts the EX, PX, NX and XX options from Redis 2.6.12. These
|
||||
options will generate errors if these options are used when connected
|
||||
to a Redis server < 2.6.12. Thanks George Yoshida.
|
||||
- Changes in 2.7.3:
|
||||
* Fixed a bug with BRPOPLPUSH and lists with empty strings.
|
||||
* All empty except: clauses have been replaced to only catch Exception
|
||||
subclasses. This prevents a KeyboardInterrupt from triggering exception
|
||||
handlers. Thanks Lucian Branescu Mihaila.
|
||||
* All exceptions that are the result of redis server errors now share a
|
||||
command Exception subclass, ServerError. Thanks Matt Robenolt.
|
||||
* Prevent DISCARD from being called if MULTI wasn't also called. Thanks
|
||||
Pete Aykroyd.
|
||||
* SREM now returns an integer indicating the number of items removed from
|
||||
the set. Thanks http://github.com/ronniekk.
|
||||
* Fixed a bug with BGSAVE and BGREWRITEAOF response callbacks with Python3.
|
||||
Thanks Nathan Wan.
|
||||
* Added CLIENT GETNAME and CLIENT SETNAME commands.
|
||||
Thanks http://github.com/bitterb.
|
||||
* It's now possible to use len() on a pipeline instance to determine the
|
||||
number of commands that will be executed. Thanks Jon Parise.
|
||||
* Fixed a bug in INFO's parse routine with floating point numbers. Thanks
|
||||
Ali Onur Uyar.
|
||||
* Fixed a bug with BITCOUNT to allow `start` and `end` to both be zero.
|
||||
Thanks Tim Bart.
|
||||
* The transaction() method now accepts a boolean keyword argument,
|
||||
value_from_callable. By default, or if False is passes, the transaction()
|
||||
method will return the value of the pipelines execution. Otherwise, it
|
||||
will return whatever func() returns.
|
||||
* Python3 compatibility fix ensuring we're not already bytes(). Thanks
|
||||
Salimane Adjao Moustapha.
|
||||
* Added PSETEX. Thanks YAMAMOTO Takashi.
|
||||
* Added a BlockingConnectionPool to limit the number of connections that
|
||||
can be created. Thanks James Arthur.
|
||||
* SORT now accepts a `groups` option that if specified, will return
|
||||
tuples of n-length, where n is the number of keys specified in the GET
|
||||
argument. This allows for convenient row-based iteration. Thanks
|
||||
Ionuț Arțăriși.
|
||||
- Changes in 2.7.2:
|
||||
* Parse errors are now *always* raised on multi/exec pipelines, regardless
|
||||
of the `raise_on_error` flag. See
|
||||
https://groups.google.com/forum/?hl=en&fromgroups=#!topic/redis-db/VUiEFT8U8U0
|
||||
for more info.
|
||||
- Changes in 2.7.1:
|
||||
* Packaged tests with source code
|
||||
- Changes in 2.7.0:
|
||||
* Added BITOP and BITCOUNT commands. Thanks Mark Tozzi.
|
||||
* Added the TIME command. Thanks Jason Knight.
|
||||
* Added support for LUA scripting. Thanks to Angus Peart, Drew Smathers,
|
||||
Issac Kelly, Louis-Philippe Perron, Sean Bleier, Jeffrey Kaditz, and
|
||||
Dvir Volk for various patches and contributions to this feature.
|
||||
* Changed the default error handling in pipelines. By default, the first
|
||||
error in a pipeline will now be raised. A new parameter to the
|
||||
pipeline's execute, `raise_on_error`, can be set to False to keep the
|
||||
old behavior of embeedding the exception instances in the result.
|
||||
* Fixed a bug with pipelines where parse errors won't corrupt the
|
||||
socket.
|
||||
* Added the optional `number` argument to SRANDMEMBER for use with
|
||||
Redis 2.6+ servers.
|
||||
* Added PEXPIRE/PEXPIREAT/PTTL commands. Thanks Luper Rouch.
|
||||
* Added INCRBYFLOAT/HINCRBYFLOAT commands. Thanks Nikita Uvarov.
|
||||
* High precision floating point values won't lose their precision when
|
||||
being sent to the Redis server. Thanks Jason Oster and Oleg Pudeyev.
|
||||
* Added CLIENT LIST/CLIENT KILL commands
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 3 18:11:40 UTC 2012 - os-dev@jacraig.com
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package python-redis
|
||||
#
|
||||
# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||
# Copyright (c) 2013 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
|
||||
@ -17,25 +17,24 @@
|
||||
|
||||
|
||||
Name: python-redis
|
||||
Version: 2.6.2
|
||||
Version: 2.7.6
|
||||
Release: 0
|
||||
Url: http://github.com/andymccurdy/redis-py
|
||||
Summary: Python client for Redis key-value store
|
||||
License: MIT
|
||||
Group: Development/Languages/Python
|
||||
Source: http://cloud.github.com/downloads/andymccurdy/redis-py/redis-%{version}.tar.gz
|
||||
Source: https://pypi.python.org/packages/source/r/redis/redis-%{version}.tar.gz
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
BuildRequires: python-devel
|
||||
%if 0%{?suse_version}
|
||||
%py_requires
|
||||
%if 0%{?suse_version} > 1110
|
||||
Requires: python-py
|
||||
%if 0%{?suse_version} && 0%{?suse_version} <= 1110
|
||||
%{!?python_sitelib: %global python_sitelib %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
|
||||
%else
|
||||
BuildArch: noarch
|
||||
%endif
|
||||
%endif
|
||||
%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
|
||||
|
||||
%description
|
||||
Python client for Redis key-value store.
|
||||
The Python interface to the Redis key-value store.
|
||||
|
||||
%prep
|
||||
%setup -q -n redis-%{version}
|
||||
@ -48,7 +47,7 @@ python setup.py install --prefix=%{_prefix} --root=%{buildroot}
|
||||
|
||||
%files
|
||||
%defattr(-,root,root,-)
|
||||
%doc CHANGES LICENSE README.md
|
||||
%doc CHANGES LICENSE README.rst
|
||||
%{python_sitelib}/*
|
||||
|
||||
%changelog
|
||||
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:2196ff8a6b0ce505d3972a58c49d842f031260af66f2e3960e0ce068ab7598e5
|
||||
size 34942
|
3
redis-2.7.6.tar.gz
Normal file
3
redis-2.7.6.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:7e8645a5e1a5e36fb6f93d3113eb078e2763db15aafa3dfa5ba2ceace26a01c4
|
||||
size 76041
|
Loading…
Reference in New Issue
Block a user