Hello community, here is the log from the commit of package python-redis for openSUSE:Factory checked in at 2013-08-07 20:53:11 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-redis (Old) and /work/SRC/openSUSE:Factory/.python-redis.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "python-redis" Changes: -------- --- /work/SRC/openSUSE:Factory/python-redis/python-redis.changes 2012-09-06 09:02:05.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.python-redis.new/python-redis.changes 2013-08-07 20:53:12.000000000 +0200 @@ -1,0 +2,90 @@ +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 + +------------------------------------------------------------------- Old: ---- redis-2.6.2.tar.gz New: ---- redis-2.7.6.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-redis.spec ++++++ --- /var/tmp/diff_new_pack.yKAbTc/_old 2013-08-07 20:53:13.000000000 +0200 +++ /var/tmp/diff_new_pack.yKAbTc/_new 2013-08-07 20:53:13.000000000 +0200 @@ -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 @@ %files %defattr(-,root,root,-) -%doc CHANGES LICENSE README.md +%doc CHANGES LICENSE README.rst %{python_sitelib}/* %changelog ++++++ redis-2.6.2.tar.gz -> redis-2.7.6.tar.gz ++++++ ++++ 4892 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org