debian/0000755000000000000000000000000012302376344007172 5ustar debian/docs0000644000000000000000000000004612214035227010037 0ustar README README.twisted doc/_build/html debian/copyright0000644000000000000000000001551012214035227011121 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Eventlet Upstream-Contact: Ryan Williams Source: http://eventlet.net Files: * Copyright: 2005-2006, Bob Ippolito 2010, Daniele Varrazzo 2009-2010, Denis Bilenko, denis.bilenko at gmail com 2007-2010, Linden Research, Inc. 2008-2010, Eventlet Contributors License: Expat Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: . The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. . THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Files: eventlet/tpool.py tests/tpool_test.py Copyright: 2007-2009, Linden Research, Inc. 2007, IBM Corp. License: Apache-2.0 Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. . On Debian GNU/Linux systems, the complete text of the Apache License v2 can be found in `/usr/share/common-licenses/Apache-2.0'. . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Files: eventlet/support/greendns.py Copyright: 2005-2010, Slide, Inc. License: generic-bsd Files: eventlet/green/profile.py Copyright: 2010, CCP Games License: ccp-bsd Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of CCP Games nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY CCP GAMES ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL CCP GAMES BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Files: tests/mock.py Copyright: 2007-2009, Michael Foord Comment: Deleted during build, and Debian's python-mock package is used instead. License: voidspace-bsd Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of Michael Foord nor the name of Voidspace may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Files: debian/* Copyright: 2010, Monty Taylor 2010-2011, Soren Hansen 2011-2012, Stefano Rivera License: generic-bsd License: generic-bsd Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the author nor the names of other contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. debian/changelog0000644000000000000000000002007712302376344011052 0ustar python-eventlet (0.13.0-1ubuntu2) trusty; urgency=medium * Rebuild to drop files installed into /usr/share/pyshared. -- Matthias Klose Sun, 23 Feb 2014 13:51:32 +0000 python-eventlet (0.13.0-1ubuntu1) trusty; urgency=low * Merge from Debian unstable. Remaining changes: - debian/patches/skip-failing-tests: Skipped tests failing on buildds. -- Chuck Short Mon, 28 Oct 2013 10:34:13 -0400 python-eventlet (0.13.0-1) unstable; urgency=low [ Stefano Rivera ] * Re-add entry for 0.9.16-3 to the changelog, it was accidentally dropped. * Re-apply Uploaders changes from 0.9.16-3 that were lost. [ Thomas Goirand ] * New upstream release. * Patches doc to avoid FTBFS. * Allow the unit test to fail, because we have a "test is too long" error. -- Thomas Goirand Mon, 09 Sep 2013 08:23:05 +0000 python-eventlet (0.13.0-0ubuntu1) saucy; urgency=low * New upstream release. -- Chuck Short Wed, 10 Jul 2013 13:21:22 -0500 python-eventlet (0.12.1-2) unstable; urgency=low [ Jakub Wilk ] * Use canonical URIs for Vcs-* fields. [ Thomas Goirand ] * Uploading to sid. * Added rm -rf build in the clean target to be able to rebuild twice. * Removes a failing assert in tests.patcher_test.Threading. -- Thomas Goirand Sat, 11 May 2013 03:18:49 +0000 python-eventlet (0.12.1-1) experimental; urgency=low * New upstream release, still upload to experimental. -- Laszlo Boszormenyi (GCS) Sat, 02 Mar 2013 18:05:59 +0100 python-eventlet (0.12.1-0ubuntu1) raring; urgency=low * New upstream release: - Dropped debian/patches/fix_waitpid_rc.patch: Dropped no longer needed. * Bump standards to 3.9.4 * debian/patches/skip-failing-tests.patch: Skip failing tests. -- Chuck Short Mon, 11 Feb 2013 07:02:32 -0600 python-eventlet (0.12.0-1) experimental; urgency=low * New upstream version. * Uploading to experimental during the freeze. * X-Python-Version now >= 2.6. * Now using compat and debhelper 9. * Requires python-all (>= 2.6.6-3~). * Drops retry-on-timeout and threading-leak patches no longer needed. * Adds Ubuntu patch for disabling failing test. -- Thomas Goirand Fri, 22 Feb 2013 07:25:50 +0000 python-eventlet (0.9.17-0ubuntu2) raring; urgency=low * debian/patches/fix_waitpid_rc.patch: Properly block on child processes and return correct return codes. Cherry-picked from upstream VCS. (LP: #1078232) -- Adam Gandelman Mon, 26 Nov 2012 09:13:04 -0800 python-eventlet (0.9.17-0ubuntu1) quantal; urgency=low * New upstream reversion: - debian/patches/threading-leak: dropped no longer needed. - debian/patches/retry-on-timeout: dropped no longer needed. -- Chuck Short Tue, 07 Aug 2012 19:25:01 -0500 python-eventlet (0.9.16-3) unstable; urgency=low * New maintainer (closes: #685319). [ Michael Gilbert ] * Depend python-greenlet >= 0.3.1-2.1, which provides the needed egg-info file fixing a build failure (closes: #684852). -- Laszlo Boszormenyi (GCS) Sat, 17 Nov 2012 14:16:24 +0100 python-eventlet (0.9.16-2ubuntu1) quantal; urgency=low * Merge from Debian, remaining changes: - Drop python-zmq from build depends, it's currently in universe. -- Dave Walker (Daviey) Fri, 18 May 2012 13:36:26 +0100 python-eventlet (0.9.16-2) unstable; urgency=low [ Soren Hansen ] * Add myself to Uploaders. [ Stefano Rivera ] * Use dh_sphinxdoc. - Bump python-sphinx Build-Depends. - Remove dh_installdocs override. - Don't manually symlink jquery.js to libjs-jquery. * Don't compress Sphinx _sources. * Include examples. * Apply upstream threading related memory leak patch (Closes: #661781) * Bump Standards-Version to 3.9.3, no changes needed. * Update machine-readable copyright format to 1.0. -- Stefano Rivera Wed, 21 Mar 2012 17:31:35 +0200 python-eventlet (0.9.16-1ubuntu4) precise; urgency=low * Fixed syntax error in debian/rules causing FTBFS. -- Daniel T Chen Sat, 03 Mar 2012 14:44:07 -0500 python-eventlet (0.9.16-1ubuntu3) precise; urgency=low * Let tests past. -- Chuck Short Fri, 02 Mar 2012 14:32:51 -0500 python-eventlet (0.9.16-1ubuntu2) precise; urgency=low * debian/patches/eventlet-leak.patch: Fixes memory leak in nova. -- Chuck Short Fri, 02 Mar 2012 08:57:57 -0500 python-eventlet (0.9.16-1ubuntu1) precise; urgency=low * debian/control: Dropped python-zmq from build depends, it's currently in universe. -- Dave Walker (Daviey) Wed, 19 Oct 2011 10:41:48 +0100 python-eventlet (0.9.16-1) unstable; urgency=low * Team upload. * New upstream release. * Dropped reuseaddr.patch: Included upstream. -- Soren Hansen Wed, 08 Jun 2011 15:13:04 +0200 python-eventlet (0.9.15-1) unstable; urgency=low * New upstream release. - Drop all patches, accepted upstream. * Correct DEP3 headers (first line of Description is the subject) * Bump Standards-Version to 3.9.2, no changes needed. * Drop Breaks: ${python:Breaks}, no longer used by dh_python2. * debian/copyright: Update to DEP5 Format r174. * Restore doc/modules/zmq.rst and BD on Sphinx 1.0. * reuseaddr.patch: The logic for deciding whether to use SO_REUSEADDR was inverted. * retry-on-timeout.patch: If an operation times out, try one last time. (LP: #771512) -- Stefano Rivera Thu, 02 Jun 2011 16:18:16 +0200 python-eventlet (0.9.14-1) unstable; urgency=low * Initial release in Debian. (Closes: #532140) - Maintainer is Debian Python Modules team. - Add myself and Monty to Uploaders. - Add Vcs entries. * Change architecture to all, this is a pure-Python module. - Build-Depend on python-all. * Bump debhelper compat and Build-Depend to 8. * Drop unnecessary article from Description. * Switch to dh_python2. - Drop pycompat, deprecated. - Use X-Python-Version instead of pyversions. Bump python-all Build-Depend to 2.6.5-13~. - Breaks: ${python:Breaks}. - Let dh_python2 determine Python dependencies. * Run test suite during build. - Add Build-Depends on python-httplib2, python-nose, python-openssl and python-zmq. - disable-psycopg-patcher-test.patch: Use the postgres_requirement function from tests.db_pool_test in tests.patcher_psycopg_test, to skip unless Postgres is available. * Build Sphinx documentation. - Drop doc/modules/zmq.rst, it isn't used and requires Sphinx 1.0. * Include README.twisted. * Use python-mock instead of bundled module. * Update copyright to the latest format, and rework to group by licence. Include all BSD variants present. * Drop postinst, not of interest to Debian. Ubuntu can drop it after natty. -- Stefano Rivera Sun, 27 Feb 2011 14:20:43 +0200 python-eventlet (0.9.14-0ubuntu2) natty; urgency=low * Clean up left over .pyc files. -- Soren Hansen Mon, 14 Feb 2011 15:18:58 +0100 python-eventlet (0.9.14-0ubuntu1) natty; urgency=low * New upstream release * wrap-greenpipe.patch: - Stop eventlet's subprocess module from attempting wrap GreenPipe instances in another layer of GreenPipe. -- Soren Hansen Mon, 14 Feb 2011 11:36:08 +0100 python-eventlet (0.9.13-0ubuntu1) natty; urgency=low * New upstream release -- Bhavani Shankar Sun, 31 Oct 2010 20:28:03 +0530 python-eventlet (0.9.12-0ubuntu2) maverick; urgency=low * Add dependency on python-greenlet (LP: #657047) -- Soren Hansen Fri, 08 Oct 2010 21:49:53 +0200 python-eventlet (0.9.12-0ubuntu1) maverick; urgency=low * New upstream release. (FFe: LP: #645899) -- Soren Hansen Tue, 28 Sep 2010 21:20:32 +0200 python-eventlet (0.9.10-0ubuntu1) maverick; urgency=low * Initial upload to Ubuntu. (FFe: LP: #620368) -- Soren Hansen Mon, 23 Aug 2010 08:54:30 +0200 debian/examples0000644000000000000000000000001312214035227010717 0ustar examples/* debian/links0000644000000000000000000000012012214035227010220 0ustar /usr/share/doc/python-eventlet/html/_sources /usr/share/doc/python-eventlet/rst debian/python-eventlet.lintian-overrides0000644000000000000000000000004712214035227015712 0ustar python-eventlet: no-upstream-changelog debian/doc-base0000644000000000000000000000053212214035227010564 0ustar Document: eventlet Title: Eventlet Documentation Author: The Eventlet Contributors Abstract: concurrent networking library for Python Section: Programming/Python Format: HTML Index: /usr/share/doc/python-eventlet/html/index.html Files: /usr/share/doc/python-eventlet/html/*.html Format: Text Files: /usr/share/doc/python-eventlet/rst/index.txt debian/compat0000644000000000000000000000000212214035227010362 0ustar 8 debian/patches/0000755000000000000000000000000012233473072010620 5ustar debian/patches/fix-FTBFS-on-sphinx-build.patch0000644000000000000000000000051212213314766016307 0ustar Description: Removes line that is doing FTBFS in doc Author: Thomas Goirand Forwarded: no --- python-eventlet-0.13.0.orig/doc/modules/zmq.rst +++ python-eventlet-0.13.0/doc/modules/zmq.rst @@ -15,7 +15,6 @@ .. autoclass:: Socket :show-inheritance: - :inherited-members: .. automethod:: recv debian/patches/skip-failing-tests.patch0000644000000000000000000000110312214035227015344 0ustar diff -Naupr eventlet-0.12.1.orig/tests/greenio_test.py eventlet-0.12.1/tests/greenio_test.py --- eventlet-0.12.1.orig/tests/greenio_test.py 2013-01-24 04:18:17.000000000 -0600 +++ eventlet-0.12.1/tests/greenio_test.py 2013-02-11 07:58:19.380602680 -0600 @@ -697,6 +697,7 @@ class TestGreenPipe(LimitedTestCase): class TestGreenIoLong(LimitedTestCase): TEST_TIMEOUT = 10 # the test here might take a while depending on the OS + @skipped @skip_with_pyevent def test_multiple_readers(self, clibufsize=False): debug.hub_prevent_multiple_readers(False) debian/patches/series0000644000000000000000000000007112233473072012033 0ustar skip-failing-tests.patch fix-FTBFS-on-sphinx-build.patch debian/control0000644000000000000000000000277112233472675010613 0ustar Source: python-eventlet Section: python Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Debian Python Modules Team Uploaders: Laszlo Boszormenyi (GCS) Build-Depends: debhelper (>= 8), python-all (>= 2.6.5-13~), python-greenlet, python-httplib2, python-mock, python-nose, python-openssl, python-setuptools, python-sphinx (>= 1.0.7+dfsg), X-Python-Version: >= 2.5 Standards-Version: 3.9.4 Homepage: http://eventlet.net Vcs-Svn: svn://svn.debian.org/python-modules/packages/python-eventlet/trunk/ Vcs-Browser: http://svn.debian.org/viewsvn/python-modules/packages/python-eventlet/trunk/ Package: python-eventlet Architecture: all Depends: ${misc:Depends}, ${python:Depends}, ${sphinxdoc:Depends} Description: concurrent networking library for Python Eventlet allows you to change how you run your code, not how you write it. . It uses epoll or libevent for highly scalable non-blocking I/O. Coroutines ensure that the developer uses a blocking style of programming that is similar to threading, but provide the benefits of non-blocking I/O. The event dispatch is implicit, which means you can easily use Eventlet from the Python interpreter, or as a small part of a larger application. . It's easy to get started using Eventlet, and easy to convert existing applications to use it. Start off by looking at examples, common design patterns, and the list of the basic API primitives. debian/rules0000755000000000000000000000117112233472452010252 0ustar #!/usr/bin/make -f %: dh $@ --with python2,sphinxdoc override_dh_auto_build: /bin/echo -e '# On Debian, we use the packaged mock\n'\ 'from __future__ import absolute_import\n'\ 'from mock import *' > tests/mock.py dh_auto_build rm -rf doc/_build/html PYTHONPATH=. sphinx-build -N -bhtml doc/ doc/_build/html override_dh_auto_test: ifeq (,$(findstring nocheck,$(DEB_BUILD_OPTIONS))) set -e; \ for python in $(shell pyversions -r); do \ $$python setup.py test; \ done endif override_dh_compress: dh_compress -X.inv -X.txt override_dh_clean: dh_clean rm -rf *.egg-info rm -rf doc/_build/html rm -f tests/mock.py debian/source/0000755000000000000000000000000012214035227010464 5ustar debian/source/include-binaries0000644000000000000000000000364112213303042013620 0ustar doc/_build/html/.doctrees/authors.doctree doc/_build/html/.doctrees/basic_usage.doctree doc/_build/html/.doctrees/design_patterns.doctree doc/_build/html/.doctrees/environment.doctree doc/_build/html/.doctrees/examples.doctree doc/_build/html/.doctrees/history.doctree doc/_build/html/.doctrees/hubs.doctree doc/_build/html/.doctrees/index.doctree doc/_build/html/.doctrees/modules.doctree doc/_build/html/.doctrees/modules/backdoor.doctree doc/_build/html/.doctrees/modules/corolocal.doctree doc/_build/html/.doctrees/modules/db_pool.doctree doc/_build/html/.doctrees/modules/debug.doctree doc/_build/html/.doctrees/modules/event.doctree doc/_build/html/.doctrees/modules/greenpool.doctree doc/_build/html/.doctrees/modules/greenthread.doctree doc/_build/html/.doctrees/modules/pools.doctree doc/_build/html/.doctrees/modules/queue.doctree doc/_build/html/.doctrees/modules/semaphore.doctree doc/_build/html/.doctrees/modules/timeout.doctree doc/_build/html/.doctrees/modules/websocket.doctree doc/_build/html/.doctrees/modules/wsgi.doctree eventlet/__init__.pyc eventlet/backdoor.pyc eventlet/convenience.pyc eventlet/corolocal.pyc eventlet/db_pool.pyc eventlet/debug.pyc eventlet/event.pyc eventlet/green/BaseHTTPServer.pyc eventlet/green/SocketServer.pyc eventlet/green/__init__.pyc eventlet/green/_socket_nodns.pyc eventlet/green/ftplib.pyc eventlet/green/httplib.pyc eventlet/green/os.pyc eventlet/green/select.pyc eventlet/green/socket.pyc eventlet/green/ssl.pyc eventlet/green/thread.pyc eventlet/green/threading.pyc eventlet/green/time.pyc eventlet/green/urllib.pyc eventlet/green/zmq.pyc eventlet/greenio.pyc eventlet/greenpool.pyc eventlet/greenthread.pyc eventlet/hubs/__init__.pyc eventlet/hubs/timer.pyc eventlet/patcher.pyc eventlet/pools.pyc eventlet/queue.pyc eventlet/semaphore.pyc eventlet/support/__init__.pyc eventlet/support/greendns.pyc eventlet/support/greenlets.pyc eventlet/timeout.pyc eventlet/websocket.pyc eventlet/wsgi.pyc debian/source/format0000644000000000000000000000001412214035227011672 0ustar 3.0 (quilt) debian/watch0000644000000000000000000000012312214035227010211 0ustar version=3 http://pypi.python.org/packages/source/e/eventlet/eventlet-(.*)\.tar\.gz