Package: python-gevent / 0.12.2-7

Metadata

Package Version Patches format
python-gevent 0.12.2-7 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
001 doc fix for older python | (download)

doc/conf.py | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 python versions prior to 2.6 does not have
 socket.create_connection, and getattr raises an exception for unknown attrs.
002 exc_info leak | (download)

gevent/core.pyx | 23 23 + 0 - 0 !
gevent/hub.py | 19 12 + 7 - 0 !
2 files changed, 35 insertions(+), 7 deletions(-)

---
003 remove assert | (download)

doc/mysphinxext.py | 1 0 + 1 - 0 !
1 file changed, 1 deletion(-)

 the build fails if there is no internet access. in that case, it
can't find the cross-reference target in the Python docs, and so it looks in
its own local code, which fails because:

"stripped_aliasname = i_aliasname[len(docname):]" 

does not return the expected result for the gevent.select.select section
of gevent.util.rst (and maybe for other sections/files as well), which
causes the subsequent assertion to fail.

004 py intersphinx mapping fix | (download)

doc/conf.py | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 the version of python-sphinx in the archive (outside experimental)
right now is old, and isn't understanding the "Sphinx inventory version 2" now
being used at http://docs.python.org/dev/objects.inv. So none of the cross
references meant to point to docs.python.org were working.