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
|
Mon Sep 3 18:11:40 UTC 2012 - os-dev@jacraig.com
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package python-redis
|
# 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
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -17,25 +17,24 @@
|
|||||||
|
|
||||||
|
|
||||||
Name: python-redis
|
Name: python-redis
|
||||||
Version: 2.6.2
|
Version: 2.7.6
|
||||||
Release: 0
|
Release: 0
|
||||||
Url: http://github.com/andymccurdy/redis-py
|
Url: http://github.com/andymccurdy/redis-py
|
||||||
Summary: Python client for Redis key-value store
|
Summary: Python client for Redis key-value store
|
||||||
License: MIT
|
License: MIT
|
||||||
Group: Development/Languages/Python
|
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
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
BuildRequires: python-devel
|
BuildRequires: python-devel
|
||||||
%if 0%{?suse_version}
|
Requires: python-py
|
||||||
%py_requires
|
%if 0%{?suse_version} && 0%{?suse_version} <= 1110
|
||||||
%if 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
|
BuildArch: noarch
|
||||||
%endif
|
%endif
|
||||||
%endif
|
|
||||||
%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
|
|
||||||
|
|
||||||
%description
|
%description
|
||||||
Python client for Redis key-value store.
|
The Python interface to the Redis key-value store.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q -n redis-%{version}
|
%setup -q -n redis-%{version}
|
||||||
@ -48,7 +47,7 @@ python setup.py install --prefix=%{_prefix} --root=%{buildroot}
|
|||||||
|
|
||||||
%files
|
%files
|
||||||
%defattr(-,root,root,-)
|
%defattr(-,root,root,-)
|
||||||
%doc CHANGES LICENSE README.md
|
%doc CHANGES LICENSE README.rst
|
||||||
%{python_sitelib}/*
|
%{python_sitelib}/*
|
||||||
|
|
||||||
%changelog
|
%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