mode-ng

View on PyPIReverse Dependencies (0)

0.6.1 mode_ng-0.6.1-py3-none-any.whl

Wheel Details

Project: mode-ng
Version: 0.6.1
Filename: mode_ng-0.6.1-py3-none-any.whl
Download: [link]
Size: 93342
MD5: 41ab777e8643ea23c68c93a5952ae039
SHA256: ade9aa3e3e15b2a66139ce3f6d39fb68e03b4aee51ea49137378fdd86c2f1b4e
Uploaded: 2022-12-08 09:49:20 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: mode-ng
Version: 0.6.1
Summary: AsyncIO Service-based programming.
Author-Email: Ask Solem <ask[at]celeryproject.org>
Maintainer-Email: Lanqing Huang <lqhuang[at]outlook.com>
Project-Url: homepage, https://github.com/lqhuang/mode-ng
License: BSD 3-Clause License
Keywords: asyncio,service,bootsteps,graph,coroutine,actor
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
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
Requires-Python: >=3.10
Requires-Dist: colorlog (>=2.9.0)
Requires-Dist: croniter (>=0.3.16)
Requires-Dist: mypy-extensions
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-Content-Type: text/x-rst
License-File: LICENSE
License-File: AUTHORS
[Description omitted; length: 16574 characters]

WHEEL

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

RECORD

Path Digest Size
mode/__init__.py sha256=pqfLtbev0xqTZaE_HKiojjJ3vdH61wajkUyS4nilAA0 2496
mode/debug.py sha256=RBw5qI2GuE8TRRkv51dSMSpeZkodSJRhBn57UD_4FNs 2390
mode/exceptions.py sha256=EeI3kt9bhj_f6ZfV8hJLqIYvwvN4SAyTdZwHBBtKTts 162
mode/locals.py sha256=UHwBMrs7WGSUoniwYQeP230VI_bCmBLX_sOIqC5ZTcY 25296
mode/proxy.py sha256=OizpLN7xefUFsvCJnHKLLmG996zWhYsajIxomKJ-4Pw 3150
mode/py.typed sha256=1-XWjomzAPyawBUuriCqJre_QnKEEp4nZ0y0rcqGvxw 56
mode/services.py sha256=vBrfAntVfEOZE-KZRdRT3c_B-12GvJX0jDVut7AfO2Y 37634
mode/signals.py sha256=C5B0j04EF-Acg1NVgq_zVQeV5USe32DieuEVhO1DdCU 8029
mode/supervisors.py sha256=HXTM5FBW94QYgyapg22W-ut3kMWhSOpq5Ya9Jk3Wz3Y 9052
mode/threads.py sha256=760qVo2pWuf6M5EzsvufdB528fW5REBJo1lEESPlyHw 14267
mode/timers.py sha256=nDlCA_h2IEDv3St4JB6_kWG3TBEoV_3s5WuQGGuIQOU 6040
mode/worker.py sha256=MkxCHmTbWzP6mqgltNN7oi8DB2P8nYa_ebmKl6HDUh0 12638
mode/loop/__init__.py sha256=DQLSjXuDiE9FALZd3hUn6C4HljeC0cYNrgLWTszvZhM 1904
mode/loop/_gevent_loop.py sha256=WJU_Sx91XK0WqEVpKOeic3CrkxU68dAWLSy9PwCLsnw 544
mode/loop/eventlet.py sha256=P9RxoxA7adDNfAIy80avfx7OZzGZVpkFG9sBmCFIMYs 753
mode/loop/gevent.py sha256=EcUJCrt3x7CJo3daHdzlA2yPL7BelWpueQilHjYYiuk 1645
mode/loop/uvloop.py sha256=Rey06V_GOflC10IhZfPnkhIf5-pFP9D2_aiwF8S8nPQ 153
mode/types/__init__.py sha256=NrvxBpWiqJ86MZ7U23KBgCAe93sa9t2vgbXqm9g3kLQ 300
mode/types/services.py sha256=-ZrEoMpYU8f4XtxgNPmJt1r9KnV8XmUZ61KPdX6E3GQ 3814
mode/types/signals.py sha256=EePjzMyGCIRyZyrJrrGxoDN0Rfb4n5i8--q9AUYDP0I 3037
mode/types/supervisors.py sha256=YGRN8wZDgsGEICDWOk5u7i2jQomd95PDg9uQv2anUbY 1250
mode/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mode/utils/aiter.py sha256=R5d6Sf6doJvUjYBvD7Bsy6OHR0H9qDEjtoCtdki_4K8 4395
mode/utils/collections.py sha256=cF5eYZiH3lHQGnjUyhlA9D61h_tvqzUpno5siSaDyF8 21845
mode/utils/cron.py sha256=i3EHi2D16rz2ByQHYzfj_1Mz2L2eD1G_YBO_D1dKeFU 666
mode/utils/futures.py sha256=-k4P4AWhOLqY1kKKnE9LCOaB9W9-2KLgZr3mOQ_nP5k 4477
mode/utils/imports.py sha256=BL8h7hcSSqKcUYEFwEvi6fL0wxiyA8Pqb7fUEoLpuko 11852
mode/utils/locals.py sha256=FywE1L1Czg--aD0D2xnHGeFph6IHv19BCLsJZuDCrak 2727
mode/utils/locks.py sha256=42yYgrnXEuCyWvD8cmzoDBaVcUwXabaqQOk9hPGHdHg 2655
mode/utils/logging.py sha256=oEpabfaZOI2HGPLzPb2VUWJBpeAbsKzRaL9i_B3TxNc 31579
mode/utils/loops.py sha256=FwkeNkKr7r3_SeX9DbOe2hoer5qKH0ZdOWmW19RGELs 2432
mode/utils/mocks.py sha256=yFtvpsJuONvzC2hbj4FmTWZ1dPToFdATpZ2MyfFa448 2989
mode/utils/objects.py sha256=SDwn-UvZ8nJzEoeQ3TNV9sZk1DTjWdWRbVPifqWOFx0 16771
mode/utils/queues.py sha256=cdPFo66t03e2uBQQeRUSg0I8DzJ-zGqUeCkVOcXcZUI 7511
mode/utils/text.py sha256=xh1XdtnOYPnoHbIFJf8VNi70YuP1ipSBhq7pYbmY21s 6951
mode/utils/times.py sha256=tdbeG6wl-0V41YUktGmZEW51Ux6MUkgZB7HxOjCWC6g 8189
mode/utils/tracebacks.py sha256=M3tsuTW_7slp3ZpsMULBbpWFMRMu_rNZQaFTLDcB6Gg 8552
mode/utils/trees.py sha256=twH7qHB0Y3EoQ7cawtFznYc6HtTRhZb2LS4EEPvJClQ 4866
mode/utils/graphs/__init__.py sha256=L9La4Sd-WIelmy191QQK847FUBywnsFVMqc_0m8vHSY 122
mode/utils/graphs/formatter.py sha256=h0E1ViruqGa41KOuOjd1swvPfCj0MZDYjIz0ocVNGxY 4046
mode/utils/graphs/graph.py sha256=W5sLGmK_d99-y5VYmXa2gK5K_DOn2n-wTBIZmjvRaYM 6562
mode/utils/types/__init__.py sha256=A_ji1Rb3YExgRb0WeiYvESDpbAh86FolySR0rQ6KZR8 107
mode/utils/types/graphs.py sha256=fu-BNzlzRoXnmLsIqMJnlHIgL0Ouk8o2_9opi-y4XAc 2761
mode/utils/types/trees.py sha256=sRk0RjYxXG3ynfrC-4Xuq2GHpK7dzhE_xCIZOlPmsik 1674
mode_ng-0.6.1.dist-info/AUTHORS sha256=kd4kWc7mrxayfnwOOnE-_3dAWuBef13J0bfNzlhmKcw 462
mode_ng-0.6.1.dist-info/LICENSE sha256=5W0IXpeVriFu64US6J2MzxH0yEiETOmA1XVqh-7wrYQ 2552
mode_ng-0.6.1.dist-info/METADATA sha256=PZUNTj7jJPATaAbaL4ixhuikeGq63DdE5hRCm3HbBxk 18035
mode_ng-0.6.1.dist-info/WHEEL sha256=2wepM1nk4DS4eFpYrW1TTqPcoGNfHhhO_i5m4cOimbo 92
mode_ng-0.6.1.dist-info/top_level.txt sha256=6YecofhnmgJ3EYSBHYUOv1BW0Zwu_T_G6xqTF0ngYfw 5
mode_ng-0.6.1.dist-info/RECORD

top_level.txt

mode