mode

View on PyPIReverse Dependencies (3)

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

Wheel Details

Project: mode
Version: 4.4.0
Filename: mode-4.4.0-py2.py3-none-any.whl
Download: [link]
Size: 100623
MD5: ebc135ebbc37a89413835783a3b7996a
SHA256: b7fb378f6d62e63aa9fd3a770fe298898ef937720ce6d702d2acfe6c52fda79b
Uploaded: 2020-09-28 10:22:07 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: mode
Version: 4.4.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 :: 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=HYeor1QhdRlBH3kKrJhn62Lk2B3gP0GRU99wtKptyyU 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=iwmaWEfa7E7RcSyKLbpkQW9Cvvt2KLRibEJtQUD8dOg 36652
mode/signals.py sha256=4jHtPpLv5iDCBZRMPLtrXiCyjspMMbhnamQs3ZjV0PQ 8273
mode/supervisors.py sha256=FtvQOZNcfksgBHb7M9u4c4AKPDCmIF74_YamkC7T2js 9193
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=2WrY9h7i4XXFOnkrNpavTP4nwIT2O4-xWFZRjtwU8AE 1650
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=iZDHaFlrfwblqDeeLLczLJRsPcYIY-BZjJIaSBDGPbU 3282
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=A1lob-FEB6Lin2Xn8Yvy53doGibRCnYTeTXU_7Jg59k 30367
mode/utils/loops.py sha256=kGUAQ7uZobQLEZs1uqy4nDt4OrNkJkiSAr_ckec5T-c 2495
mode/utils/mocks.py sha256=Zy954uihRA9wQ050BF0xRyr83MN-48dg4N9VWswTEhk 8922
mode/utils/objects.py sha256=QovztLXSKR4nidTfX4s7I1rln_AkIhPeItrqgSA-HaE 21078
mode/utils/queues.py sha256=k4yRHcgD9vs3r-Hoe-Q8Rbi62ayS0I1dXNaXUF2L0ck 7598
mode/utils/text.py sha256=1ZwZOeSUDVUrU5iP6kpcJ-al7-Zz8Stj3IPhLQkmqkg 6783
mode/utils/times.py sha256=Wc9RMA_-dF-v3EscvfI9OYUJ3WmnLxRa1HfTzV1upws 8287
mode/utils/tracebacks.py sha256=YgRKb8MzH-t9QzsAxXvrter_sPf182IUHYj17M6i8CI 8877
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=28Gl1izqvxlRqdgEaR9fqnwGM6EuBO_yS6_2cV8ItNM 4080
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.4.0.dist-info/LICENSE sha256=wb8ZpH8PvthQtl4k8YMJv18OW4TIZk-7XpVa22RX0MM 2468
mode-4.4.0.dist-info/METADATA sha256=jVewnhiaFOA0x8RyxL_O8aCTl65rkuJgncAW0aKhrTc 17181
mode-4.4.0.dist-info/WHEEL sha256=kGT74LWyRUZrL4VgLh6_g12IeVl_9u9ZVhadrgXZUEY 110
mode-4.4.0.dist-info/top_level.txt sha256=6YecofhnmgJ3EYSBHYUOv1BW0Zwu_T_G6xqTF0ngYfw 5
mode-4.4.0.dist-info/RECORD

top_level.txt

mode