scaler

View on PyPIReverse Dependencies (1)

1.8.13 scaler-1.8.13-py3-none-any.whl

Wheel Details

Project: scaler
Version: 1.8.13
Filename: scaler-1.8.13-py3-none-any.whl
Download: [link]
Size: 122578
MD5: da76eead339073a9c6ab6be4b2a327c4
SHA256: 8fa5fa77369e1bb99f1147d5f7d3ac19a36335335fbc3685e709abb08b14eeba
Uploaded: 2024-10-29 22:57:12 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: scaler
Version: 1.8.13
Summary: Scaler Distribution Framework
Author-Email: Citi <opensource[at]citi.com>
Project-Url: Home, https://github.com/Citi/scaler
License: Apache 2.0
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Topic :: System :: Distributed Computing
Requires-Python: >=3.8
Requires-Dist: bidict
Requires-Dist: cloudpickle
Requires-Dist: psutil
Requires-Dist: pycapnp
Requires-Dist: pyzmq
Requires-Dist: tblib
Requires-Dist: graphlib-backport; python_version < "3.9"
Requires-Dist: python-graphblas; extra == "all"
Requires-Dist: numpy; extra == "all"
Requires-Dist: uvloop; extra == "all"
Requires-Dist: nicegui[plotly]; extra == "all"
Requires-Dist: python-graphblas; extra == "graphblas"
Requires-Dist: numpy; extra == "graphblas"
Requires-Dist: nicegui[plotly]; extra == "gui"
Requires-Dist: uvloop; extra == "uvloop"
Provides-Extra: all
Provides-Extra: graphblas
Provides-Extra: gui
Provides-Extra: uvloop
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 10585 characters]

WHEEL

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

RECORD

Path Digest Size
scaler/__init__.py sha256=nZU5QZ9oW2YIaGwm3-r-6dfmirTVzZpDPDNtX-ITCV4 513
scaler/about.py sha256=lBbLqqx6B-LVREBUg9I4P0BLMA2TlYAubrsdIYdbTow 23
scaler/client/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
scaler/client/client.py sha256=MVIR6IKDzBcbvVLHLO8mpSx4uTZ8wghS_GGifjumYfY 20977
scaler/client/future.py sha256=t3elIvYs1m3jqy5_Gl-0_EkM4NLcHh89agCEH0tERSA 6749
scaler/client/object_buffer.py sha256=UjuZqSm8XNr7Jf67OWuL3Qpz4tgT8pH-wKc7M_0wo0E 3769
scaler/client/object_reference.py sha256=clyYJiC5y8bonFCXHkZ3u0Lf8Y_QJgAeCJV_HXhTMmg 548
scaler/client/agent/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
scaler/client/agent/client_agent.py sha256=zl7zjskuCgdQyw4_b60OY_sWVd08oRXj9hfF5q80law 7395
scaler/client/agent/disconnect_manager.py sha256=FqClo3ShISQoTtpJty6MKX9O9jSe378c4wRT2jLiRcg 1198
scaler/client/agent/future_manager.py sha256=sYOKPUltiDhzULtqsIs_bAepFGYPsoDFauy7n5BMrqM 4891
scaler/client/agent/heartbeat_manager.py sha256=VC5U7ZsaeV1wzOrshR4x50_4C3mARduUAP8z1jLFQIc 2150
scaler/client/agent/mixins.py sha256=aad5vPlIzV62ezSYQW9VAWFAQeW-z6KXkq7eQ6UOfGk 2550
scaler/client/agent/object_manager.py sha256=SVU84w00XKPzV6AkSeJHiZKpP8HZMO2k3QzSd0GiYGk 3196
scaler/client/agent/task_manager.py sha256=Y4r95PZd6jtbw8QyNGdzEKCSyee0eG_mBEDowHR5Ffo 2855
scaler/client/serializer/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
scaler/client/serializer/default.py sha256=MU0xosP_IRiTlDHogZtceM6Dfl54KvxHGnnbuwmLlb0 385
scaler/client/serializer/mixins.py sha256=R3HWteJ54AC5yAK8nsyhWbYTuMDdkQgDi95aOtAS3Qs 1401
scaler/cluster/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
scaler/cluster/cluster.py sha256=QdE2K4CTP5GeLOTnxIb3wqBOXh1i6DYr3jYuCSurgHA 3796
scaler/cluster/combo.py sha256=XSAn2kPB8hqXchrnnQfpFUEoKKXMoA7aX1HrmjhxyHI 4140
scaler/cluster/scheduler.py sha256=lh4J1hU4SoUfl6MKo2U7rpxQE4rNv_56FgzkdDioHEE 2317
scaler/entry_points/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
scaler/entry_points/cluster.py sha256=qnpkhCTDTDtpDuo1LfxFjcQeGdCHH-tdtTuVcRyTx9s 5286
scaler/entry_points/scheduler.py sha256=WI7MRKT0fdUh3tJyXZMm5cCHU-kMM_XwMhCpI3g78oQ 4834
scaler/entry_points/top.py sha256=wtjDRla9BoKwWFAlmHixTjHjjzECzh-TkCXQA_r-ZUQ 8840
scaler/entry_points/webui.py sha256=MPkiOXsaCrKCLao5U2HYoa9sWLwrYNKHXCOkRx6Rf5s 626
scaler/io/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
scaler/io/async_binder.py sha256=HrghGfXDRmM2g663igqQ0fLEw1T-hbUno6-8ihAAF3A 2857
scaler/io/async_connector.py sha256=3I_Qss8vkZMLmqGBoW3bOIjUyFKjhbgWTY7UM1QrLjk 2938
scaler/io/config.py sha256=ZGedYy-aqxlBe6J_-hgG6LLaEYv0KKe9JQVHbUlmr-o 2850
scaler/io/sync_connector.py sha256=-1kEdfmdeFqrSn-t0xZAjH1mj8d-ufOXXJVr-Dt4Fpk 1896
scaler/io/sync_subscriber.py sha256=Z97fZXIolhcr6Tn_r6NnwJAOIqZAkJSbuE3mz9g6o0s 2465
scaler/io/utility.py sha256=0LA29qGqMgSUVstiyR-cfwQRYzCMh9P4Ur7C99H6v0E 1183
scaler/protocol/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
scaler/protocol/introduction.md sha256=tuplUOPnbZNGY3QbfuQPIngn81g3uXGG8tqfziFLXOs 5563
scaler/protocol/worker.md sha256=o2Hh_HCooqrptpXcHGzuzUkO_o4NWOurp7ja-DQi5ho 10503
scaler/protocol/capnp/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
scaler/protocol/capnp/_python.py sha256=olGDGgr_UiDXUXS7rAB_hCZs9iQ5aP2bJy6Wgj8hGnk 207
scaler/protocol/capnp/common.capnp sha256=SGw3mbihng6yUzkWqNHmk7vtCWNLjrumchJGazO612E 911
scaler/protocol/capnp/message.capnp sha256=h68xdmNyQNAwQRWx7XXb7frnIS1Z0zYxECoQdL0OkKg 4147
scaler/protocol/capnp/status.capnp sha256=oQ2sL92Yqh4kAQMyc9ryPEpnL45c2pntmgB6fQM6K3s 1270
scaler/protocol/python/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
scaler/protocol/python/common.py sha256=A1ei03BjPo5nWJymoxCpktRTSzxZQ1XRQw-wNlBHQP4 2074
scaler/protocol/python/message.py sha256=SqO2rvsyKjmRHEuK9AB06K4lO6HUgskRiwkW0iGVRtc 18302
scaler/protocol/python/mixins.py sha256=BjGRDyjgezg6_3-68NO-E-0nhu20RQ8CJTyLZBCo9vo 238
scaler/protocol/python/status.py sha256=UzVEOp82h0oO36T8q7z-k4SyEOcFtTzbds1bR5Yd2Qo 7116
scaler/scheduler/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
scaler/scheduler/client_manager.py sha256=3ILouKkaCfSojCeZlQ3nCR9RpK4bQH_tX0uWvksXlbA 4782
scaler/scheduler/config.py sha256=Z4jNgS8LgsYAJHRN1qvl4q-yhgrQtpp3KewKBjWukMA 431
scaler/scheduler/graph_manager.py sha256=NI51BBQG-Yq0uzk3xImdmtsTX7vz73cd7aiEwWxAORA 13021
scaler/scheduler/mixins.py sha256=znMrtLbnb4Zu_syKkFaMTC5UArQpo1DJBrjyi48K9pI 4529
scaler/scheduler/object_manager.py sha256=ckhjsjaIicJWN1oMMMBk6dm4EJVkKicHYGj2DL2a15I 7142
scaler/scheduler/scheduler.py sha256=pPgTdoS1MiJaMkW6DHX1ly-Xv3lbUHNxsjPy_X1Gla8 7555
scaler/scheduler/status_reporter.py sha256=2tcx-qkDyiZP3ftM0Mdw0B1fzB-ChIWCFNAGR9is5Us 1911
scaler/scheduler/task_manager.py sha256=vAUAIMfWIxhRmBP0lplgvIikDuXqz2wG0UCV9QOFV08 6688
scaler/scheduler/worker_manager.py sha256=aNmSOQ354osS4miodbC5HTTFBzuocq6DP0xtg0z_h3g 8916
scaler/scheduler/allocators/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
scaler/scheduler/allocators/mixins.py sha256=2KbTaEPwjyi77qsoYS3rW_RQumyqYkKmgWIEzGYUnwY 2109
scaler/scheduler/allocators/queued.py sha256=sGgGqXaBbtWQzwVT4nFZrfse-H__b49bMQyJGSUqs8c 5123
scaler/scheduler/object_usage/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
scaler/scheduler/object_usage/object_tracker.py sha256=EtF6wfp_cjFcoenILO8il556h_0xLS2GUi3f2Oj-Bbk 4610
scaler/ui/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
scaler/ui/live_display.py sha256=TAOhD-RxMBoL_dqbXBmaYrjR25y-ETA2xu0EJ0YMvvk 4366
scaler/ui/memory_window.py sha256=MOb8TcJ52ui86TRiS5R-HMf4-Y5K0FAc5LxOGT4TmLg 5576
scaler/ui/setting_page.py sha256=PUJ94HnU6OGP1dMi8RUKVv7I-5yl1_Ak39Mjlrc8NWk 1288
scaler/ui/task_graph.py sha256=W-CEtrNqWf5uVvnFVwuLUmpr1TsB7VQhaOaG8OVI4_w 13678
scaler/ui/task_log.py sha256=l7GPQDAZ5QAQieZ5xGmScRjBPTpBjp5KXDufdNlARKE 2551
scaler/ui/utility.py sha256=hJSeowbfr5zNnfZJJJPWJo4S3X4j5Tvwp9S9YbvxCRM 1145
scaler/ui/webui.py sha256=oKVRcUemRJyxZKkEKIn7aZXQmUmdPx0J9slptiRpuwg 4355
scaler/ui/worker_processors.py sha256=IHhtFy7kRnC1lMRy9yybqQKLMi6jUx3-AKzjpe-Z3OE 3384
scaler/utility/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
scaler/utility/debug.py sha256=FKJZ0xyy9XFEzYB86H_Cfs-0Fd42oUr9rppY1Qd8Ikw 407
scaler/utility/event_list.py sha256=-ifYdr2IiLNRzY72l6iAdDpkg8Rgfz5YkRxqudSKPX4 1532
scaler/utility/event_loop.py sha256=QxqJe32hGkyBwJVEq-aQHlQgB6teFq1ZYAVD05eLtCM 1432
scaler/utility/exceptions.py sha256=5wegWhazs2yVz_8ODFooY9-ptuXsArG5Qt2Gqu-P6kE 480
scaler/utility/formatter.py sha256=QJUAxZWqWqrJb-MGRkHTeRHkJNRcpPg4Q_E5VOlhMsI 1008
scaler/utility/many_to_many_dict.py sha256=JLv3a3Wb6OcXT462exMZ_LsrizXWXUdQCz_WCTBV3bM 4641
scaler/utility/mixins.py sha256=0b4_tTc35J5Aa8Ac9hn5j6-OL6sLmgD-9xm24-C51YA 266
scaler/utility/object_utility.py sha256=hdk72IBMtHISngPf--D1edPBNHPANxqx8Mq4vCNNi5s 908
scaler/utility/one_to_many_dict.py sha256=NpRrTfw9ubSTxyzt1RNp6CpKhehyny6ZM0mWr7rouhI 2223
scaler/utility/zmq_config.py sha256=d12spRQqRwcFdRn2POE0Kq7_IoeH4rrNJAt3yVRKTzc 2303
scaler/utility/graph/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
scaler/utility/graph/optimization.py sha256=xp5JAkdnkzpdH3k6lw0aHYy1sKZo5iAaww0VfjHUx9s 785
scaler/utility/graph/topological_sorter.py sha256=9_CfWpJLZ1A9SAJgg03RQspjf1dRFV2cqQoJ6ZCOScs 354
scaler/utility/graph/topological_sorter_graphblas.py sha256=BwAafDQsF8iNUVWrZ2R0aUKxKMcISI3xC2bmJVhm5SE 6856
scaler/utility/logging/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
scaler/utility/logging/decorators.py sha256=QvObAsCD29Q9u4LL9jr8HYvYASSlLmkjftPXoa2rBRg 759
scaler/utility/logging/scoped_logger.py sha256=mOWJBsKxANCXPRW3D9eUOWVcz0BEZAFLJoYG5nXOtI4 1024
scaler/utility/logging/utility.py sha256=92-zpZ24DuANGIcQGe2qwGXk1g9oGBiUxcWoIiTptUA 4464
scaler/utility/metadata/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
scaler/utility/metadata/profile_result.py sha256=5GXVet_oAOnAl94vQ6LrPMpaKrG9KBLKoOfUTq8_pI8 1000
scaler/utility/metadata/task_flags.py sha256=1aQnJ5CXNWR4YGUl_6TfKBCbXZ-RZdv7MjRD70EIMGY 784
scaler/utility/queues/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
scaler/utility/queues/async_indexed_queue.py sha256=LSobT_rIpEBpMozGpCAnuDi0_XpID8o4oPhKpPph1nc 1102
scaler/utility/queues/async_priority_queue.py sha256=CJNHnqqUi2KtseS5NXLLEZCrVCmy1NGgvMmPGdFpuWk 2614
scaler/utility/queues/async_sorted_priority_queue.py sha256=f4k1dO34LcJkq1OMLbI_nLg23R_Vmj1SGNTJ8oESdUk 1448
scaler/utility/queues/indexed_queue.py sha256=MLFkXWEZ8HaJC-gKZD9F9gf-oXL_lJ7O317FnTWFCuQ 3077
scaler/worker/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
scaler/worker/worker.py sha256=zPsIpVX1lBoGn_yPMAK-AU5E0i6IqervL-9MSTC5t6E 7532
scaler/worker/agent/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
scaler/worker/agent/heartbeat_manager.py sha256=QzqBKSsqFyQ4z_BaRqrPgCGaeqHt_Bf-g7vj2p-mhAg 3712
scaler/worker/agent/mixins.py sha256=WsqIkRs_GmOGx31UKRECUgsJB1sV6KYg7cX5PyEDBUQ 4051
scaler/worker/agent/object_tracker.py sha256=8DX8r8izj80OE_HxgWDwxh2m1QxHl0XEZZYoP9qAq_s 3315
scaler/worker/agent/processor_holder.py sha256=_GrP--qbzdfRLPKMeyQqvlhl0hh6iquF-G628hXB2Tc 4662
scaler/worker/agent/processor_manager.py sha256=yyEw5lDliNzTeAxGUTIALngteOK1YY0poL7kMTDLlgo 14443
scaler/worker/agent/profiling_manager.py sha256=icFUTsxM9bShootuYfmdFjV3m_V6vnYj4DZZ2aXAAAo 3928
scaler/worker/agent/task_manager.py sha256=npg81egSbBtZdgDU2hT67RJ_EwY4huMiuaiapOCTvZc 5706
scaler/worker/agent/timeout_manager.py sha256=QykvDbAQrk2p2IB2x6vOIyxx-2NTjmgI5oi1X-wwuEI 601
scaler/worker/agent/processor/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
scaler/worker/agent/processor/object_cache.py sha256=qdS21GTtwLqpHFdskpIoiKmeNcUiA0AWiwKhPQlX6rI 4590
scaler/worker/agent/processor/processor.py sha256=WTMpFADssboIM0Dpg8LbIY8kB_6BnNoeuCOZe-yA3IU 11419
scaler-1.8.13.dist-info/LICENSE sha256=xudC0jta6OXJkSHiLzzQQU50HIwSo0G97exO280dtR8 11345
scaler-1.8.13.dist-info/METADATA sha256=ROGA-EczCE-zRbk5eRQNTnViR0S5JU4RlnFg01W0baY 11776
scaler-1.8.13.dist-info/WHEEL sha256=P9jw-gEje8ByB7_hXoICnHtVCrEwMQh-630tKvQWehc 91
scaler-1.8.13.dist-info/entry_points.txt sha256=ANLkNzlRsRHLpp9L8M-kL3-bCP2OiWT4Uhv4iXcqirc 207
scaler-1.8.13.dist-info/top_level.txt sha256=kObdc_zi5E1WXZBEUWFuch801JfQZva_mtUYvjJeVbk 7
scaler-1.8.13.dist-info/RECORD

top_level.txt

scaler

entry_points.txt

scaler_cluster = scaler.entry_points.cluster:main
scaler_scheduler = scaler.entry_points.scheduler:main
scaler_top = scaler.entry_points.top:main
scaler_ui = scaler.entry_points.webui:main