mode

View on PyPIReverse Dependencies (1)

4.0.0 mode-4.0.0-py2.py3-none-any.whl

Wheel Details

Project: mode
Version: 4.0.0
Filename: mode-4.0.0-py2.py3-none-any.whl
Download: [link]
Size: 88863
MD5: d35a460f4c84b02481bd8dc735744b02
SHA256: 8295ef115c3c233d19126012e881eabea0992790bb552ead851872b762979e10
Uploaded: 2019-05-07T21:51:33

dist-info

METADATA

Metadata-Version: 2.1
Name: mode
Version: 4.0.0
Summary: AsyncIO Service-based programming.
Author: Robinhood Markets
Author-Email: opensource[at]robinhood.com
Home-Page: https://github.com/ask/mode
License: BSD
Keywords: asyncio service bootsteps graph coroutine
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Operating System :: POSIX
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: Unix
Classifier: Environment :: No Input/Output (Daemon)
Classifier: Framework :: AsyncIO
Classifier: Intended Audience :: Developers
Platform: any
Requires-Python: ~=3.6
Requires-Dist: colorlog (>=2.9.0)
Requires-Dist: mypy-extensions
Requires-Dist: aiocontextvars (>=0.2); python_version < "3.7"
Requires-Dist: aioeventlet (~=0.5.1); extra == "eventlet"
Requires-Dist: dnspython; extra == "eventlet"
Requires-Dist: aiogevent (~=0.2); extra == "gevent"
Requires-Dist: uvloop (>=0.8.1); extra == "uvloop"
Provides-Extra: eventlet
Provides-Extra: gevent
Provides-Extra: uvloop
[Description omitted; length: 15736 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.33.1)
Root-Is-Purelib: true
Tag: py2-none-any
Tag: py3-none-any

RECORD

Path Digest Size
mode/__init__.py sha256=AsTxnpTMa5jyQgmrRgF0yp6ojyOMWFAU_0rgzkifoZA 5240
mode/debug.py sha256=bV0LNuvbqIravDk_2lekVxESnBILHcmvX6KIM4xnoOM 2452
mode/exceptions.py sha256=I4WGSt6w6r1jM3l0Xp7wcDFo_2dydQEZmTxsulRT0NI 162
mode/locals.py sha256=nRUeOvo0kMjJ0U2OaKg7FVT-W2j-f_p3odLwo0yom6A 2725
mode/proxy.py sha256=L_o-nHQ9uaReg-F6gGbkFLGnfdhuVe5Jb1Ar2I5W8LI 2907
mode/py.typed sha256=1-XWjomzAPyawBUuriCqJre_QnKEEp4nZ0y0rcqGvxw 56
mode/services.py sha256=ar-Lu5Hpwcn2V1UxbcM_BE61904vvOztUn92nQLzSUo 34619
mode/signals.py sha256=4jHtPpLv5iDCBZRMPLtrXiCyjspMMbhnamQs3ZjV0PQ 8273
mode/supervisors.py sha256=Fp2V1OdoNnUgAVv-HNXMu2dP8qWxnoq9fzacne2n2G0 9061
mode/threads.py sha256=SDjuVRQ0T4xx5TxFE4mkm9cR1r49jWjl2fvD9fBW9QQ 13382
mode/timers.py sha256=mv4g6GmyMPQyUFeQnEy7Q2jpzyG01K7kOxyI92zS6fY 2953
mode/worker.py sha256=eJiB7LGGIhtwwr0tRiwjTZyWpU4mBajj0oFIXxarWnk 12000
mode/loop/__init__.py sha256=HwL68J8or_6G9SOqw83OAHGdSY-hTD38QXuZZODQMLI 1916
mode/loop/_gevent_loop.py sha256=0Huk2_QUquQhzQWbEyK251zhwxUa8_mOE78Sqya1K1Y 518
mode/loop/eventlet.py sha256=BmALgztnJK6G0lbyLiBWtJu-dwKiCfsY1imQ6ULh7Vk 757
mode/loop/gevent.py sha256=40vyeZthufH_4w1O7oiXHko5dhi3jfRrrdbtdD7mwYQ 1645
mode/loop/uvloop.py sha256=qaB8ky3fRYBoehsc6-x7rNPK3hwfZmTHP9FQ6xxQLig 151
mode/types/__init__.py sha256=lM4HjHJKGjto1ZzVGzkqJXDTXX6QMl7J5y-A7Go_wP0 284
mode/types/services.py sha256=yuROSHb2rbbgwT5s7Q0bcBC6ppoFCHd0Yei5DhzqyDY 3500
mode/types/signals.py sha256=oULeg1jvSeqZh4exGqWKwNlAsYs2WfHTwOG6bOGB-dY 3235
mode/types/supervisors.py sha256=jM-G_69HwBMP65nKyOQ36QWzDi59D8S6cZAwreVUve4 1357
mode/utils/_py37_contextlib.py sha256=74CAQhD43c2yo-DNE0274HQkMQDauP7Ee7lfASlJAUA 17098
mode/utils/aiter.py sha256=sZPWy1DakbMzlzdi2g496wpvrWwQYEL5OQJpdyyjVLE 4399
mode/utils/collections.py sha256=x62hFFysXjnY3cA4crCnbNzfw6sD5FMCk5K2MIMhoqw 17262
mode/utils/compat.py sha256=K8vTXCIipL1H2cSzWo3u6pWigjM_-2-GQ9D6fhgOUZs 1394
mode/utils/contexts.py sha256=qMsyjuCs_gj2pmsvosigknlg_VZ-60yPZOua1DbYcJE 1966
mode/utils/futures.py sha256=DZQWBGG13Jw5_SHxqHvWrf9UY4OcHfZCCO3ilbzPMdw 4719
mode/utils/imports.py sha256=Ir3Mfm00GIlMXgHoh3yeUr1dHhwO080AtLZkcGMuKXg 9425
mode/utils/locks.py sha256=XCLbKP71VqYrUtpfpsP84FNI2xYCFuNG6bFt-qfuklE 2550
mode/utils/logging.py sha256=sDuLcnJjwAX5TIV16sNRBEVsBJFjxApmYvhHoxh0Mzg 24112
mode/utils/loops.py sha256=68kvdo27lIkNZ07CIAADNeRRX4TH705XtyjGwmuD-Hs 2338
mode/utils/mocks.py sha256=T0qcgapCP7ow15PIxikMqp7jZ_b2h5L2w54TT9PPYg0 8152
mode/utils/objects.py sha256=aFmIwpFBGw7iu3x8U6jKPT2JhjGBJqtKc9jneADqsvY 19550
mode/utils/queues.py sha256=qYSNM8jqMOdSGkDSgZisipPmdu8HyKdHCEBLbFVpzqU 4732
mode/utils/text.py sha256=zj1ZQSMZyURNAAwBOn2qQX7eVPZKLK3ghlI536qvwc8 6312
mode/utils/times.py sha256=KUTYBPfpmJUGX6_QznxARxJJyMEod8RY2Yyy19ye6W4 7384
mode/utils/tracebacks.py sha256=99G_PL-e7FVLaMVJ4KP37BdKVNkhs6fKhiCJjMyA_so 5709
mode/utils/trees.py sha256=yfmOL84rulBY3EE_CSx_nbRZ0m9yaBao4JtB8785Te4 4404
mode/utils/typing.py sha256=EuoI2hswtfq3B4wYpmjXjhfgmLb_RqQI58sV4aAPeIc 4786
mode/utils/graphs/__init__.py sha256=nTO3evLpgoMEV7cB_JidJLUVlS96ezMNbh3IJxopHdY 122
mode/utils/graphs/formatter.py sha256=mibJber8kM5NTiMtzHkUwHXNgFB81GUDoqqfBJEEBNU 4074
mode/utils/graphs/graph.py sha256=umnq0Jem9S4rsdNLu2ikm_4UsY42u17oY0byNsdO1Ks 6697
mode/utils/types/graphs.py sha256=yhMnP5g9FsjsXSsvdv0w7JKdSV1SWm-lvPGnXtJ_vcs 2850
mode/utils/types/trees.py sha256=hXmfyH3a2Mr5HTyghO8jbRgPsVmwzgVKFK6RrGJKzuQ 1514
mode-4.0.0.dist-info/LICENSE sha256=VJH2CKdcBqa6SZZmMl7knsBp8cUtsnJq9oYmNLzWOjE 2468
mode-4.0.0.dist-info/METADATA sha256=-k-vs2xnLiBwFCW6XtPe9g2lNYjVEgRDIuUmUkFj2zM 17073
mode-4.0.0.dist-info/WHEEL sha256=HX-v9-noUkyUoxyZ1PMSuS7auUxDAR4VBdoYLqD0xws 110
mode-4.0.0.dist-info/top_level.txt sha256=6YecofhnmgJ3EYSBHYUOv1BW0Zwu_T_G6xqTF0ngYfw 5
mode-4.0.0.dist-info/RECORD

top_level.txt

mode