-
Type: Epic
-
Resolution: Done
-
Priority: Major - P3
-
Affects Version/s: 2.5.1
-
Component/s: None
-
None
-
Done
-
Remove Gevent-specific code
-
Major Change
PyMongo 2.x has Gevent-specific code to support Gevent with or without patch_thread. However, patch_socket is always required with Gevent.
In PyMongo 3, remove all Gevent-specific code and rely on Gevent's patch_all. Gevent support in PyMongo 3 will be equal to support for Eventlet, Greenhouse, and any future monkey-patching greenlet frameworks.
Remove the "use_greenlets" option.
Review PyMongo's testing under Gevent patch_all to ensure continued coverage.
- related to
-
PYTHON-558 Does not list gevent in dependencies
- Closed