multirunnable

View on PyPIReverse Dependencies (1)

0.17.0 MultiRunnable-0.17.0-py3-none-any.whl

Wheel Details

Project: multirunnable
Version: 0.17.0
Filename: MultiRunnable-0.17.0-py3-none-any.whl
Download: [link]
Size: 160917
MD5: 61e7851355c33375179776a4031df481
SHA256: bd265f87d7298e9b76a462728aa0c9ab35958e05bd3a74b4f794684e9bb31732
Uploaded: 2022-05-27 10:41:46 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: MultiRunnable
Version: 0.17.0
Summary: A Python library integrates APIs of multiprocessing, threading, gevent and asyncio.
Author: Liu, Bryant
Author-Email: chi10211201[at]cycu.org.tw
Home-Page: https://multirunnable.readthedocs.io
Project-Url: Documentation, https://multirunnable.readthedocs.io
Project-Url: Source, https://github.com/Chisanan232/multirunnable
License: Apache License 2.0
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Requires-Python: >=3.6
Requires-Dist: gevent
Requires-Dist: multipledispatch (>=0.6.0)
Requires-Dist: openpyxl (>=2.6.1)
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 6131 characters]

WHEEL

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

RECORD

Path Digest Size
multirunnable/__init__.py sha256=q291XIxOscqFyIuf__qr-0ufTsJUgVnWwqNz-8gs81U 6414
multirunnable/__pkg_info__.py sha256=CkYJUVamLUUzDauZtA0hO6EtVm7dIUc13jU_I3f9ut8 710
multirunnable/_config.py sha256=wzwhveXrhrs1kvB1q92jLjhrtxBjNKwNbcZ1bjY2Prg 478
multirunnable/_import_utils.py sha256=2nsS_Ch_ZFhaFnG8TG0DJpt4tkd9i2mgoZAOBEJp27s 1266
multirunnable/_singletons.py sha256=DokhJVAZ7NM8is0ZWkNOwMGQ9K3S-Rv46dvNiHTf7Ys 3368
multirunnable/_utils.py sha256=kbfeQZMSKJpJJxwW-hm8Pj_Bfaix5w4oQlrdwYxUsvM 397
multirunnable/exceptions.py sha256=U0ewzRu09lTnFXoJqA76EuA38gWWg6Ev6UWXGBZQsPI 735
multirunnable/executor.py sha256=b-ywnpkD0rstIwY-ljOdnzPWe9HmeKNqBG_iKwhtpdw 6005
multirunnable/mode.py sha256=ZxrEVmLbQUf57ccKYFG6sqKXrDcpnGU65GwNxUbHOq8 3909
multirunnable/pool.py sha256=3we5vPV-W1m20t6rZEYOipA2iO-eSf6HKQRMYP0Gcwk 6611
multirunnable/tasks.py sha256=ODtPZWmbxtFNVoURpF3jOxK9eshw2pgz9qFIfWiVV2U 2179
multirunnable/types.py sha256=0-0XyZEevRWX9yWPvXdqpfzVHsSOIRnOAUK0QUeAS2M 3476
multirunnable/adapter/__init__.py sha256=MqVGYaay4yTKQ19FK5B8NJU_KP6a7_3UKrMmk7Sr1Ic 103
multirunnable/adapter/communication.py sha256=Gc06G_AoKXlDa5OW9Ha9JHKbfjIwF4XLa7WSim5qfOM 3180
multirunnable/adapter/context.py sha256=X7_VPzs5ajDDGlEGk-BiiSfyLaWyjHPoiTeeqP5QhMU 2054
multirunnable/adapter/lock.py sha256=TdYG7LesPdt-eNCqU1wWGQ7Uznv8Fxl66_PSRp96Z14 3646
multirunnable/api/__init__.py sha256=WN4TZ2rFIQiznYZfFruUkTyTHBoN0WlYnlF2_-WX5qI 653
multirunnable/api/_retry.py sha256=3AbTzX5AKkaeo3A3UWNGROwKjfTXx31sIhTEJ297qvk 23107
multirunnable/api/decorator.py sha256=jLItFAjCkWYPNuEkL54hVKBRGaxMd4zABcD7ihzU1-o 7506
multirunnable/api/exceptions.py sha256=0X5BolLusZ7caP6ztnNe1OH-m9gzobh7YsiTrdgC-f0 134
multirunnable/api/manage.py sha256=ph1F_r1x-o5v3Lk50CbrBsvibDmBfTTwdEnl6J_zvXc 3074
multirunnable/api/operator.py sha256=2ySVEW7Ox2jv7M7rXIOnO_XshhTgpEXP82QNPY_vFVk 9890
multirunnable/concurrent/__init__.py sha256=J1SWlKsm_Imh7GPRDOfhg_n2BMwFlBPJmDCsuJi0en0 236
multirunnable/concurrent/context.py sha256=6oDOvHAQFl88kaG1v9c1i3v0XC95dTXW1CJw3nwlun8 981
multirunnable/concurrent/queue.py sha256=MHFI0NQV3ot_cmlfi4ee40BwWycqshbnNfepoMgoKBY 671
multirunnable/concurrent/result.py sha256=Z6Y4RhIDG5UXibGYOe1zAN9zibMDFK5fpKiFHXy7j8M 389
multirunnable/concurrent/strategy.py sha256=WbMvfMDeflWHp2txl7F49jQmyHfrOgT569w2LHngreY 17234
multirunnable/concurrent/synchronization.py sha256=HworSUimDEvnMB8sxaGWlT5x9Aq7zzP8oDlg57Pl-Wk 1220
multirunnable/coroutine/__init__.py sha256=nrOTXhQB2r4U7w2-SwA_lCsRb43-UL0i45wBYeJ7NBs 419
multirunnable/coroutine/context.py sha256=IBsCF2BMYrLfGbr2IOrr8YwyiE_1_LMkmttXM4VrTys 3164
multirunnable/coroutine/queue.py sha256=g2MSkdb-IjVfz4r1_tm42B2cVFW-rkFeADp3uWLAYCY 778
multirunnable/coroutine/result.py sha256=X30eTCAPNw7TDOazQbj7hepD6EjuREEnRH_gw3agDDY 916
multirunnable/coroutine/strategy.py sha256=UA-4DmTsXogLfnA0ThgOg_7nTXYiH39E1fOImWM7gIc 29881
multirunnable/coroutine/synchronization.py sha256=vL0BZGAlRad1KUNs7eyRddo2fQY5LQi6ziGWbQj8eAU 3970
multirunnable/coroutine/utils.py sha256=2n8Vt3qGed7jOgdz7sDU9WIfAIBRpb5e1EpxqE1ueeA 951
multirunnable/factory/__init__.py sha256=b4iFHOAAwgu1-wixYvmtLgqLGTQdh4LuqNZr-d2Mm7U 393
multirunnable/factory/_utils.py sha256=OmPVBHQrFlzjVbM6BggrcG-jiaf5WeUxRACjBq_3zt4 2149
multirunnable/factory/base.py sha256=Opp8rZJG1Uf7GzVi2WUs71bR6i8TDOi-7Jj20cALWrA 2458
multirunnable/factory/collection.py sha256=pA6ap5p4ujeFjV9tBcy8Gc5-3k2pEtuzZy49eSiRDOg 2902
multirunnable/factory/communication.py sha256=SBuVzbM-mL7E41k82aJYJdumsKt25FTE-AT8mGBiSGU 2398
multirunnable/factory/lock.py sha256=ba-et1EK5S8QRwGcHVKkyOvNXrAmn98Yb9uNRhcOfh8 4583
multirunnable/factory/queue.py sha256=dFFUN-AQEgC19r4AMNLKsn-6G0gFKa--7yATanH81M8 1354
multirunnable/factory/strategy.py sha256=Y73bSb7TkYmbEvXgpOHQqdeGVKivg12D0QfX6OkUvBI 1748
multirunnable/framework/__init__.py sha256=zDCETe4lvo61ochl8HNRFHQijFzLHVNE2F_3HV1Rq0Q 943
multirunnable/framework/executor.py sha256=GLqNs0puvdikzQTPFIxoG___Lqbk2N-_Ge7MNPAyzEE 3286
multirunnable/framework/pool.py sha256=fbMshR9C9uy3rRLUAos17d4evkH4JIT0acND2tvHZjM 5569
multirunnable/framework/task.py sha256=iMddbg4Dh-3IS67a21GDVErQEoQxURWtoiZTMO-LE_w 1694
multirunnable/framework/adapter/__init__.py sha256=AIr5_v5RjkmO-R2kMqliiPC_updxJGc2msudXKRY2DI 113
multirunnable/framework/adapter/lock.py sha256=XbYbRQLQA2DLTBUWfjjD6j9plU0uLB0eZ8MzIRWawDk 8762
multirunnable/framework/api/__init__.py sha256=F2cGHHqPwRVBR4HwDpbCPZX1fWgn449tAlDYT6UWHhE 161
multirunnable/framework/api/operator.py sha256=FgHcyMNF6n47wpJIpzq4f303-sucCZ4L2ZUyT3Jpmxk 3795
multirunnable/framework/factory/__init__.py sha256=wx05a42UkmqlyFajJQlBjkJ2vaD0Z-opBKpD7U6fYsQ 109
multirunnable/framework/factory/base.py sha256=2AUUO21d8eOuydW5QDxTT5YCc8WrP0sr72DJmvCbtug 1709
multirunnable/framework/factory/collection.py sha256=uURPyEQnenI4PG6TFMMwB396CHTGlwX6wtK5KTyHY0c 1305
multirunnable/framework/runnable/__init__.py sha256=n4VfbLmyfofGVCtmZ6U0Qq2bdbrD7SyTEOUmVSjB7ms 335
multirunnable/framework/runnable/context.py sha256=i-g0zOrRUZiFt0z45U2hYtcg3_RWOm0wx1YreMZf_EA 860
multirunnable/framework/runnable/queue.py sha256=YkeslyJZW6hYKLAIGfapjPQVIjFNulXkrB9hCzRlo9E 552
multirunnable/framework/runnable/result.py sha256=DtIHAU6vlqcY5ws-f1nCgGOeydXrz_83FTk_2q4GSwI 2671
multirunnable/framework/runnable/strategy.py sha256=mZWu5se34M_W9EWFm2QCUByg8aXXIx5-gwA4LF0p108 18582
multirunnable/framework/runnable/synchronization.py sha256=jluHG0gt5PwQA-9QlwDTrFTukNkaLA-ZORa3ef33Z6I 3115
multirunnable/parallel/__init__.py sha256=aOjsorzGmjKSOOYTOfBG4k_GVYYgn4_-9jEW4yWDnPQ 1870
multirunnable/parallel/context.py sha256=PQOK5Kt_mKaAKLt6zDfIKCbHZZTl63BO8J9sh87tyBQ 1588
multirunnable/parallel/queue.py sha256=H3KKuwA5Oo4Urx9zf6AlUA5KBB9Kqpz04yA-vjJXMco 154
multirunnable/parallel/result.py sha256=ThJvlhPgDLdW0NrorhNHw6cdGzzwVKoKqC5jK5ZkaPA 562
multirunnable/parallel/share.py sha256=lx5-biVCd5nga92HQXB3YRGwUIzBKbuUOJ0ION7tSKQ 4159
multirunnable/parallel/strategy.py sha256=uIvYOx4HcC7zWc20K4KUPp3ulGI_5S6p8VyVML6Ns9E 18685
multirunnable/parallel/synchronization.py sha256=cHyK_bUxF6CBq1mZSyBeQdti3Zf7EKtwDcGDLV4KiMw 1220
multirunnable/persistence/__init__.py sha256=-07tg-fE0yBfg2QMHRFmFt8v6XZwBqbBpPLW5JOjiNY 159
multirunnable/persistence/interface.py sha256=CayJ9LjGCU8rQxdqfreTnJgTFrD58-pU1P9b0HBilPc 201
multirunnable/persistence/database/__init__.py sha256=GsHp4-5TV2JABRHadm1OilTLoWkbCP5D6CVnX1CWW4A 140
multirunnable/persistence/database/layer.py sha256=lzx_UzZmzq8fcdwlhl0zMKywvOu_lMohyJAl7jjGREs 2651
multirunnable/persistence/database/operator.py sha256=vkX89NcEm8L8hZFu-8qsQOoipUT7R4T5yrs6itpcHZs 3564
multirunnable/persistence/database/strategy.py sha256=crIv-kuhgCUYPG_jSlEQa2vk_LHbryUg69HizuLt7Rk 23374
multirunnable/persistence/file/__init__.py sha256=4RD9DlXcYt74oeYnPsiF9FqCR3m4vawg978CEJF59LA 1232
multirunnable/persistence/file/archivers.py sha256=Z_DBOEy1roJaBBvHK72Fasb_f28hdiDhp_o8kt01wSA 1817
multirunnable/persistence/file/files.py sha256=fW_xUByEDm9uyobq-qPuS30OTjVRzoxVLlM2cHPk26o 5885
multirunnable/persistence/file/layer.py sha256=JVPwNUE8nGqXD_ZsJIbLatXjFgIZWB27L4SOaBtMrJI 2723
multirunnable/persistence/file/mediator.py sha256=Ibah8j3ZZ29WqbqUsd7hvcvM2_yfdeA6Z0PlFsHu87Y 2960
multirunnable/persistence/file/saver.py sha256=Z5tPDi_mP_kByQ9Ms76XzEzjl10XEkuk7FZ12ShFbE8 7946
tests/compatibility_test/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/compatibility_test/_mysql_impl.py sha256=zNafr4h8rpdLCnaKBE8llWuswsXiBRrvQgMi16_uiv4 4765
tests/compatibility_test/layers.py sha256=3qKhWuK-8uR3j0Fyy2MQhCLS0-0ojsxCOZDboXQrqn8 15869
tests/integration_test/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/integration_test/_retry_with_lock_examples.py sha256=IWRrhMeJaN726RDKJPs125mh6ZUSaxfh3F3-C58-2OQ 1563
tests/integration_test/retry_with_lock.py sha256=6bReD4skBX2VdnHdjehsJ4Z_k-dh8NVl4sIYVnAKcZw 5777
tests/unit_test/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/unit_test/_config.py sha256=Q7KIOJlpApSXKmlCdNuCyTa5uqrDdUYm8tKhD4AFjR8 1707
tests/unit_test/_singletons.py sha256=o0_dt42pLvX7ZKK1yRYGaUiRpVnqj7ZOVgBmrVo4aWc 10233
tests/unit_test/executor.py sha256=CWkG9Iid9QSt7xgE9Dj0KM2mKMs9O4kMbwPMQG1SOw4 13588
tests/unit_test/init.py sha256=IYsoIAk6bqT4GRL6UN11H24tbZLN_f3V_hcOzEETO9A 6194
tests/unit_test/mode.py sha256=yeoO6CfZLxIrPOHq0PwE3w13XIOIc_4Jsmt1syZwx78 2406
tests/unit_test/pool.py sha256=fYfneGaR014EKXEUrIt89ZXCYkDSXSUIHEhRbFiCs9M 27156
tests/unit_test/tasks.py sha256=T3n3K6XAhRSCJ3MxVcFYOi7MZoRx8VBEyuAsX22ZCSo 4866
tests/unit_test/adapter/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/unit_test/adapter/communication.py sha256=SiCbQ7sdKheaozN3npm1RUlizAdzJmIRbB4j5TB5Jxo 5585
tests/unit_test/adapter/context.py sha256=EkF6T9xxQuAGr_rRhVZTuAyrUCQwqjSXwP2a8MYyZO8 6200
tests/unit_test/adapter/lock.py sha256=7iTaN-chUJpCFDb4toipfiWu-SCbi8HWosZrTV9Mwes 14429
tests/unit_test/api/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/unit_test/api/_retry_sample.py sha256=dVs4dPfYNpvhIH6f6lqNjLORmM-WJNTRzYi22hlgjnw 14104
tests/unit_test/api/decorator.py sha256=KiVu-T3wO4sZLEvI1jH_i08ErGW9BECm9WftNDxBz04 31555
tests/unit_test/api/manage.py sha256=uw6GN8YgUPvaV5DOeaq_TexusGm3C5FupzLPac7sz8g 6439
tests/unit_test/api/operator.py sha256=lH2f5vfioWP0uKRyslbIZzFTYADnnHE0KUc8yEPxuBM 20759
tests/unit_test/concurrent/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/unit_test/concurrent/context.py sha256=1SSI-bcAFEkiKnvAxCANWyFlyx7sZza43OwbTKUbAr0 1344
tests/unit_test/concurrent/queue.py sha256=NbODDKAAievbzRpmLfHIIitX9smM4I-ahrnLFNlI8PU 1571
tests/unit_test/concurrent/strategy.py sha256=btYT0fHdnO7KnwFsJ27_8OmxeY9UHCKO7T4qHpgQi-A 45960
tests/unit_test/concurrent/synchronization.py sha256=DwrnLhjJl8V-3RLyBIU2sUjDmE1hx-2aWSVddVs1GZo 2122
tests/unit_test/coroutine/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/unit_test/coroutine/context.py sha256=R2BiKyxIOiKKjYe1jQn8_lXZv0BsYeRct9KO_DbBA-w 2665
tests/unit_test/coroutine/queue.py sha256=i4Ver2-Bu3YBG_ohhLs6XosB6UYmOJ9NQWHqEc_nkzk 4032
tests/unit_test/coroutine/strategy.py sha256=drOYdK5kuIRLqDebdqtXu8tQm1FJp9R8PQmLzt5uWXI 70358
tests/unit_test/coroutine/synchronization.py sha256=9Qc1dMCG_Rx478AJt1I1RJtpoyyrmfS7VbjMjpNOJHs 6329
tests/unit_test/factory/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/unit_test/factory/communication.py sha256=4Hgk1iu8aL-8shaVDUrZFUOv6kDu0MTHZWBw3Y8v7J4 10500
tests/unit_test/factory/lock.py sha256=SjdV-HL626BYk-qdCYUdGrkWZ-evMl3c7eFQqyfd5aw 21546
tests/unit_test/factory/strategy.py sha256=NI4V3GKzHoCLTUllMQpfV5wcPs7QVUBgDFxWiV4Vcng 2981
tests/unit_test/framework/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/unit_test/framework/context.py sha256=FEt78Xv9uf3j1Q-gypX5Rl_tiG6__nJf9HO61rcM1o8 6962
tests/unit_test/framework/lock.py sha256=wSYgPLnRo553LwtIk2mKnscQ2fh4tzVTlCKtQeTOypM 35279
tests/unit_test/framework/strategy.py sha256=7qqnfk33SLWODemCZEybyiewzqPMtJU9fNVxhgNxFpo 13756
tests/unit_test/parallel/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/unit_test/parallel/context.py sha256=su6X3umEfD1l7sO2_r9nHJJueN3LmJwL5OEGp8rBAgk 2300
tests/unit_test/parallel/queue.py sha256=BNj-_R2zHmGIC_B8SIkNTnoA1ZNH38oeQSMlUc4sTgE 1133
tests/unit_test/parallel/strategy.py sha256=xXiXLxSzDsma-ljpXokDcunvdNPCdQ8kDcP8Yf7bOpU 49779
tests/unit_test/parallel/synchronization.py sha256=AY4wQQg2Vnv2VnyQT0jcEAU7dSePpUcIVThV0J1tP1U 2164
tests/unit_test/persistence/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/unit_test/persistence/_data.py sha256=74voc9-mqly7wm36GuGnfdJEZ7dbWiFmH7yQUJoZjW0 973
tests/unit_test/persistence/database/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/unit_test/persistence/database/_test_db_implement.py sha256=KsUGyHISYbu2QpNEXAd4tjk24M_4VDXLQ4bdGACfP0g 4763
tests/unit_test/persistence/database/layer.py sha256=jQlzN7_InqA5wYNga5PeC57Qtgh_LPwYttPWRLUELIQ 15878
tests/unit_test/persistence/database/operator.py sha256=zd5F8GgNPwvMk__tSRtI7vkTw248num3SdmrHTG_A3Q 24090
tests/unit_test/persistence/database/strategy.py sha256=yOHfcThS2yxGjKuK2JapJkcK9gIFEi8Z0zBDlVaXpks 20356
tests/unit_test/persistence/file/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/unit_test/persistence/file/archiver.py sha256=uBlPMmTNeI88uZbVLiAFU6C70nHXv8qdvGaXuaWgde0 1585
tests/unit_test/persistence/file/files.py sha256=obfPEeFjTKgRfX_4ZbD8ZjU--Rd4X_VGV8gZJJz7VZ0 6039
tests/unit_test/persistence/file/layer.py sha256=Pse9lRKuJpW1OwBJN2lzV0YQrj6oRdJ1ihuHu8WGI28 8576
tests/unit_test/persistence/file/mediator.py sha256=toB9L-uKBhxd1s9KDA1EYWB2NgvzQrLfZQiwIK-Ztzk 5142
tests/unit_test/persistence/file/saver.py sha256=8s2z4D8XGsw66r2BSHjY4OvoNfDQkCu7o6yD0OPG2kA 10753
MultiRunnable-0.17.0.dist-info/LICENSE sha256=WNHhf_5RCaeuKWyq_K39vmp9F28LxKsB4SpomwSZ2L0 11357
MultiRunnable-0.17.0.dist-info/METADATA sha256=oGCqVJjJ5wOnFeZUuDRp07zmf5BYqeujPcUxZfxGDCI 7310
MultiRunnable-0.17.0.dist-info/WHEEL sha256=G16H4A3IeoQmnOrYV4ueZGKSjhipXx8zc8nu9FGlvMA 92
MultiRunnable-0.17.0.dist-info/top_level.txt sha256=FM5etRRKiBbId4Sy6l-BCMNWDbPVEjkMxVg9VfWwsEs 20
MultiRunnable-0.17.0.dist-info/RECORD

top_level.txt

multirunnable
tests