summaryrefslogtreecommitdiff
path: root/setup.py
Commit message (Collapse)AuthorAgeFilesLines
* dep: greenlet>=1.0 removing unused clear_sys_exc_info stubSergey Shepelev2023-03-271-1/+1
| | | | fixes https://github.com/eventlet/eventlet/issues/763
* add GitHub URL for PyPiAndrii Oriekhov2022-03-021-0/+3
|
* greendns: compatibility with dnspython v2Felix Yan2021-09-011-1/+1
| | | | | | | | | | | | Compatibility with dnspython v2: - `_compute_expiration` was replaced by `_compute_times` - `dns.query.{tcp,udp}` take new arguments Main issue for tracking: https://github.com/eventlet/eventlet/issues/619 This patch discussion: https://github.com/eventlet/eventlet/pull/722 This patch deprecates dnspython<2 pin: https://github.com/eventlet/eventlet/issues/629 Co-authored-by: John Vandenberg <jayvdb@gmail.com> Co-authored-by: Rodolfo Alonso Hernandez <ralonsoh@redhat.com>
* Add classifiers for py38 and py39Tim Burke2021-05-121-0/+2
|
* Only install monotonic on python2 (#583)Jon Schlueter2020-10-221-1/+1
| | | | | Only install monotonic on python<3.5 Co-authored-by: Sergey Shepelev <temotor@gmail.com>
* pin dnspython <2.0.0Peter Eacmen2020-07-311-1/+1
| | | | | https://github.com/eventlet/eventlet/issues/619 https://github.com/eventlet/eventlet/issues/629
* drop Python 3.4 supportdrop-34Sergey Shepelev2020-07-061-2/+0
| | | | https://github.com/eventlet/eventlet/issues/623
* Fix for Python 3.7 (#506)Marcel Plch2018-09-281-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.3Sergey Shepelev2018-05-191-1/+0
|
* Drop support for Python2.6 and python-epoll packageSergey Shepelev2018-05-191-1/+0
|
* external dependencies for six, monotonic, dnspythonnat-goodspeed2018-05-101-0/+3
|
* Add Python 3.6Hugo2018-03-091-0/+1
|
* Avoid dependency on enum-compatJames Page2017-12-031-1/+1
| | | | Directly depend on enum34, scoping requirement to < Python 3.4.
* Explicit environ flag for importing eventlet.__version__ without ignoring ↵Sergey Shepelev2016-12-121-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 effectsJakub Stasiak2016-07-081-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 packagesSergey Shepelev2015-03-281-1/+1
|
* setup: Python3 classifiersSergey Shepelev2015-02-241-0/+2
|
* python3 compat: remove lots of Python 2.5 and earlier dependent code; use ↵Sergey Shepelev2013-12-031-2/+0
| | | | print() function syntax
* Rename README{,.rst} for Github render; Thanks to Thomas Grainger and Tobias ↵Sergey Shepelev2013-09-051-1/+1
| | | | | | Megies; Fixes GH-47 https://github.com/eventlet/eventlet/issues/47
* setup: greenlet is actually required, remove --without-greenlet option, ↵Sergey Shepelev2013-01-241-10/+3
| | | | | | remove unused httplib2 test dependency; Thanks to Thomas Grainger https://github.com/eventlet/eventlet/pull/12
* setup: PEP-8Sergey Shepelev2013-01-231-20/+19
|
* I can spellRyan Williams2011-06-071-4/+4
|
* 0.9.16 brandingv0.9.16Ryan Williams2011-06-071-0/+4
|
* Finally removed pesky _main_wrapper function in greenthread thanks to ↵Ryan Williams2010-08-191-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 Ford2010-05-051-1/+1
| | | | as tests.mock
* Added websocket. This has 100% test coverage but has introduced a testing ↵Ben Ford2010-05-051-0/+1
| | | | dependency on httplib2 and mock.
* Refactored spawn_plot to not use the with-statement, so we can install the ↵Ryan Williams2010-04-171-1/+1
| | | | dev version of eventlet on 2.4.
* Updated README, updated version to dev, included README as long_description.Ryan Williams2010-03-161-6/+7
|
* Changed description slightlyRyan Williams2010-02-211-1/+1
|
* Setting zip_safe so install is less noisy.Ryan Williams2010-02-211-0/+1
|
* Moved GreenSSLObject into eventlet.green.socket, cleaned up imports ↵Ryan Williams2009-11-241-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 Williams2009-09-161-0/+1
| | | | get plugins in the path any other way.
* Added command line flags for disabling dependencies on pyopenssl or greenlet.Ryan Williams2009-08-181-1/+9
|
* Updated setup.py to include dependencies and also to include Windows in the ↵Ryan Williams2009-08-171-2/+4
| | | | classifiers.
* set version to 0.8.10; add eventlet.__version__ attributeDenis Bilenko2009-04-131-1/+2
|
* changed version number in setup.py from 0.9pre to 0.8.9Denis Bilenko2009-03-011-1/+1
|
* fix setup.py not to install greentest as a package system-wideDenis Bilenko2009-02-111-1/+1
|
* removed PyOpenSSL and greenlet from dependencies in setup.pyDenis Bilenko2008-11-071-1/+0
|
* 0.8 is out, on to 0.9predonovan2008-10-131-1/+1
|
* Prepare for 0.8donovan2008-10-131-1/+1
|
* 0.8predonovan2008-07-291-1/+1
|
* prepare for 0.7donovan2008-07-291-1/+1
|
* Fix socket_recv to return '' instead of raising ↵donovan2008-07-161-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 ↵donovan2008-07-141-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 ↵donovan2008-07-071-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 ↵donovan2008-06-301-1/+1
| | | | api.connect_tcp.
* Prepare for 0.6 releasedonovan2008-06-261-1/+1
|
* Fix for some SwitchingToDeadGreenlet or TypeError: '_socketobject' object is ↵donovan2008-06-251-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, ↵donovan2008-06-241-1/+1
| | | | 'the grugq'
* bump to 0.5.3donovan2008-06-241-1/+1
|