.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/AddTraceback_impl_bed7f7ab7793b0e04011da55b395e75ddccb5050.h
src/gevent/_generated_include/AssertionsEnabled_proto_8d27c0eb99b564b6478c32c836d51c05a57e043b.h
src/gevent/_generated_include/BytesEquals_impl_746b002dce864260ae124e9ec0b2acab22451597.h
src/gevent/_generated_include/BytesEquals_impl_c3a78a65aedc09b7bed7bdc6233e4af2.h
src/gevent/_generated_include/CIntFromPy_impl_034ccf537f9118e60096d370a74aaf20.h
src/gevent/_generated_include/CIntFromPy_impl_33ab1f4dc729e30f05889e402ec563fd.h
src/gevent/_generated_include/CIntFromPy_impl_3cb971c934f8bbb5702a8b8e45e08d13183b63bd.h
src/gevent/_generated_include/CIntFromPy_impl_876ff40cb2bf0db9e944143ec3a1e5f6.h
src/gevent/_generated_include/CIntFromPy_impl_b3dbfa78a6736ce5aa6c6bbec88efc247e35a145.h
src/gevent/_generated_include/CIntFromPy_impl_cefca94f0139672899e53fd57cf350ab87543be3.h
src/gevent/_generated_include/CIntFromPy_impl_d9ff50431900cbe8d9945974dfea00844bd043c1.h
src/gevent/_generated_include/CIntFromPy_impl_f7b9a766c00260167b1dcb38e90473ba.h
src/gevent/_generated_include/CIntToPy_impl_249dbe00897ae47d1c0a2a02589b07cb81b2630e.h
src/gevent/_generated_include/CIntToPy_impl_40a4ae51ee46afb821984f1c1ca7fb124f7e16b1.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_6c3f8fd73adaa96dbfc0f58e546bc4c2351a51f5.h
src/gevent/_generated_include/CIntToPy_impl_adbbf1a160c6bcb71609f609e4b93d18.h
src/gevent/_generated_include/CIntToPy_impl_f31ed19141abd7d2144e4160a46a1ad4e6dc4203.h
src/gevent/_generated_include/CalculateMetaclass_impl_203feaee5be62f10ae42425ac12ed95eca3c08b1.h
src/gevent/_generated_include/CalculateMetaclass_impl_d37f2b4ab7ad37b355bb8a6f3281c7be.h
src/gevent/_generated_include/CallUnboundCMethod0_proto_3ab6fa2fdee0b4e5f5487ed8c262770bd67db280.h
src/gevent/_generated_include/CallUnboundCMethod0_proto_45b19c9d8fb86e9543cf28bcf60d7182.h
src/gevent/_generated_include/CallUnboundCMethod1_impl_c5306e468677b735d037db96958d0503c1cc1916.h
src/gevent/_generated_include/CallUnboundCMethod1_impl_e13915fa0af6d7e74341476dba292266.h
src/gevent/_generated_include/CallUnboundCMethod2_impl_e5a01d2ca6e90ee786ba48d7bd894c0e.h
src/gevent/_generated_include/CallUnboundCMethod2_impl_fbf20154a134f91c0ea75485c517b4d72ee7cc48.h
src/gevent/_generated_include/CheckBinaryVersion_impl_0e609258b4cc8073875edaa080c1fe7b.h
src/gevent/_generated_include/CheckBinaryVersion_impl_fe2e971a6ea36dc160feb864b546e0685f35a575.h
src/gevent/_generated_include/ClassMethod_impl_100ffb81d0cf9eb32a9978d6ea42f476d88cea21.h
src/gevent/_generated_include/ClassMethod_impl_e61f90d4e579b821bdf609038c3ca21a.h
src/gevent/_generated_include/CodeObjectCache_impl_9806d8691f0647604c43940c16bcbdf8b5ddae48.h
src/gevent/_generated_include/CodeObjectCache_impl_b2e4b115a9c23210a9997ddc920613b6.h
src/gevent/_generated_include/CoroutineBase_proto_1c154716c6addde971afe8ba7a5544a9b781d7a7.h
src/gevent/_generated_include/CoroutineBase_proto_67d50ea300942308dc6cef25cfbc9ab2.h
src/gevent/_generated_include/CythonFunctionShared_impl_f4c2a10a4c210412f34acb1525b165b0.h
src/gevent/_generated_include/CythonFunctionShared_proto_a82ce89910a62a2a867becb76fffe37caa2cd19d.h
src/gevent/_generated_include/CythonFunctionShared_proto_afd4def0d49c59c274a509a473d2edc2.h
src/gevent/_generated_include/FastTypeChecks_impl_6219a87dd9ebd24febb8c453c73d4387df208b73.h
src/gevent/_generated_include/FastTypeChecks_impl_717054895497fe6f15da9253d1bff94e.h
src/gevent/_generated_include/FastTypeChecks_proto_2b13e2b7b4c001272c3532dd36139d658523717c.h
src/gevent/_generated_include/FetchCommonType_impl_352a0dd347eaeec1cbcc99a1ad8b036b.h
src/gevent/_generated_include/FetchCommonType_impl_3f99f95d9af905a0af2fed72edc58bee40159cd9.h
src/gevent/_generated_include/FixUpExtensionType_impl_e60a6e8679de36b67733d8d1f1a981cbda1fb924.h
src/gevent/_generated_include/FunctionImport_impl_2ce48b15536ad5fd79a5c46a849592ef29f12358.h
src/gevent/_generated_include/FunctionImport_impl_f70bbf70dede4a08e9198b3fef82de2d.h
src/gevent/_generated_include/Generator_impl_7b32f0d7c09e95d21e5640a9925ad884.h
src/gevent/_generated_include/Generator_impl_d2d56c7e531c9bc496850c2808036aa392c4e2da.h
src/gevent/_generated_include/GetException_impl_08ff6d27fe299fe18c4a9e1605526cdf15dc37a9.h
src/gevent/_generated_include/GetException_impl_65508b3079d85bd0c31681e2a3b0b70a.h
src/gevent/_generated_include/GetItemInt_impl_169d14c8b079433fcc0ce1563b195bdf.h
src/gevent/_generated_include/GetItemInt_impl_7e4cf5b23081c67c512b5769aad99623e914619a.h
src/gevent/_generated_include/GetItemInt_proto_2a72bfd08caa1e62d7b31cb875031b18cc21dd9d.h
src/gevent/_generated_include/GetItemInt_proto_febe01cb1d575a0c2a1da59cb956d586.h
src/gevent/_generated_include/GetModuleGlobalName_impl_61ac73eac68e57e860b8d1a25c72d19e.h
src/gevent/_generated_include/GetModuleGlobalName_impl_b42bab931ba3745b018435df793919dd990408d3.h
src/gevent/_generated_include/GetModuleGlobalName_proto_a1c0eede220c07fb0a9f15c5657e93cc4bd621e0.h
src/gevent/_generated_include/GetModuleGlobalName_proto_a7bf715e19dd140d448c23d3c60638c8.h
src/gevent/_generated_include/Globals_impl_475973023a6ccac59fdfd64affb0e297.h
src/gevent/_generated_include/InitStrings_impl_3f06df7e9a25ef25ee45820f0898a356f643ab08.h
src/gevent/_generated_include/KeywordStringCheck_impl_a6202879ceb29b5c126e1b6941cf0998.h
src/gevent/_generated_include/KeywordStringCheck_impl_b0275de680a6c5bc5a7d5fab07dfc8cec11d7703.h
src/gevent/_generated_include/MergeVTables_impl_fe9c7e0d25eb2472831a31c44d4d9856868d7dfc.h
src/gevent/_generated_include/ObjectGetItem_impl_9af989c6e3343d45e9183ff370f266c2.h
src/gevent/_generated_include/ParseKeywords_impl_1e9aeb503550c6dd8e46b4115dec7c3aab312a63.h
src/gevent/_generated_include/ParseKeywords_impl_246e3b154e7277129180526999309c2e.h
src/gevent/_generated_include/PatchGeneratorABC_impl_bff9cfcf80264246b5fc71f6c674b8c7099cf21c.h
src/gevent/_generated_include/PatchGeneratorABC_impl_d5086239427991b9ba0b3e516eda5676.h
src/gevent/_generated_include/PatchModuleWithCoroutine_impl_b0d5cebf8e11cbd284b2776169d3e628.h
src/gevent/_generated_include/PatchModuleWithCoroutine_impl_c5baf967944efeaa565670befca5a667dc374d01.h
src/gevent/_generated_include/PyCFunctionFastCall_impl_a0a5a1738768b1fcb44b27777ca99365.h
src/gevent/_generated_include/PyDictVersioning_impl_1d8fa70966f1315e259cc5346b82a97a.h
src/gevent/_generated_include/PyDictVersioning_impl_5d2c788aa0ccc0a3db24046a954a7d21f6726dad.h
src/gevent/_generated_include/PyDictVersioning_proto_36f095b0bd887fb7db7a2fb45d0f46d110d1777f.h
src/gevent/_generated_include/PyDictVersioning_proto_8a09770275fbc6b86fe19cd4867a8b98.h
src/gevent/_generated_include/PyErrExceptionMatches_impl_dc6875670d0985bcdeb1c2cdec7bdc93d543962b.h
src/gevent/_generated_include/PyErrFetchRestore_impl_ca30abf966721b089a1a362d2e8779aeffef2e1f.h
src/gevent/_generated_include/PyErrFetchRestore_proto_3c8356c283a9b817acad2fb9b8176379a6c5a6d7.h
src/gevent/_generated_include/PyErrFetchRestore_proto_f5b608c9d62e186919b043c0bda58a65.h
src/gevent/_generated_include/PyFunctionFastCall_impl_23aa93c516a67d08413dd8d375c3fa410709cf67.h
src/gevent/_generated_include/PyFunctionFastCall_impl_95e2c0e91a9bb38a123e6f371a1efbae.h
src/gevent/_generated_include/PyFunctionFastCall_proto_3d389cf56351dc4790395d3a0ff4d420.h
src/gevent/_generated_include/PyFunctionFastCall_proto_98a76744e4b4b8f4d80933bba891d53b3fad5138.h
src/gevent/_generated_include/PyIntCompare_impl_08964306710bb97dc4fc0a606420ff54.h
src/gevent/_generated_include/PyIntCompare_impl_63c0d0ba77e9aa83394207f0059a37dd544fad8b.h
src/gevent/_generated_include/PyIntCompare_impl_c911f03fa3c294c3b2abf829f5891a77.h
src/gevent/_generated_include/PyIntCompare_impl_e216202827cc82b3d5fc8dc8c473e21c76736a3e.h
src/gevent/_generated_include/PyObjectCallOneArg_impl_1dbf32c55339c0b36c66d038384d813b.h
src/gevent/_generated_include/PyObjectFastCall_impl_f56785463fe72f9b5217660053d8014bb459e229.h
src/gevent/_generated_include/PyObjectGetMethod_impl_0ac84d0b8d67a035e5345eacbea1db95.h
src/gevent/_generated_include/PyObjectGetMethod_impl_f81ea88f63d5a33ae3a4a01c93a48a3e30be5db1.h
src/gevent/_generated_include/PyObject_GenericGetAttrNoDict_impl_3495a872a971052956a8ea296b7d5390.h
src/gevent/_generated_include/PyObject_GenericGetAttrNoDict_impl_d33db3ae867714150b16aa58dd6936ad5a7d632f.h
src/gevent/_generated_include/PyVectorcallFastCallDict_impl_a784fa498711d4b5f063c2459e516cae2c90113c.h
src/gevent/_generated_include/RaiseException_impl_1e7b9c70854c32b8afce809778b2656f.h
src/gevent/_generated_include/RaiseException_impl_9a4c94b1f5f71d327574d16f4beddaea23348c37.h
src/gevent/_generated_include/Refnanny_proto_15ced6153cf557fd1cdb04df076266c4.h
src/gevent/_generated_include/Refnanny_proto_5324c7266766d5891ee9dd66731059ef4d92e8ea.h
src/gevent/_generated_include/SaveResetException_impl_a97db376921d2d15c7c242e91e66fa50.h
src/gevent/_generated_include/SaveResetException_impl_bc1accf01bbc0744323e3d6f147123ceb3728482.h
src/gevent/_generated_include/SliceObject_impl_4c6c18253ac32398f5fd482e14c9d0d8fed6030a.h
src/gevent/_generated_include/SliceObject_impl_622754e38a5f306534f5b240dcbe438e.h
src/gevent/_generated_include/SliceObject_impl_885c600ff7d4685fc3e9887d04b18f64.h
src/gevent/_generated_include/SliceObject_impl_9b44849f8d178198379d844ac8c7b35cdb105ebe.h
src/gevent/_generated_include/SliceTupleAndList_impl_0617e882d890b111e5313d9061f08a20.h
src/gevent/_generated_include/SliceTupleAndList_impl_61162c68be90c6ddbfa662886410109c320224cc.h
src/gevent/_generated_include/SwapException_impl_9bf4965d753bfea28611c3c706e3d13a.h
src/gevent/_generated_include/SwapException_impl_c721b154f40be94f3a639ec28e8eba7a31547087.h
src/gevent/_generated_include/TypeImport_impl_3c65923d1aba59f3081298f59a891ee0e7287d3c.h
src/gevent/_generated_include/TypeImport_impl_659aa78ed3facdc68cfbe43863c556d0.h
src/gevent/_generated_include/UnicodeConcatInPlace_impl_d86e128c3568f6bf6f8b7db8a43461c70132f732.h
src/gevent/_generated_include/UnicodeEquals_impl_43ad0135e7f314b449481efab6d5bd8b.h
src/gevent/_generated_include/UnicodeEquals_impl_59ff4e630bc7eaefcae1e033587e8b97b0bf7eb8.h
src/gevent/_generated_include/UnpackTuple2_impl_2ccdbb2c764c0e25823280b8291ca481.h
src/gevent/_generated_include/UnpackTuple2_impl_feaea5260085414f8b9c7c148fee71aab84377f3.h
src/gevent/_generated_include/UnpackUnboundCMethod_impl_2a0289301cd0295e7cf5a7890aa30931ce5ade01.h
src/gevent/_generated_include/ValidateBasesTuple_impl_28c742f1bb80d0ec4145d36a0b6856dea97eaa15.h
src/gevent/_generated_include/VoidPtrImport_impl_504908884af4aadc69b73d38e0ffe75e.h
src/gevent/_generated_include/WriteUnraisableException_impl_74ef215a539f9d1f8915c81849e1aeb6.h
src/gevent/_generated_include/WriteUnraisableException_impl_752a04d11a69a217cb01224e6fad69896eef622d.h
src/gevent/_generated_include/bytes_tailmatch_impl_bce0bb0d49f7e8b0f3d70d2e740ef272760ac2fc.h
src/gevent/_generated_include/bytes_tailmatch_impl_fc9e81532b99c8d081afbb3f1a64bbb5.h
src/gevent/_generated_include/decode_c_string_impl_246c333884441e9ebefab443402b2f53.h
src/gevent/_generated_include/decode_c_string_impl_c257539adb2c714c0113429b58eba56108e91c29.h
src/gevent/_generated_include/dict_iter_impl_19a0b36408d0200c356213b8b2b83cfd.h
src/gevent/_generated_include/dict_iter_impl_9ca9450a9e7a2fe3eab2cb5cd385490676fe2515.h
src/gevent/_generated_include/fastcall_proto_7c83feea6bb66cbf1d5a6c90b2a2395120373e19.h
src/gevent/_generated_include/pep479_impl_60daf9d93624bd927f2e2646f4dec71e1ec55729.h
src/gevent/_generated_include/pop_index_proto_29dbd732b507c9b25ab2ec5dd4490f93.h
src/gevent/_generated_include/pop_index_proto_8687e287936da6a76b27789296b942c64a42f319.h
src/gevent/_generated_include/pybytes_as_double_impl_7c22cd972dd37f50eb0d72da2eafe53dc010c67e.h
src/gevent/_generated_include/pyobject_as_double_impl_80c1224d31e0a93eebf732e8de5dcb0a4216dd2b.h
src/gevent/_generated_include/pyobject_as_double_impl_ed76b7359811181aab5917a72a89c1eb.h
src/gevent/_generated_include/pyunicode_as_double_proto_570ef80a171adbf17b67c5a6552f38d099f59cd0.h
src/gevent/_generated_include/set_iter_impl_a3842e57d3b22710b1c846dce26dd135edeac14e.h
src/gevent/_generated_include/set_iter_impl_ea7af864bfa8d8f3451c3ab819f3de1c.h
src/gevent/_generated_include/unicode_tailmatch_impl_b547bf73fa1d408b0d615c92042e0899.h
src/gevent/_generated_include/unicode_tailmatch_impl_c25e65ce521388b57b679cb86c109bf3276356f0.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/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