.coveragerc
.coveragerc-pypy
.gitignore
.landscape.yml
.pylintrc
.readthedocs.yml
AUTHORS
CHANGES.rst
CONTRIBUTING.rst
LICENSE
MANIFEST.in
NOTICE
README.rst
TODO
_setupares.py
_setuplibev.py
_setuputils.py
appveyor.yml
dev-requirements.txt
pyproject.toml
setup.cfg
setup.py
tox.ini
.github/ISSUE_TEMPLATE.md
.github/workflows/ci.yml
appveyor/install.ps1
appveyor/run_with_env.cmd
benchmarks/.gitignore
benchmarks/bench_dns_resolver.py
benchmarks/bench_get_memory.py
benchmarks/bench_hub.py
benchmarks/bench_local.py
benchmarks/bench_pool.py
benchmarks/bench_queue.py
benchmarks/bench_sendall.py
benchmarks/bench_sleep0.py
benchmarks/bench_socket.py
benchmarks/bench_spawn.py
benchmarks/bench_subprocess.py
benchmarks/bench_threadpool.py
benchmarks/bench_tracer.py
benchmarks/micro.sh
benchmarks/micro_greenlet_link.sh
benchmarks/micro_run_callback.sh
benchmarks/micro_semaphore.sh
benchmarks/micro_sleep.sh
docs/Makefile
docs/_about.rst
docs/changelog.rst
docs/changelog_1_0.rst
docs/changelog_1_1.rst
docs/changelog_1_2.rst
docs/changelog_1_3.rst
docs/changelog_1_4.rst
docs/changelog_1_5.rst
docs/changelog_pre.rst
docs/community.rst
docs/conf.py
docs/configuration.rst
docs/contents.rst
docs/dns.rst
docs/index.rst
docs/install.rst
docs/intro.rst
docs/loop_impls.rst
docs/make.bat
docs/monitoring.rst
docs/older_releases.rst
docs/servers.rst
docs/sfc.rst
docs/success.rst
docs/whatsnew_1_0.rst
docs/whatsnew_1_1.rst
docs/whatsnew_1_2.rst
docs/whatsnew_1_3.rst
docs/whatsnew_1_4.rst
docs/whatsnew_1_5.rst
docs/_static/5564530.png
docs/_static/custom.css
docs/_templates/hr-between-versions.rst.tmpl
docs/_templates/layout.html
docs/api/gevent._socket3.rst
docs/api/gevent.ares.rst
docs/api/gevent.backdoor.rst
docs/api/gevent.baseserver.rst
docs/api/gevent.builtins.rst
docs/api/gevent.contextvars.rst
docs/api/gevent.core.rst
docs/api/gevent.event.rst
docs/api/gevent.events.rst
docs/api/gevent.exceptions.rst
docs/api/gevent.fileobject.rst
docs/api/gevent.greenlet.rst
docs/api/gevent.hub.rst
docs/api/gevent.local.rst
docs/api/gevent.lock.rst
docs/api/gevent.monkey.rst
docs/api/gevent.os.rst
docs/api/gevent.pool.rst
docs/api/gevent.pywsgi.rst
docs/api/gevent.queue.rst
docs/api/gevent.resolver.ares.rst
docs/api/gevent.resolver.blocking.rst
docs/api/gevent.resolver.dnspython.rst
docs/api/gevent.resolver.thread.rst
docs/api/gevent.rst
docs/api/gevent.select.rst
docs/api/gevent.selectors.rst
docs/api/gevent.server.rst
docs/api/gevent.signal.rst
docs/api/gevent.socket.rst
docs/api/gevent.ssl.rst
docs/api/gevent.subprocess.rst
docs/api/gevent.thread.rst
docs/api/gevent.threading.rst
docs/api/gevent.threadpool.rst
docs/api/gevent.time.rst
docs/api/gevent.timeout.rst
docs/api/gevent.util.rst
docs/api/gevent.wsgi.rst
docs/api/index.rst
docs/changes/.gitignore
docs/development/ci.rst
docs/development/getting_started.rst
docs/development/index.rst
docs/development/installing_from_source.rst
docs/development/release_process.rst
docs/development/running_tests.rst
docs/examples/concurrent_download.rst
docs/examples/dns_mass_resolve.rst
docs/examples/echoserver.rst
docs/examples/geventsendfile.rst
docs/examples/index.rst
docs/examples/portforwarder.rst
docs/examples/processes.rst
docs/examples/psycopg2_pool.rst
docs/examples/threadpool.rst
docs/examples/udp_client.rst
docs/examples/udp_server.rst
docs/examples/unixsocket_client.rst
docs/examples/unixsocket_server.rst
docs/examples/webproxy.rst
docs/examples/webpy.rst
docs/examples/wsgiserver.rst
docs/examples/wsgiserver_ssl.rst
docs/mytheme/defindex.html
docs/mytheme/domainindex.html
docs/mytheme/genindex-single.html
docs/mytheme/genindex-split.html
docs/mytheme/genindex.html
docs/mytheme/layout.html
docs/mytheme/modindex.html
docs/mytheme/page.html
docs/mytheme/theme.conf
docs/mytheme/changes/frameset.html
docs/mytheme/changes/rstsource.html
docs/mytheme/changes/versionchanges.html
docs/mytheme/static/basic.css_t
docs/mytheme/static/file.png
docs/mytheme/static/minus.png
docs/mytheme/static/omegle_48.png
docs/mytheme/static/plus.png
docs/mytheme/static/spotify_logo.png
docs/mytheme/static/transparent.gif
docs/mytheme/static/img/main-two-columns.gif
examples/concurrent_download.py
examples/dns_mass_resolve.py
examples/echoserver.py
examples/geventsendfile.py
examples/portforwarder.py
examples/processes.py
examples/psycopg2_pool.py
examples/server.crt
examples/server.key
examples/threadpool.py
examples/udp_client.py
examples/udp_server.py
examples/unixsocket_client.py
examples/unixsocket_server.py
examples/webproxy.py
examples/webpy.py
examples/wsgiserver.py
examples/wsgiserver_ssl.py
examples/webchat/README
examples/webchat/__init__.py
examples/webchat/application.py
examples/webchat/manage.py
examples/webchat/run_standalone.py
examples/webchat/run_uwsgi
examples/webchat/settings.py
examples/webchat/urls.py
examples/webchat/chat/__init__.py
examples/webchat/chat/views.py
examples/webchat/static/chat.css
examples/webchat/static/chat.js
examples/webchat/templates/404.html
examples/webchat/templates/500.html
examples/webchat/templates/index.html
examples/webchat/templates/message.html
scripts/gprospector.py
scripts/install.sh
scripts/releases/appveyor-download.py
scripts/releases/geventrel.sh
scripts/releases/geventreleases.sh
scripts/releases/make-manylinux
src/gevent/__init__.py
src/gevent/_abstract_linkable.c
src/gevent/_abstract_linkable.html
src/gevent/_abstract_linkable.py
src/gevent/_compat.h
src/gevent/_compat.py
src/gevent/_config.py
src/gevent/_fileobjectcommon.py
src/gevent/_fileobjectposix.py
src/gevent/_gevent_c_abstract_linkable.pxd
src/gevent/_gevent_c_greenlet_primitives.pxd
src/gevent/_gevent_c_hub_local.pxd
src/gevent/_gevent_c_hub_primitives.pxd
src/gevent/_gevent_c_ident.pxd
src/gevent/_gevent_c_imap.pxd
src/gevent/_gevent_c_semaphore.pxd
src/gevent/_gevent_c_tracer.pxd
src/gevent/_gevent_c_waiter.pxd
src/gevent/_gevent_cevent.pxd
src/gevent/_gevent_cgreenlet.pxd
src/gevent/_gevent_clocal.pxd
src/gevent/_gevent_cqueue.pxd
src/gevent/_greenlet_primitives.c
src/gevent/_greenlet_primitives.html
src/gevent/_greenlet_primitives.py
src/gevent/_hub_local.c
src/gevent/_hub_local.html
src/gevent/_hub_local.py
src/gevent/_hub_primitives.c
src/gevent/_hub_primitives.html
src/gevent/_hub_primitives.py
src/gevent/_ident.c
src/gevent/_ident.html
src/gevent/_ident.py
src/gevent/_imap.c
src/gevent/_imap.html
src/gevent/_imap.py
src/gevent/_interfaces.py
src/gevent/_monitor.py
src/gevent/_patcher.py
src/gevent/_semaphore.c
src/gevent/_semaphore.html
src/gevent/_semaphore.py
src/gevent/_socket3.py
src/gevent/_socketcommon.py
src/gevent/_tblib.py
src/gevent/_threading.py
src/gevent/_tracer.c
src/gevent/_tracer.html
src/gevent/_tracer.py
src/gevent/_util.py
src/gevent/_waiter.c
src/gevent/_waiter.html
src/gevent/_waiter.py
src/gevent/ares.py
src/gevent/backdoor.py
src/gevent/baseserver.py
src/gevent/builtins.py
src/gevent/contextvars.py
src/gevent/core.py
src/gevent/event.c
src/gevent/event.html
src/gevent/event.py
src/gevent/events.py
src/gevent/exceptions.py
src/gevent/fileobject.py
src/gevent/greenlet.c
src/gevent/greenlet.html
src/gevent/greenlet.py
src/gevent/hub.py
src/gevent/local.c
src/gevent/local.html
src/gevent/local.py
src/gevent/lock.py
src/gevent/monkey.py
src/gevent/os.py
src/gevent/pool.py
src/gevent/pywsgi.py
src/gevent/queue.c
src/gevent/queue.html
src/gevent/queue.py
src/gevent/resolver_ares.py
src/gevent/resolver_thread.py
src/gevent/select.py
src/gevent/selectors.py
src/gevent/server.py
src/gevent/signal.py
src/gevent/socket.py
src/gevent/ssl.py
src/gevent/subprocess.py
src/gevent/thread.py
src/gevent/threading.py
src/gevent/threadpool.py
src/gevent/time.py
src/gevent/timeout.py
src/gevent/util.py
src/gevent/win32util.py
src/gevent.egg-info/PKG-INFO
src/gevent.egg-info/SOURCES.txt
src/gevent.egg-info/dependency_links.txt
src/gevent.egg-info/entry_points.txt
src/gevent.egg-info/not-zip-safe
src/gevent.egg-info/requires.txt
src/gevent.egg-info/top_level.txt
src/gevent/_ffi/__init__.py
src/gevent/_ffi/alloc.c
src/gevent/_ffi/callback.py
src/gevent/_ffi/loop.py
src/gevent/_ffi/watcher.py
src/gevent/_generated_include/AddTraceback_impl_6222e8246deaca1572f32d1a1a011b8b.h
src/gevent/_generated_include/BytesEquals_impl_c3a78a65aedc09b7bed7bdc6233e4af2.h
src/gevent/_generated_include/CIntFromPy_impl_0f372f08cfa6ee8ab98a2112a95f35e3.h
src/gevent/_generated_include/CIntFromPy_impl_3e7dff6e86f7b2e4c451b3f127cac6b3.h
src/gevent/_generated_include/CIntFromPy_impl_604e8595d3d5170a5e1600d2bdf9af32.h
src/gevent/_generated_include/CIntFromPy_impl_d00941516b289dbd11e068476ba2d32b.h
src/gevent/_generated_include/CIntToPy_impl_43939fa3d958923ed03ca0bab7988e3f.h
src/gevent/_generated_include/CIntToPy_impl_4b5e5533d8114992d3e26b85e34ce013.h
src/gevent/_generated_include/CIntToPy_impl_59bfb71f4f093110eb1ca267e72263bb.h
src/gevent/_generated_include/CIntToPy_impl_adbbf1a160c6bcb71609f609e4b93d18.h
src/gevent/_generated_include/CalculateMetaclass_impl_d37f2b4ab7ad37b355bb8a6f3281c7be.h
src/gevent/_generated_include/CallUnboundCMethod0_proto_45b19c9d8fb86e9543cf28bcf60d7182.h
src/gevent/_generated_include/CallUnboundCMethod1_impl_3430db43e10d0310e940dea5a14c58c6.h
src/gevent/_generated_include/CallUnboundCMethod2_impl_e5a01d2ca6e90ee786ba48d7bd894c0e.h
src/gevent/_generated_include/CheckBinaryVersion_impl_0e609258b4cc8073875edaa080c1fe7b.h
src/gevent/_generated_include/ClassMethod_impl_e61f90d4e579b821bdf609038c3ca21a.h
src/gevent/_generated_include/CodeObjectCache_impl_b2e4b115a9c23210a9997ddc920613b6.h
src/gevent/_generated_include/CoroutineBase_proto_67d50ea300942308dc6cef25cfbc9ab2.h
src/gevent/_generated_include/CythonFunctionShared_impl_520ff1994f74ed3de148349eae9a727b.h
src/gevent/_generated_include/CythonFunctionShared_proto_afd4def0d49c59c274a509a473d2edc2.h
src/gevent/_generated_include/FastTypeChecks_impl_717054895497fe6f15da9253d1bff94e.h
src/gevent/_generated_include/FetchCommonType_impl_352a0dd347eaeec1cbcc99a1ad8b036b.h
src/gevent/_generated_include/FunctionImport_impl_9d8d37da3c982df2f162dba4e75cc5d0.h
src/gevent/_generated_include/Generator_impl_32555fbee2f3718fefc104f9264e7627.h
src/gevent/_generated_include/GetException_impl_65508b3079d85bd0c31681e2a3b0b70a.h
src/gevent/_generated_include/GetItemInt_impl_169d14c8b079433fcc0ce1563b195bdf.h
src/gevent/_generated_include/GetItemInt_proto_febe01cb1d575a0c2a1da59cb956d586.h
src/gevent/_generated_include/GetModuleGlobalName_impl_61ac73eac68e57e860b8d1a25c72d19e.h
src/gevent/_generated_include/GetModuleGlobalName_proto_6c1f1b712d98e8ec6a52d32f9e4c07ba.h
src/gevent/_generated_include/Globals_impl_475973023a6ccac59fdfd64affb0e297.h
src/gevent/_generated_include/KeywordStringCheck_impl_a6202879ceb29b5c126e1b6941cf0998.h
src/gevent/_generated_include/ObjectGetItem_impl_b081997683bd4665def3c6257f480d71.h
src/gevent/_generated_include/ParseKeywords_impl_246e3b154e7277129180526999309c2e.h
src/gevent/_generated_include/PatchGeneratorABC_impl_d5086239427991b9ba0b3e516eda5676.h
src/gevent/_generated_include/PatchModuleWithCoroutine_impl_b0d5cebf8e11cbd284b2776169d3e628.h
src/gevent/_generated_include/PyCFunctionFastCall_impl_a0a5a1738768b1fcb44b27777ca99365.h
src/gevent/_generated_include/PyDictVersioning_impl_1d8fa70966f1315e259cc5346b82a97a.h
src/gevent/_generated_include/PyDictVersioning_proto_8a09770275fbc6b86fe19cd4867a8b98.h
src/gevent/_generated_include/PyErrFetchRestore_proto_f5b608c9d62e186919b043c0bda58a65.h
src/gevent/_generated_include/PyFunctionFastCall_impl_95e2c0e91a9bb38a123e6f371a1efbae.h
src/gevent/_generated_include/PyFunctionFastCall_proto_3d389cf56351dc4790395d3a0ff4d420.h
src/gevent/_generated_include/PyIntCompare_impl_08964306710bb97dc4fc0a606420ff54.h
src/gevent/_generated_include/PyIntCompare_impl_c911f03fa3c294c3b2abf829f5891a77.h
src/gevent/_generated_include/PyObjectCallOneArg_impl_1dbf32c55339c0b36c66d038384d813b.h
src/gevent/_generated_include/PyObjectGetMethod_impl_0ac84d0b8d67a035e5345eacbea1db95.h
src/gevent/_generated_include/PyObject_GenericGetAttrNoDict_impl_3495a872a971052956a8ea296b7d5390.h
src/gevent/_generated_include/RaiseException_impl_8092f7d1014f7c278c627555bebbb8bc.h
src/gevent/_generated_include/Refnanny_proto_15ced6153cf557fd1cdb04df076266c4.h
src/gevent/_generated_include/SaveResetException_impl_a97db376921d2d15c7c242e91e66fa50.h
src/gevent/_generated_include/SliceObject_impl_622754e38a5f306534f5b240dcbe438e.h
src/gevent/_generated_include/SliceObject_impl_885c600ff7d4685fc3e9887d04b18f64.h
src/gevent/_generated_include/SliceTupleAndList_impl_0617e882d890b111e5313d9061f08a20.h
src/gevent/_generated_include/SwapException_impl_9bf4965d753bfea28611c3c706e3d13a.h
src/gevent/_generated_include/TypeImport_impl_d5cd5554eec5ba197a2a05afc9fb56ba.h
src/gevent/_generated_include/UnicodeEquals_impl_43ad0135e7f314b449481efab6d5bd8b.h
src/gevent/_generated_include/UnpackTuple2_impl_2ccdbb2c764c0e25823280b8291ca481.h
src/gevent/_generated_include/VoidPtrImport_impl_5efb54e6f8edcd092573f2b78d17c2de.h
src/gevent/_generated_include/WriteUnraisableException_impl_6b51b3267497e795ef0c2964906269e6.h
src/gevent/_generated_include/bytes_tailmatch_impl_fc9e81532b99c8d081afbb3f1a64bbb5.h
src/gevent/_generated_include/decode_c_string_impl_246c333884441e9ebefab443402b2f53.h
src/gevent/_generated_include/dict_iter_impl_19a0b36408d0200c356213b8b2b83cfd.h
src/gevent/_generated_include/pop_index_proto_29dbd732b507c9b25ab2ec5dd4490f93.h
src/gevent/_generated_include/pyobject_as_double_impl_ed76b7359811181aab5917a72a89c1eb.h
src/gevent/_generated_include/set_iter_impl_ea7af864bfa8d8f3451c3ab819f3de1c.h
src/gevent/_generated_include/unicode_tailmatch_impl_b547bf73fa1d408b0d615c92042e0899.h
src/gevent/libev/__init__.py
src/gevent/libev/_corecffi_build.py
src/gevent/libev/_corecffi_cdef.c
src/gevent/libev/_corecffi_source.c
src/gevent/libev/callbacks.c
src/gevent/libev/callbacks.h
src/gevent/libev/corecext.c
src/gevent/libev/corecext.h
src/gevent/libev/corecext.html
src/gevent/libev/corecext.pyx
src/gevent/libev/corecffi.py
src/gevent/libev/libev.h
src/gevent/libev/libev.pxd
src/gevent/libev/libev_vfd.h
src/gevent/libev/stathelper.c
src/gevent/libev/watcher.py
src/gevent/libuv/__init__.py
src/gevent/libuv/_corecffi_build.py
src/gevent/libuv/_corecffi_cdef.c
src/gevent/libuv/_corecffi_source.c
src/gevent/libuv/loop.py
src/gevent/libuv/watcher.py
src/gevent/resolver/__init__.py
src/gevent/resolver/_addresses.py
src/gevent/resolver/_hostsfile.py
src/gevent/resolver/ares.py
src/gevent/resolver/blocking.py
src/gevent/resolver/cares.c
src/gevent/resolver/cares.html
src/gevent/resolver/cares.pyx
src/gevent/resolver/dnspython.py
src/gevent/resolver/libcares.pxd
src/gevent/resolver/thread.py
src/gevent/testing/__init__.py
src/gevent/testing/errorhandler.py
src/gevent/testing/exception.py
src/gevent/testing/flaky.py
src/gevent/testing/hub.py
src/gevent/testing/leakcheck.py
src/gevent/testing/modules.py
src/gevent/testing/monkey_test.py
src/gevent/testing/openfiles.py
src/gevent/testing/params.py
src/gevent/testing/patched_tests_setup.py
src/gevent/testing/resources.py
src/gevent/testing/six.py
src/gevent/testing/skipping.py
src/gevent/testing/sockets.py
src/gevent/testing/support.py
src/gevent/testing/switching.py
src/gevent/testing/sysinfo.py
src/gevent/testing/testcase.py
src/gevent/testing/testrunner.py
src/gevent/testing/timing.py
src/gevent/testing/travis.py
src/gevent/testing/util.py
src/gevent/testing/coveragesite/sitecustomize.py
src/gevent/tests/2_7_keycert.pem
src/gevent/tests/__init__.py
src/gevent/tests/__main__.py
src/gevent/tests/_blocks_at_top_level.py
src/gevent/tests/_import_import_patch.py
src/gevent/tests/_import_patch.py
src/gevent/tests/_import_wait.py
src/gevent/tests/_imports_at_top_level.py
src/gevent/tests/_imports_imports_at_top_level.py
src/gevent/tests/badcert.pem
src/gevent/tests/badkey.pem
src/gevent/tests/getaddrinfo_module.py
src/gevent/tests/hosts_file.txt
src/gevent/tests/https_svn_python_org_root.pem
src/gevent/tests/keycert.pem
src/gevent/tests/known_failures.py
src/gevent/tests/lock_tests.py
src/gevent/tests/nullcert.pem
src/gevent/tests/server.crt
src/gevent/tests/server.key
src/gevent/tests/sha256.pem
src/gevent/tests/test__GreenletExit.py
src/gevent/tests/test___config.py
src/gevent/tests/test___ident.py
src/gevent/tests/test___monitor.py
src/gevent/tests/test___monkey_patching.py
src/gevent/tests/test__all__.py
src/gevent/tests/test__api.py
src/gevent/tests/test__api_timeout.py
src/gevent/tests/test__ares_host_result.py
src/gevent/tests/test__ares_timeout.py
src/gevent/tests/test__backdoor.py
src/gevent/tests/test__close_backend_fd.py
src/gevent/tests/test__compat.py
src/gevent/tests/test__contextvars.py
src/gevent/tests/test__core.py
src/gevent/tests/test__core_async.py
src/gevent/tests/test__core_callback.py
src/gevent/tests/test__core_fork.py
src/gevent/tests/test__core_loop_run.py
src/gevent/tests/test__core_stat.py
src/gevent/tests/test__core_timer.py
src/gevent/tests/test__core_watcher.py
src/gevent/tests/test__destroy.py
src/gevent/tests/test__destroy_default_loop.py
src/gevent/tests/test__doctests.py
src/gevent/tests/test__environ.py
src/gevent/tests/test__event.py
src/gevent/tests/test__events.py
src/gevent/tests/test__example_echoserver.py
src/gevent/tests/test__example_portforwarder.py
src/gevent/tests/test__example_udp_client.py
src/gevent/tests/test__example_udp_server.py
src/gevent/tests/test__example_webproxy.py
src/gevent/tests/test__example_wsgiserver.py
src/gevent/tests/test__example_wsgiserver_ssl.py
src/gevent/tests/test__examples.py
src/gevent/tests/test__exc_info.py
src/gevent/tests/test__execmodules.py
src/gevent/tests/test__fileobject.py
src/gevent/tests/test__getaddrinfo_import.py
src/gevent/tests/test__greenio.py
src/gevent/tests/test__greenlet.py
src/gevent/tests/test__greenletset.py
src/gevent/tests/test__greenness.py
src/gevent/tests/test__hub.py
src/gevent/tests/test__hub_join.py
src/gevent/tests/test__hub_join_timeout.py
src/gevent/tests/test__import_blocking_in_greenlet.py
src/gevent/tests/test__import_wait.py
src/gevent/tests/test__issue112.py
src/gevent/tests/test__issue1686.py
src/gevent/tests/test__issue1864.py
src/gevent/tests/test__issue230.py
src/gevent/tests/test__issue330.py
src/gevent/tests/test__issue467.py
src/gevent/tests/test__issue6.py
src/gevent/tests/test__issue600.py
src/gevent/tests/test__issue607.py
src/gevent/tests/test__issue639.py
src/gevent/tests/test__issue_728.py
src/gevent/tests/test__issues461_471.py
src/gevent/tests/test__iwait.py
src/gevent/tests/test__joinall.py
src/gevent/tests/test__local.py
src/gevent/tests/test__lock.py
src/gevent/tests/test__loop_callback.py
src/gevent/tests/test__makefile_ref.py
src/gevent/tests/test__memleak.py
src/gevent/tests/test__monkey.py
src/gevent/tests/test__monkey_builtins_future.py
src/gevent/tests/test__monkey_futures_thread.py
src/gevent/tests/test__monkey_hub_in_thread.py
src/gevent/tests/test__monkey_logging.py
src/gevent/tests/test__monkey_module_run.py
src/gevent/tests/test__monkey_multiple_imports.py
src/gevent/tests/test__monkey_queue.py
src/gevent/tests/test__monkey_select.py
src/gevent/tests/test__monkey_selectors.py
src/gevent/tests/test__monkey_sigchld.py
src/gevent/tests/test__monkey_sigchld_2.py
src/gevent/tests/test__monkey_sigchld_3.py
src/gevent/tests/test__monkey_ssl_warning.py
src/gevent/tests/test__monkey_ssl_warning2.py
src/gevent/tests/test__monkey_ssl_warning3.py
src/gevent/tests/test__nondefaultloop.py
src/gevent/tests/test__order.py
src/gevent/tests/test__os.py
src/gevent/tests/test__pool.py
src/gevent/tests/test__pywsgi.py
src/gevent/tests/test__queue.py
src/gevent/tests/test__real_greenlet.py
src/gevent/tests/test__refcount.py
src/gevent/tests/test__refcount_core.py
src/gevent/tests/test__resolver_dnspython.py
src/gevent/tests/test__select.py
src/gevent/tests/test__selectors.py
src/gevent/tests/test__semaphore.py
src/gevent/tests/test__server.py
src/gevent/tests/test__server_pywsgi.py
src/gevent/tests/test__signal.py
src/gevent/tests/test__sleep0.py
src/gevent/tests/test__socket.py
src/gevent/tests/test__socket_close.py
src/gevent/tests/test__socket_dns.py
src/gevent/tests/test__socket_dns6.py
src/gevent/tests/test__socket_errors.py
src/gevent/tests/test__socket_ex.py
src/gevent/tests/test__socket_send_memoryview.py
src/gevent/tests/test__socket_ssl.py
src/gevent/tests/test__socket_timeout.py
src/gevent/tests/test__socketpair.py
src/gevent/tests/test__ssl.py
src/gevent/tests/test__subprocess.py
src/gevent/tests/test__subprocess_interrupted.py
src/gevent/tests/test__subprocess_poll.py
src/gevent/tests/test__systemerror.py
src/gevent/tests/test__thread.py
src/gevent/tests/test__threading.py
src/gevent/tests/test__threading_2.py
src/gevent/tests/test__threading_before_monkey.py
src/gevent/tests/test__threading_holding_lock_while_monkey.py
src/gevent/tests/test__threading_monkey_in_thread.py
src/gevent/tests/test__threading_native_before_monkey.py
src/gevent/tests/test__threading_no_monkey.py
src/gevent/tests/test__threading_patched_local.py
src/gevent/tests/test__threading_vs_settrace.py
src/gevent/tests/test__threadpool.py
src/gevent/tests/test__threadpool_executor_patched.py
src/gevent/tests/test__timeout.py
src/gevent/tests/test__util.py
src/gevent/tests/test_server.crt
src/gevent/tests/test_server.key
src/gevent/tests/tests_that_dont_do_leakchecks.txt
src/gevent/tests/tests_that_dont_monkeypatch.txt
src/gevent/tests/tests_that_dont_use_resolver.txt
src/gevent/tests/wrongcert.pem
src/gevent/tests/monkey_package/__init__.py
src/gevent/tests/monkey_package/__main__.py
src/gevent/tests/monkey_package/issue1526_no_monkey.py
src/gevent/tests/monkey_package/issue1526_with_monkey.py
src/gevent/tests/monkey_package/issue302monkey.py
src/gevent/tests/monkey_package/script.py
src/gevent/tests/monkey_package/threadpool_monkey_patches.py
src/gevent/tests/monkey_package/threadpool_no_monkey.py
src/greentest/README.rst
src/greentest/3.10/allsans.pem
src/greentest/3.10/badcert.pem
src/greentest/3.10/badkey.pem
src/greentest/3.10/ffdh3072.pem
src/greentest/3.10/idnsans.pem
src/greentest/3.10/keycert.passwd.pem
src/greentest/3.10/keycert.pem
src/greentest/3.10/keycert2.pem
src/greentest/3.10/keycert3.pem
src/greentest/3.10/keycert4.pem
src/greentest/3.10/keycertecc.pem
src/greentest/3.10/nokia.pem
src/greentest/3.10/nosan.pem
src/greentest/3.10/nullbytecert.pem
src/greentest/3.10/nullcert.pem
src/greentest/3.10/pycacert.pem
src/greentest/3.10/pycakey.pem
src/greentest/3.10/revocation.crl
src/greentest/3.10/secp384r1.pem
src/greentest/3.10/selfsigned_pythontestdotnet.pem
src/greentest/3.10/signalinterproctester.py
src/greentest/3.10/ssl_cert.pem
src/greentest/3.10/ssl_key.passwd.pem
src/greentest/3.10/ssl_key.pem
src/greentest/3.10/talos-2019-0758.pem
src/greentest/3.10/test_asyncore.py
src/greentest/3.10/test_context.py
src/greentest/3.10/test_ftplib.py
src/greentest/3.10/test_httplib.py
src/greentest/3.10/test_select.py
src/greentest/3.10/test_selectors.py
src/greentest/3.10/test_signal.py
src/greentest/3.10/test_smtpd.py
src/greentest/3.10/test_socket.py
src/greentest/3.10/test_ssl.py
src/greentest/3.10/test_subprocess.py
src/greentest/3.10/test_threading.py
src/greentest/3.10/test_wsgiref.py
src/greentest/3.10/version
src/greentest/3.10/capath/4e1295a3.0
src/greentest/3.10/capath/5ed36f99.0
src/greentest/3.10/capath/6e88d7b8.0
src/greentest/3.10/capath/99d0fa06.0
src/greentest/3.10/capath/b1930218.0
src/greentest/3.10/capath/ceff1710.0
src/greentest/3.11/allsans.pem
src/greentest/3.11/badcert.pem
src/greentest/3.11/badkey.pem
src/greentest/3.11/ffdh3072.pem
src/greentest/3.11/idnsans.pem
src/greentest/3.11/keycert.passwd.pem
src/greentest/3.11/keycert.pem
src/greentest/3.11/keycert2.pem
src/greentest/3.11/keycert3.pem
src/greentest/3.11/keycert4.pem
src/greentest/3.11/keycertecc.pem
src/greentest/3.11/nokia.pem
src/greentest/3.11/nosan.pem
src/greentest/3.11/nullbytecert.pem
src/greentest/3.11/nullcert.pem
src/greentest/3.11/pycacert.pem
src/greentest/3.11/pycakey.pem
src/greentest/3.11/revocation.crl
src/greentest/3.11/secp384r1.pem
src/greentest/3.11/selfsigned_pythontestdotnet.pem
src/greentest/3.11/signalinterproctester.py
src/greentest/3.11/ssl_cert.pem
src/greentest/3.11/ssl_key.passwd.pem
src/greentest/3.11/ssl_key.pem
src/greentest/3.11/talos-2019-0758.pem
src/greentest/3.11/test_asyncore.py
src/greentest/3.11/test_context.py
src/greentest/3.11/test_ftplib.py
src/greentest/3.11/test_httplib.py
src/greentest/3.11/test_select.py
src/greentest/3.11/test_selectors.py
src/greentest/3.11/test_signal.py
src/greentest/3.11/test_smtpd.py
src/greentest/3.11/test_socket.py
src/greentest/3.11/test_ssl.py
src/greentest/3.11/test_subprocess.py
src/greentest/3.11/test_threading.py
src/greentest/3.11/test_wsgiref.py
src/greentest/3.11/version
src/greentest/3.11/capath/4e1295a3.0
src/greentest/3.11/capath/5ed36f99.0
src/greentest/3.11/capath/6e88d7b8.0
src/greentest/3.11/capath/99d0fa06.0
src/greentest/3.11/capath/b1930218.0
src/greentest/3.11/capath/ceff1710.0
src/greentest/3.12/allsans.pem
src/greentest/3.12/badcert.pem
src/greentest/3.12/badkey.pem
src/greentest/3.12/ffdh3072.pem
src/greentest/3.12/idnsans.pem
src/greentest/3.12/keycert.passwd.pem
src/greentest/3.12/keycert.pem
src/greentest/3.12/keycert2.pem
src/greentest/3.12/keycert3.pem
src/greentest/3.12/keycert4.pem
src/greentest/3.12/keycertecc.pem
src/greentest/3.12/nokia.pem
src/greentest/3.12/nosan.pem
src/greentest/3.12/nullbytecert.pem
src/greentest/3.12/nullcert.pem
src/greentest/3.12/pycacert.pem
src/greentest/3.12/pycakey.pem
src/greentest/3.12/revocation.crl
src/greentest/3.12/secp384r1.pem
src/greentest/3.12/selfsigned_pythontestdotnet.pem
src/greentest/3.12/signalinterproctester.py
src/greentest/3.12/ssl_cert.pem
src/greentest/3.12/ssl_key.passwd.pem
src/greentest/3.12/ssl_key.pem
src/greentest/3.12/talos-2019-0758.pem
src/greentest/3.12/test_context.py
src/greentest/3.12/test_ftplib.py
src/greentest/3.12/test_httplib.py
src/greentest/3.12/test_select.py
src/greentest/3.12/test_selectors.py
src/greentest/3.12/test_signal.py
src/greentest/3.12/test_socket.py
src/greentest/3.12/test_ssl.py
src/greentest/3.12/test_subprocess.py
src/greentest/3.12/test_threading.py
src/greentest/3.12/test_weakref.py
src/greentest/3.12/test_wsgiref.py
src/greentest/3.12/version
src/greentest/3.12/capath/4e1295a3.0
src/greentest/3.12/capath/5ed36f99.0
src/greentest/3.12/capath/6e88d7b8.0
src/greentest/3.12/capath/99d0fa06.0
src/greentest/3.12/capath/b1930218.0
src/greentest/3.12/capath/ceff1710.0
src/greentest/3.8/allsans.pem
src/greentest/3.8/badcert.pem
src/greentest/3.8/badkey.pem
src/greentest/3.8/ffdh3072.pem
src/greentest/3.8/idnsans.pem
src/greentest/3.8/keycert.passwd.pem
src/greentest/3.8/keycert.pem
src/greentest/3.8/keycert2.pem
src/greentest/3.8/keycert3.pem
src/greentest/3.8/keycert4.pem
src/greentest/3.8/keycertecc.pem
src/greentest/3.8/nokia.pem
src/greentest/3.8/nosan.pem
src/greentest/3.8/nullbytecert.pem
src/greentest/3.8/nullcert.pem
src/greentest/3.8/pycacert.pem
src/greentest/3.8/pycakey.pem
src/greentest/3.8/revocation.crl
src/greentest/3.8/secp384r1.pem
src/greentest/3.8/selfsigned_pythontestdotnet.pem
src/greentest/3.8/ssl_cert.pem
src/greentest/3.8/ssl_key.passwd.pem
src/greentest/3.8/ssl_key.pem
src/greentest/3.8/talos-2019-0758.pem
src/greentest/3.8/test_asyncore.py
src/greentest/3.8/test_context.py
src/greentest/3.8/test_ftplib.py
src/greentest/3.8/test_httplib.py
src/greentest/3.8/test_select.py
src/greentest/3.8/test_selectors.py
src/greentest/3.8/test_signal.py
src/greentest/3.8/test_smtpd.py
src/greentest/3.8/test_socket.py
src/greentest/3.8/test_ssl.py
src/greentest/3.8/test_subprocess.py
src/greentest/3.8/test_threading.py
src/greentest/3.8/test_weakref.py
src/greentest/3.8/test_wsgiref.py
src/greentest/3.8/version
src/greentest/3.8/capath/4e1295a3.0
src/greentest/3.8/capath/5ed36f99.0
src/greentest/3.8/capath/6e88d7b8.0
src/greentest/3.8/capath/99d0fa06.0
src/greentest/3.8/capath/b1930218.0
src/greentest/3.8/capath/ceff1710.0
src/greentest/3.9/allsans.pem
src/greentest/3.9/badcert.pem
src/greentest/3.9/badkey.pem
src/greentest/3.9/ffdh3072.pem
src/greentest/3.9/idnsans.pem
src/greentest/3.9/keycert.passwd.pem
src/greentest/3.9/keycert.pem
src/greentest/3.9/keycert2.pem
src/greentest/3.9/keycert3.pem
src/greentest/3.9/keycert4.pem
src/greentest/3.9/keycertecc.pem
src/greentest/3.9/nokia.pem
src/greentest/3.9/nosan.pem
src/greentest/3.9/nullbytecert.pem
src/greentest/3.9/nullcert.pem
src/greentest/3.9/pycacert.pem
src/greentest/3.9/pycakey.pem
src/greentest/3.9/revocation.crl
src/greentest/3.9/secp384r1.pem
src/greentest/3.9/selfsigned_pythontestdotnet.pem
src/greentest/3.9/ssl_cert.pem
src/greentest/3.9/ssl_key.passwd.pem
src/greentest/3.9/ssl_key.pem
src/greentest/3.9/talos-2019-0758.pem
src/greentest/3.9/test_asyncore.py
src/greentest/3.9/test_context.py
src/greentest/3.9/test_ftplib.py
src/greentest/3.9/test_httplib.py
src/greentest/3.9/test_select.py
src/greentest/3.9/test_selectors.py
src/greentest/3.9/test_signal.py
src/greentest/3.9/test_smtpd.py
src/greentest/3.9/test_socket.py
src/greentest/3.9/test_ssl.py
src/greentest/3.9/test_subprocess.py
src/greentest/3.9/test_threading.py
src/greentest/3.9/test_wsgiref.py
src/greentest/3.9/version
src/greentest/3.9/capath/4e1295a3.0
src/greentest/3.9/capath/5ed36f99.0
src/greentest/3.9/capath/6e88d7b8.0
src/greentest/3.9/capath/99d0fa06.0
src/greentest/3.9/capath/b1930218.0
src/greentest/3.9/capath/ceff1710.0