mode

View on PyPIReverse Dependencies (3)

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

Wheel Details

Project: mode
Version: 4.3.2
Filename: mode-4.3.2-py2.py3-none-any.whl
Download: [link]
Size: 99703
MD5: 3810f0ac87e4a98ef7d40d4253631361
SHA256: e54deee3b1988b1553425ab8b99fad957d56367eccc0d912fe009998ab651a82
Uploaded: 2020-02-13 23:26:05 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: mode
Version: 4.3.2
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 :: 3.8
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: typing-extensions; python_version < "3.8"
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.34.2)
Root-Is-Purelib: true
Tag: py2-none-any
Tag: py3-none-any

RECORD

Path Digest Size
mode/__init__.py sha256=bvsmOK-mc8QSftKn0l0aQfCli3GR7ZA_LQrsENiJmVQ 5224
mode/debug.py sha256=bV0LNuvbqIravDk_2lekVxESnBILHcmvX6KIM4xnoOM 2452
mode/exceptions.py sha256=I4WGSt6w6r1jM3l0Xp7wcDFo_2dydQEZmTxsulRT0NI 162
mode/locals.py sha256=UF-PQ9hLBVo71Bhbc_5WJoTAKHWrunE6v6Xn8DYFUN0 26062
mode/proxy.py sha256=2p7idS1YjPhdYX6-NdH4tFVoGqRnmYlvKtPRV2UnOFs 3174
mode/py.typed sha256=1-XWjomzAPyawBUuriCqJre_QnKEEp4nZ0y0rcqGvxw 56
mode/services.py sha256=uQ9xDzfnhtLOXKHTMpS9oN5e-ncDrL4XpwPjjhvl6iA 35995
mode/signals.py sha256=4jHtPpLv5iDCBZRMPLtrXiCyjspMMbhnamQs3ZjV0PQ 8273
mode/supervisors.py sha256=QnHHqkzepwSatoUcJ9uOsECx2IZdK8dl93ykaT6RFtQ 9161
mode/threads.py sha256=jgR92waiXgnfKs1uSYVOUccr7fdT3UXK5Sm_FT6h3Yg 14824
mode/timers.py sha256=OXyMB3yQBltwNc4u6ZunigucNbGtIXHZuVd4qX3jx6A 5858
mode/worker.py sha256=41FF6OyfD97cIqziudERnPBw5KCeoXyvNkXlJWxfkFM 12121
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=lFYWxRFvAGbvm6b7oAw1LaIfNUqGGtOn1-SzDsfoDsg 3825
mode/types/signals.py sha256=oULeg1jvSeqZh4exGqWKwNlAsYs2WfHTwOG6bOGB-dY 3235
mode/types/supervisors.py sha256=jM-G_69HwBMP65nKyOQ36QWzDi59D8S6cZAwreVUve4 1357
mode/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mode/utils/_py37_contextlib.py sha256=CW4aFN-34jEA_-j6p3Pgw2SWWGa-ukwVxwIDGzxVq7I 18208
mode/utils/aiter.py sha256=Qh66g6icsTMHQ_xwSvy9BQ6BJUo3DDVTqSpRnS7UVOY 4626
mode/utils/collections.py sha256=vwfYARRAf0t-fs6vfuaQ7yMfW9r29SYQzzlpVBH8HcI 21966
mode/utils/compat.py sha256=2mGNgoJJ1A8dK4S82WnDOUV-f24c-sknINZrpEoxvBQ 1374
mode/utils/contexts.py sha256=Vas_-mj_wCQQQ-23tI69TTA1Jt4BJyyPdPUgMyakjkk 2238
mode/utils/futures.py sha256=8paPW385icLFSB5C0TxnlykkcDpPXIoGEjToxcpm_AY 5025
mode/utils/imports.py sha256=K3X_5eZi9EqVdQTsw5shYgUBGRhRaJbPiPK92cxuO5A 12013
mode/utils/locals.py sha256=tSGzx_f5wr_gskU0COE0Af4_uujT4ItiGAl4XkajB00 2752
mode/utils/locks.py sha256=3U6LCdGXo2ZdrOqmPjEEAcRQsnU24fezRm9fG7qCP4w 2574
mode/utils/logging.py sha256=OsE-2Z0pPzIJGr82AfnGD6UyzWn9h-GCSbIw0EL2ap0 29500
mode/utils/loops.py sha256=ccS6mRtKsBEtxpRVVTX4jKayn5LHmqcuXoNKfDT4nXg 2511
mode/utils/mocks.py sha256=St7S8zQioeHzxNcKamWKihlxMyBBfgKSuw0yZ2CAldo 9002
mode/utils/objects.py sha256=QovztLXSKR4nidTfX4s7I1rln_AkIhPeItrqgSA-HaE 21078
mode/utils/queues.py sha256=_iRcPBAUxRCow7srV5Zn30OAxMiORcwmNRZKqxbsVko 4799
mode/utils/text.py sha256=SHiH1xMV8w9r5eFytZicEZehTeHUyTi6Jhxgn1ckdSg 6775
mode/utils/times.py sha256=Wc9RMA_-dF-v3EscvfI9OYUJ3WmnLxRa1HfTzV1upws 8287
mode/utils/tracebacks.py sha256=BcW2WW130D0uBFU-4Sh9sEG4jAanV7pZXtK3g_uLGT4 8861
mode/utils/trees.py sha256=nQH4AFIl7kG2F-E73nzNS9VjAsFPw2KuBG2G5VFkeHM 4954
mode/utils/typing.py sha256=1QqQl1MAd6-OkaKY7xwRtytXxXbxBSz1RaVfNJvyJvY 1634
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/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mode/utils/types/graphs.py sha256=yhMnP5g9FsjsXSsvdv0w7JKdSV1SWm-lvPGnXtJ_vcs 2850
mode/utils/types/trees.py sha256=XfkZtJ9PHEpLM662jcQhGL7BkITf_DRdOmxMjMP2xHg 1705
mode-4.3.2.dist-info/LICENSE sha256=wb8ZpH8PvthQtl4k8YMJv18OW4TIZk-7XpVa22RX0MM 2468
mode-4.3.2.dist-info/METADATA sha256=2mhRFTt69yPqSze7v9209fGo8CW7Wc7BCwYHH9bupIE 17181
mode-4.3.2.dist-info/WHEEL sha256=kGT74LWyRUZrL4VgLh6_g12IeVl_9u9ZVhadrgXZUEY 110
mode-4.3.2.dist-info/top_level.txt sha256=6YecofhnmgJ3EYSBHYUOv1BW0Zwu_T_G6xqTF0ngYfw 5
mode-4.3.2.dist-info/RECORD

top_level.txt

mode