Hello community, here is the log from the commit of package python-gevent for openSUSE:Factory checked in at 2012-06-26 17:54:40 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-gevent (Old) and /work/SRC/openSUSE:Factory/.python-gevent.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "python-gevent", Maintainer is "" Changes: -------- --- /work/SRC/openSUSE:Factory/python-gevent/python-gevent.changes 2012-04-17 07:48:50.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.python-gevent.new/python-gevent.changes 2012-06-26 17:54:41.000000000 +0200 @@ -1,0 +2,11 @@ +Mon Jun 25 15:19:15 UTC 2012 - saschpe@suse.de + +- Update to version 0.13.7: + + Fixed #94: fallback to buffer if memoryview fails in _get_memory on + python 2.7. + + Fixed #103: ``Queue(None).full()`` returns ``False`` now (previously + it returned ``True``). + + Fixed #112: threading._sleep is not patched. + + Fixed #115: _dummy gets unexpected Timeout arg. + +------------------------------------------------------------------- Old: ---- gevent-0.13.6.tar.gz New: ---- gevent-0.13.7.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-gevent.spec ++++++ --- /var/tmp/diff_new_pack.5FIGl7/_old 2012-06-26 17:54:44.000000000 +0200 +++ /var/tmp/diff_new_pack.5FIGl7/_new 2012-06-26 17:54:44.000000000 +0200 @@ -17,7 +17,7 @@ Name: python-gevent -Version: 0.13.6 +Version: 0.13.7 Release: 0 Url: http://www.gevent.org/ Summary: Python network library that uses greenlet and libevent ++++++ gevent-0.13.6.tar.gz -> gevent-0.13.7.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gevent-0.13.6/PKG-INFO new/gevent-0.13.7/PKG-INFO --- old/gevent-0.13.6/PKG-INFO 2011-05-02 15:02:59.000000000 +0200 +++ new/gevent-0.13.7/PKG-INFO 2012-04-12 00:26:26.000000000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 1.0 Name: gevent -Version: 0.13.6 +Version: 0.13.7 Summary: Python network library that uses greenlet and libevent for easy and scalable concurrency Home-page: http://www.gevent.org/ Author: Denis Bilenko @@ -9,6 +9,16 @@ Description: gevent_ ======= + .. attention:: + + New_ version of gevent uses libev_ and c-ares rather than libevent and includes all the dependencies in the release tarball. + + You can download the 1.0 beta release from `google code`_. Please give it a try. + + .. _libev: http://blog.gevent.org/2011/04/28/libev-and-libevent/ + .. _google code: http://code.google.com/p/gevent/downloads/ + .. _New: https://bitbucket.org/denis/gevent/src/tip/changelog.rst#cl-7 + gevent_ is a Python networking library that uses greenlet_ to provide synchronous API on top of libevent_ event loop. Features include: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gevent-0.13.6/README.rst new/gevent-0.13.7/README.rst --- old/gevent-0.13.6/README.rst 2011-05-02 15:02:57.000000000 +0200 +++ new/gevent-0.13.7/README.rst 2012-04-12 00:26:23.000000000 +0200 @@ -1,6 +1,16 @@ gevent_ ======= +.. attention:: + + New_ version of gevent uses libev_ and c-ares rather than libevent and includes all the dependencies in the release tarball. + + You can download the 1.0 beta release from `google code`_. Please give it a try. + +.. _libev: http://blog.gevent.org/2011/04/28/libev-and-libevent/ +.. _google code: http://code.google.com/p/gevent/downloads/ +.. _New: https://bitbucket.org/denis/gevent/src/tip/changelog.rst#cl-7 + gevent_ is a Python networking library that uses greenlet_ to provide synchronous API on top of libevent_ event loop. Features include: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gevent-0.13.6/changelog.rst new/gevent-0.13.7/changelog.rst --- old/gevent-0.13.6/changelog.rst 2011-05-02 15:02:57.000000000 +0200 +++ new/gevent-0.13.7/changelog.rst 2012-04-12 00:26:23.000000000 +0200 @@ -4,6 +4,15 @@ .. currentmodule:: gevent +Release 0.13.7 (April 12, 2012) +------------------------------- + +- Fixed #94: fallback to buffer if memoryview fails in _get_memory on python 2.7. +- Fixed #103: ``Queue(None).full()`` returns ``False`` now (previously it returned ``True``). +- Fixed #112: threading._sleep is not patched. Thanks to David LaBissoniere. +- Fixed #115: _dummy gets unexpected Timeout arg. + + Release 0.13.6 (May 2, 2011) ---------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gevent-0.13.6/gevent/__init__.py new/gevent-0.13.7/gevent/__init__.py --- old/gevent-0.13.6/gevent/__init__.py 2011-05-02 15:02:58.000000000 +0200 +++ new/gevent-0.13.7/gevent/__init__.py 2012-04-12 00:26:24.000000000 +0200 @@ -6,9 +6,9 @@ See http://www.gevent.org/ for the documentation. """ -version_info = (0, 13, 6) -__version__ = '0.13.6' -__changeset__ = '1734:6c834b912c36' +version_info = (0, 13, 7) +__version__ = '0.13.7' +__changeset__ = '1744:76188d9922e0' __all__ = ['Greenlet', 'GreenletExit', diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gevent-0.13.6/gevent/monkey.py new/gevent-0.13.7/gevent/monkey.py --- old/gevent-0.13.6/gevent/monkey.py 2011-05-02 15:02:57.000000000 +0200 +++ new/gevent-0.13.7/gevent/monkey.py 2012-04-12 00:26:23.000000000 +0200 @@ -106,6 +106,8 @@ threading._allocate_lock = green_thread.allocate_lock threading.Lock = green_thread.allocate_lock threading._get_ident = green_thread.get_ident + from gevent.hub import sleep + threading._sleep = sleep if _threading_local: _threading_local = __import__('_threading_local') _threading_local.local = local diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gevent-0.13.6/gevent/queue.py new/gevent-0.13.7/gevent/queue.py --- old/gevent-0.13.6/gevent/queue.py 2011-05-02 15:02:57.000000000 +0200 +++ new/gevent-0.13.7/gevent/queue.py 2012-04-12 00:26:23.000000000 +0200 @@ -102,7 +102,7 @@ ``Queue(None)`` is never full. """ - return self.qsize() >= self.maxsize + return self.maxsize is not None and self.qsize() >= self.maxsize def put(self, item, block=True, timeout=None): """Put an item into the queue. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gevent-0.13.6/gevent/socket.py new/gevent-0.13.7/gevent/socket.py --- old/gevent-0.13.6/gevent/socket.py 2011-05-02 15:02:57.000000000 +0200 +++ new/gevent-0.13.7/gevent/socket.py 2012-04-12 00:26:23.000000000 +0200 @@ -255,8 +255,13 @@ if sys.version_info[:2] < (2, 7): _get_memory = buffer +elif sys.version_info[:2] < (3, 0): + def _get_memory(string, offset): + try: + return memoryview(string)[offset:] + except TypeError: + return buffer(string, offset) else: - def _get_memory(string, offset): return memoryview(string)[offset:] @@ -264,7 +269,7 @@ class _closedsocket(object): __slots__ = [] - def _dummy(*args): + def _dummy(*args, **kwargs): raise error(EBADF, 'Bad file descriptor') # All _delegate_methods must also be initialized here. send = recv = recv_into = sendto = recvfrom = recvfrom_into = _dummy diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gevent-0.13.6/gevent.egg-info/PKG-INFO new/gevent-0.13.7/gevent.egg-info/PKG-INFO --- old/gevent-0.13.6/gevent.egg-info/PKG-INFO 2011-05-02 15:02:59.000000000 +0200 +++ new/gevent-0.13.7/gevent.egg-info/PKG-INFO 2012-04-12 00:26:26.000000000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 1.0 Name: gevent -Version: 0.13.6 +Version: 0.13.7 Summary: Python network library that uses greenlet and libevent for easy and scalable concurrency Home-page: http://www.gevent.org/ Author: Denis Bilenko @@ -9,6 +9,16 @@ Description: gevent_ ======= + .. attention:: + + New_ version of gevent uses libev_ and c-ares rather than libevent and includes all the dependencies in the release tarball. + + You can download the 1.0 beta release from `google code`_. Please give it a try. + + .. _libev: http://blog.gevent.org/2011/04/28/libev-and-libevent/ + .. _google code: http://code.google.com/p/gevent/downloads/ + .. _New: https://bitbucket.org/denis/gevent/src/tip/changelog.rst#cl-7 + gevent_ is a Python networking library that uses greenlet_ to provide synchronous API on top of libevent_ event loop. Features include: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gevent-0.13.6/greentest/testrunner.py new/gevent-0.13.7/greentest/testrunner.py --- old/gevent-0.13.6/greentest/testrunner.py 2011-05-02 15:02:57.000000000 +0200 +++ new/gevent-0.13.7/greentest/testrunner.py 2012-04-12 00:26:23.000000000 +0200 @@ -34,7 +34,7 @@ # - screws up warnings location, causing them to appear as originated from testrunner.py # the number of seconds each test script is allowed to run -DEFAULT_TIMEOUT = 60 +DEFAULT_TIMEOUT = 120 # the number of bytes of output that is recorded; the rest is thrown away OUTPUT_LIMIT = 50000 -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org