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 - [email protected]
+
+- 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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to