Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | drop Python 3.4 supportdrop-34 | Sergey Shepelev | 2020-07-06 | 1 | -2/+0 |
| | | | | https://github.com/eventlet/eventlet/issues/623 | ||||
* | Fix for Python 3.7 (#506) | Marcel Plch | 2018-09-28 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | * Fix for Python 3.7 * Remove redundant piece of code. * Put back do_handshake_on_connect kwarg * Use Python 3.7 instead of 3.7-dev * Fix buildbot failing permissions with 3.7 * tests: env_tpool_zero assert details * setup: Python 3.7 classificator | ||||
* | Drop support for Python3.3 | Sergey Shepelev | 2018-05-19 | 1 | -1/+0 |
| | |||||
* | Drop support for Python2.6 and python-epoll package | Sergey Shepelev | 2018-05-19 | 1 | -1/+0 |
| | |||||
* | external dependencies for six, monotonic, dnspython | nat-goodspeed | 2018-05-10 | 1 | -0/+3 |
| | |||||
* | Add Python 3.6 | Hugo | 2018-03-09 | 1 | -0/+1 |
| | |||||
* | Avoid dependency on enum-compat | James Page | 2017-12-03 | 1 | -1/+1 |
| | | | | Directly depend on enum34, scoping requirement to < Python 3.4. | ||||
* | Explicit environ flag for importing eventlet.__version__ without ignoring ↵ | Sergey Shepelev | 2016-12-12 | 1 | -12/+17 |
| | | | | | | | | | | | import errors Allows to read package version without installing dependencies. ``` import eventlet print(eventlet.__version__) # ok eventlet.sleep() # error ``` | ||||
* | Provide green http without undesired side effects | Jakub Stasiak | 2016-07-08 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The Eventlet patcher and the way we were patching multi-level http package don't work well[1][2]. I spent a lot of time trying to make it work but in the end every solution I came up with was breaking something else and made the patching and providing green http even more complicated - I wouldn't envy anyone having to debug it in the future. After a lot of thinking I decided having our own copy of http with the necessary modifications applied seems like the most straightforward and the most reliable solution, even considering its downsides (we need to keep it up to date ourselves and the API won't 100 % match the regular http module API on older Python 3 versions as our bundled version is the most recent one and has bug fixes and extra features implemented). The code introduces by this commit comes from the following Python commit (development branch): commit 6251d66ba9a692d3adf5d2e6818b29ac44130787 Author: Xavier de Gaye <xdegaye@users.sourceforge.net> Date: 2016-06-15 11:35:29 +0200 Issue #26862: SYS_getdents64 does not need to be defined on android API 21. Changes to the original http package code involve: * Removing unnecessary import(s) * Replacing some regular imports with eventlet.green imports * Replacing fullmatch()[3] usage with match() so we stay Python 3.3 compatible I left urllib.parse imports intact as nothing there performs IO. Green httplib module is also modified because it used to import http.client using patcher which was breaking things the same way. A new dependency, enum-compat, is added to ensure that the enum module is present on Python 3.3 (the http package code comes the latest Python development branch and uses enum). [1] https://github.com/getsentry/raven-python/issues/703 [2] https://github.com/eventlet/eventlet/issues/316 [3] https://docs.python.org/3/library/re.html#re.fullmatch This patch is contributed by Smarkets Limited. | ||||
* | setup: tests.{isolated,manual} polluted top-level packages | Sergey Shepelev | 2015-03-28 | 1 | -1/+1 |
| | |||||
* | setup: Python3 classifiers | Sergey Shepelev | 2015-02-24 | 1 | -0/+2 |
| | |||||
* | python3 compat: remove lots of Python 2.5 and earlier dependent code; use ↵ | Sergey Shepelev | 2013-12-03 | 1 | -2/+0 |
| | | | | print() function syntax | ||||
* | Rename README{,.rst} for Github render; Thanks to Thomas Grainger and Tobias ↵ | Sergey Shepelev | 2013-09-05 | 1 | -1/+1 |
| | | | | | | Megies; Fixes GH-47 https://github.com/eventlet/eventlet/issues/47 | ||||
* | setup: greenlet is actually required, remove --without-greenlet option, ↵ | Sergey Shepelev | 2013-01-24 | 1 | -10/+3 |
| | | | | | | remove unused httplib2 test dependency; Thanks to Thomas Grainger https://github.com/eventlet/eventlet/pull/12 | ||||
* | setup: PEP-8 | Sergey Shepelev | 2013-01-23 | 1 | -20/+19 |
| | |||||
* | I can spell | Ryan Williams | 2011-06-07 | 1 | -4/+4 |
| | |||||
* | 0.9.16 brandingv0.9.16 | Ryan Williams | 2011-06-07 | 1 | -0/+4 |
| | |||||
* | Finally removed pesky _main_wrapper function in greenthread thanks to ↵ | Ryan Williams | 2010-08-19 | 1 | -1/+1 |
| | | | | Ambroff having added keyword argument support in greenlet 0.3. Yay cleaner, better-performing code. | ||||
* | Realised that mock is only one file and is extremely useful so included it ↵ | Ben Ford | 2010-05-05 | 1 | -1/+1 |
| | | | | as tests.mock | ||||
* | Added websocket. This has 100% test coverage but has introduced a testing ↵ | Ben Ford | 2010-05-05 | 1 | -0/+1 |
| | | | | dependency on httplib2 and mock. | ||||
* | Refactored spawn_plot to not use the with-statement, so we can install the ↵ | Ryan Williams | 2010-04-17 | 1 | -1/+1 |
| | | | | dev version of eventlet on 2.4. | ||||
* | Updated README, updated version to dev, included README as long_description. | Ryan Williams | 2010-03-16 | 1 | -6/+7 |
| | |||||
* | Changed description slightly | Ryan Williams | 2010-02-21 | 1 | -1/+1 |
| | |||||
* | Setting zip_safe so install is less noisy. | Ryan Williams | 2010-02-21 | 1 | -0/+1 |
| | |||||
* | Moved GreenSSLObject into eventlet.green.socket, cleaned up imports ↵ | Ryan Williams | 2009-11-24 | 1 | -2/+1 |
| | | | | slightly, removed PyOpenSSL dependency -- it will warn you if you need to install it. | ||||
* | Finished off testing docs, put in nosewrapper script because it's a pain to ↵ | Ryan Williams | 2009-09-16 | 1 | -0/+1 |
| | | | | get plugins in the path any other way. | ||||
* | Added command line flags for disabling dependencies on pyopenssl or greenlet. | Ryan Williams | 2009-08-18 | 1 | -1/+9 |
| | |||||
* | Updated setup.py to include dependencies and also to include Windows in the ↵ | Ryan Williams | 2009-08-17 | 1 | -2/+4 |
| | | | | classifiers. | ||||
* | set version to 0.8.10; add eventlet.__version__ attribute | Denis Bilenko | 2009-04-13 | 1 | -1/+2 |
| | |||||
* | changed version number in setup.py from 0.9pre to 0.8.9 | Denis Bilenko | 2009-03-01 | 1 | -1/+1 |
| | |||||
* | fix setup.py not to install greentest as a package system-wide | Denis Bilenko | 2009-02-11 | 1 | -1/+1 |
| | |||||
* | removed PyOpenSSL and greenlet from dependencies in setup.py | Denis Bilenko | 2008-11-07 | 1 | -1/+0 |
| | |||||
* | 0.8 is out, on to 0.9pre | donovan | 2008-10-13 | 1 | -1/+1 |
| | |||||
* | Prepare for 0.8 | donovan | 2008-10-13 | 1 | -1/+1 |
| | |||||
* | 0.8pre | donovan | 2008-07-29 | 1 | -1/+1 |
| | |||||
* | prepare for 0.7 | donovan | 2008-07-29 | 1 | -1/+1 |
| | |||||
* | Fix socket_recv to return '' instead of raising ↵ | donovan | 2008-07-16 | 1 | -1/+1 |
| | | | | socket.error(errno.ECONNRESET) explicitly when using an ssl socket. This allows an eventlet ssl client to talk to an eventlet ssl server properly! Thanks, Ryan Williams. | ||||
* | Fix a major memory leak when using the libevent or libev hubs. Timers were ↵ | donovan | 2008-07-14 | 1 | -1/+1 |
| | | | | not being removed from the hub after they fired. (Thanks Agusto Becciu). | ||||
* | Add a NEWS file and an example of using the wsgi server along with a link to ↵ | donovan | 2008-07-07 | 1 | -1/+1 |
| | | | | Spawning; Set version number to 0.6.1 for a release. | ||||
* | Add a patch from the grugq to allow binding to a specific interface in ↵ | donovan | 2008-06-30 | 1 | -1/+1 |
| | | | | api.connect_tcp. | ||||
* | Prepare for 0.6 release | donovan | 2008-06-26 | 1 | -1/+1 |
| | |||||
* | Fix for some SwitchingToDeadGreenlet or TypeError: '_socketobject' object is ↵ | donovan | 2008-06-25 | 1 | -1/+1 |
| | | | | not iterable exceptions: Passing both read=True and write=True to trampoline would cause the fd to select as both readable and writable in some error conditions. This would cause the greenlet to be spuriously resumed a second time. | ||||
* | Add patch to squelch exceptions properly when running with libevent. Thanks, ↵ | donovan | 2008-06-24 | 1 | -1/+1 |
| | | | | 'the grugq' | ||||
* | bump to 0.5.3 | donovan | 2008-06-24 | 1 | -1/+1 |
| | |||||
* | Fix a bug where eventlet.wsgi was sending chunked encoding to http/1.0 ↵ | donovan | 2008-06-20 | 1 | -1/+1 |
| | | | | clients, which isn't legal. Also, tests for chunked encoding, and the absence of chunked encoding in http/1.0 | ||||
* | Fix a bug in generating Transfer-coding: chunked in the case of no response ↵ | donovan | 2008-06-17 | 1 | -1/+1 |
| | | | | body. Fix a bug where '200 OK' was written to the access log instead of just '200'. Use the sum builtin | ||||
* | Update the version number to 0.6pre | donovan | 2008-06-12 | 1 | -1/+1 |
| | |||||
* | Fix bug in stackless support, remove prints, ad update the operating systems ↵ | donovan | 2008-06-11 | 1 | -0/+2 |
| | | | | in setup.py | ||||
* | Update version number in prep for release | donovan | 2008-06-11 | 1 | -1/+1 |
| | |||||
* | merge up to svn branch r120 | donovan | 2008-05-22 | 1 | -0/+1 |
| |