mode

View on PyPIReverse Dependencies (2)

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

Wheel Details

Project: mode
Version: 4.0.1
Filename: mode-4.0.1-py2.py3-none-any.whl
Download: [link]
Size: 88900
MD5: db48591e3d14bf1af1b3bf94b2c7bd57
SHA256: d5512279b16164f0607618a7adeb965a6c699b111514442ac53f30930f157220
Uploaded: 2019-07-17T23:06:18

dist-info

METADATA

Metadata-Version: 2.1
Name: mode
Version: 4.0.1
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.4)
Root-Is-Purelib: true
Tag: py2-none-any
Tag: py3-none-any

RECORD

Path Digest Size
mode/__init__.py sha256=cbQxYSOFsdBThNeRQS9W160p7N6hX2Hqw28AZ4fFnyE 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=HeZOpTXzW086DBq80Ek9-J6k34sdtteSKFrPLWhlerg 2906
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=MaoLJgxt-T3hT2ov_a0T-5tugMHvCepuA_M2mnF-m9M 13132
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=q41Mh_vkHvP79_bVdn2PYLQKl7GV5r68sgi-zt0VLXE 4400
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=b3eORaqokn9fSPftJwGp82bdCNxwe0bcmmIkNheZHvc 4873
mode/utils/imports.py sha256=ZotO4M0cnJCIPqIajMCl-ZJ081hNyy3JfCk4Ql9TC-s 9424
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=tX9ex9wrkHc6YbwGY4eQgL43DQNhxgLQXIFFpWe0s9M 19642
mode/utils/queues.py sha256=qYSNM8jqMOdSGkDSgZisipPmdu8HyKdHCEBLbFVpzqU 4732
mode/utils/text.py sha256=zj1ZQSMZyURNAAwBOn2qQX7eVPZKLK3ghlI536qvwc8 6312
mode/utils/times.py sha256=Vt9WBTIgBblljy0ubixxm-Re75DgaPHy4x1kOOveFJc 7509
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=OGSFda2oubvYa4pvZFjgvmVqntJjFsfvVATTBTjlhCU 6698
mode/utils/types/graphs.py sha256=yhMnP5g9FsjsXSsvdv0w7JKdSV1SWm-lvPGnXtJ_vcs 2850
mode/utils/types/trees.py sha256=hXmfyH3a2Mr5HTyghO8jbRgPsVmwzgVKFK6RrGJKzuQ 1514
mode-4.0.1.dist-info/LICENSE sha256=VJH2CKdcBqa6SZZmMl7knsBp8cUtsnJq9oYmNLzWOjE 2468
mode-4.0.1.dist-info/METADATA sha256=x__aJXL7NXd7Xj95OgrADrdltH38Frk39zc1F6vkKJg 17073
mode-4.0.1.dist-info/WHEEL sha256=h_aVn5OB2IERUjMbi2pucmR_zzWJtk303YXvhh60NJ8 110
mode-4.0.1.dist-info/top_level.txt sha256=6YecofhnmgJ3EYSBHYUOv1BW0Zwu_T_G6xqTF0ngYfw 5
mode-4.0.1.dist-info/RECORD

top_level.txt

mode