ProxyStore

View on PyPIReverse Dependencies (6)

0.8.0 proxystore-0.8.0-py3-none-any.whl

Wheel Details

Project: ProxyStore
Version: 0.8.0
Filename: proxystore-0.8.0-py3-none-any.whl
Download: [link]
Size: 162834
MD5: 5b0249ce8f7cc9f0f31d3ee6d44a89cb
SHA256: dce841af0d6398185fd06fe9b5ba154240fc0df25530327562512ae04b050ecb
Uploaded: 2024-12-13 16:35:05 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: proxystore
Version: 0.8.0
Summary: Advanced data flow management for distributed Python applications
Author: Globus Labs
Author-Email: Greg Pauloski <jgpauloski[at]uchicago.edu>
Maintainer-Email: Greg Pauloski <jgpauloski[at]uchicago.edu>, Valerie Hayot-Sasson <vhayot[at]uchicago.edu>
Project-Url: Homepage, https://proxystore.dev
Project-Url: Documentation, https://docs.proxystore.dev
Project-Url: Source, https://github.com/proxystore/proxystore
License: MIT
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: Implementation :: CPython
Requires-Python: >=3.9
Requires-Dist: click (!=8.1.4)
Requires-Dist: cloudpickle (>=3)
Requires-Dist: cryptography (>=39.0.1)
Requires-Dist: globus-sdk (<4,>=3.46.0)
Requires-Dist: pydantic (<3,>=2)
Requires-Dist: tomli; python_version < "3.11"
Requires-Dist: tomli-w
Requires-Dist: typing-extensions (>=4.3.0); python_version < "3.11"
Requires-Dist: proxystore[endpoints,extensions,kafka,redis,zmq]; extra == "all"
Requires-Dist: aiortc (>=1.3.2); extra == "endpoints"
Requires-Dist: aiosqlite; extra == "endpoints"
Requires-Dist: uvicorn[standard]; extra == "endpoints"
Requires-Dist: psutil; extra == "endpoints"
Requires-Dist: pystun3; extra == "endpoints"
Requires-Dist: python-daemon; extra == "endpoints"
Requires-Dist: quart (>=0.18.0); extra == "endpoints"
Requires-Dist: requests (>=2.27.1); extra == "endpoints"
Requires-Dist: websockets (>=14); extra == "endpoints"
Requires-Dist: proxystore-ex; extra == "extensions"
Requires-Dist: confluent-kafka; extra == "kafka"
Requires-Dist: redis (>=3.4); extra == "redis"
Requires-Dist: pyzmq; extra == "zmq"
Requires-Dist: covdefaults (>=2.2); extra == "dev"
Requires-Dist: coverage (!=7.6.2); extra == "dev"
Requires-Dist: mypy; extra == "dev"
Requires-Dist: numpy; extra == "dev"
Requires-Dist: pandas; extra == "dev"
Requires-Dist: polars; extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-asyncio (>=0.23.2); extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: pytest-timeout; extra == "dev"
Requires-Dist: ruff (>=0.2.0); extra == "dev"
Requires-Dist: tox; extra == "dev"
Requires-Dist: types-psutil; extra == "dev"
Requires-Dist: types-redis; extra == "dev"
Requires-Dist: types-requests; extra == "dev"
Requires-Dist: virtualenv; extra == "dev"
Requires-Dist: black (==24.4.2); extra == "docs"
Requires-Dist: mkdocs-click (==0.8.1); extra == "docs"
Requires-Dist: mkdocs-gen-files (==0.5.0); extra == "docs"
Requires-Dist: mkdocs-literate-nav (==0.6.1); extra == "docs"
Requires-Dist: mkdocs-material (==9.5.32); extra == "docs"
Requires-Dist: mkdocs-section-index (==0.3.9); extra == "docs"
Requires-Dist: mkdocstrings (==0.26.1); extra == "docs"
Requires-Dist: mkdocstrings-python (==1.11.1); extra == "docs"
Requires-Dist: mike (==2.1.3); extra == "docs"
Requires-Dist: proxystore[endpoints]; extra == "docs"
Provides-Extra: all
Provides-Extra: endpoints
Provides-Extra: extensions
Provides-Extra: kafka
Provides-Extra: redis
Provides-Extra: zmq
Provides-Extra: dev
Provides-Extra: docs
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 6787 characters]

WHEEL

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

RECORD

Path Digest Size
proxystore/__init__.py sha256=1jOpt2W_37VXHFMaML9vB4a1Zk7geib_HvkXiUYw1ug 229
proxystore/ex.py sha256=GIEhknSJ46XdAYMXV8rMOtWPeUhZkSAieqQFdWxG8vA 1838
proxystore/factory.py sha256=GHFkMoOm1ZpbGeQLXy4imsEi6wAVjsoaNrwwa7OeH_E 2378
proxystore/mypy_plugin.py sha256=UYmr7XmF-78EICqZ59ucBosjXxwzToAZOEqWAh8qtOU 6048
proxystore/py.typed sha256=WKa_1J4n-BD91Dx-uj-3Q6ddlWG3vlAy31XNk2RMIcE 52
proxystore/serialize.py sha256=rGGmN5AqdZcu1aprJaBUUtVEgcOAOu4BDtHURsXgD3c 9781
proxystore/warnings.py sha256=VfjrhCdLG9ra57gy9c2JRCQQhJXHT6YSOIRR-x44L30 156
proxystore/connectors/__init__.py sha256=06QLaja4HUKz5gwZLr_mlj7EvUfU1Rj673Qzy_Dp-c0 1551
proxystore/connectors/dim.py sha256=Qio1ReWr-l7xJhVfQubfJfuw2yAiJM_hA6iyaEROzUo 924
proxystore/connectors/endpoint.py sha256=SfzykLnOqca2f8KZKNtCv62QCyg2ZwpA3OCi62tA0TE 11159
proxystore/connectors/file.py sha256=lSkIPBGy6rIxqtV4mfI3NX_Td1xOJliRK0QvoGlvY64 6875
proxystore/connectors/globus.py sha256=SrMFhl7QKBbVUc4vh7vGgvq2x1eqYHobHSGBQCo793w 23424
proxystore/connectors/local.py sha256=j75XoHKu-9Ko4oByOxfDJIw-3DiDm38NL_jo0kvJHmw 5367
proxystore/connectors/multi.py sha256=nYQHsjGS_RwpUPmJd-54rU6oZNiqX7popc-Z6OPg0rc 15691
proxystore/connectors/protocols.py sha256=V_9Z8HxmShq_YK6nvP8aIa7yT99CvuMcwlTPU-0E0kQ 4826
proxystore/connectors/redis.py sha256=q3jlZi9r5Vh9d8Y0Y7tAgvYU4snirZ0DM9x1mkBkk9Q 6314
proxystore/endpoint/__init__.py sha256=dHjMYgRgC9bPhy-PVeYsw0u6joDEhMSmEGaUwlWDLXM 515
proxystore/endpoint/cli.py sha256=U_ddNMEtHV9lh_jqka8DxaOm1TkoSpfrVinv9eaUeKE 8875
proxystore/endpoint/client.py sha256=2pI_5cchs0oGMHfKPOH-oJdH7LaCXSmGTvY-Ha1J8wo 5663
proxystore/endpoint/commands.py sha256=Hx_tFeQyzwpvPgUnkdfrDsacCCFdfUYeOGGo69razgM 13930
proxystore/endpoint/config.py sha256=Uf_VEg5SK5k8jAnpzGrT34Zeg3f846cXsIlMgA3N-ao 7625
proxystore/endpoint/constants.py sha256=v57qzSYCeWS0IxoV3mGOhS9YlyauNT5TouBgrIYA4lk 261
proxystore/endpoint/endpoint.py sha256=jttfCbyDh1tZaRirRlL7a1ANikkmfu7nxC4FjP6-Y54 18450
proxystore/endpoint/exceptions.py sha256=9BqqFYNc67AKIDe3rIVEKDM6fkmlZoi3g5VhGmhMbzg 556
proxystore/endpoint/messages.py sha256=W4JrybQlhQ92WW3-DXbVhApYIzugOEUVGeWiESWTccs 834
proxystore/endpoint/serve.py sha256=dDZMXfBdbH_pomlCb0M-F4Rbkq1WT5kw4WvKF5u6KH0 14551
proxystore/endpoint/storage.py sha256=2zCcYSCl4z10PQJDWorOgrSVOwOmC2fUaYSmXKa9vw4 7792
proxystore/globus/__init__.py sha256=dEJgUm4yEZkySrVoDToBfiTIWassyQLj1NDxMgfITLY 212
proxystore/globus/app.py sha256=6VCHDXpu0GOFU7Zf2B0eFsnXj_XLuVwvhXvU-H-fD6A 5706
proxystore/globus/cli.py sha256=zDsOscEP-6he3d-lK--yvwiFl3BZAK3KI8TInGLxs3c 1503
proxystore/globus/client.py sha256=_TU1aZfU84xZuYwb0kmEj0-1ZBiXgyWIDmqAaOipSKc 3197
proxystore/globus/scopes.py sha256=m5abOSIom7Hd8AtCXyTe5AlONudwY1SmH0Z2D9o5aRY 2391
proxystore/p2p/__init__.py sha256=BnrXuVcPUrM8d5r8XSJdMLC2GzZMgVtQxwz8Dj9imAY 711
proxystore/p2p/chunks.py sha256=uML3jzw9Td5ogFhi9fA9-5Uzpucgb7862bf1ss2EpFY 4109
proxystore/p2p/connection.py sha256=whz5nu8is4rQbvAhx_VYTvvGuz6PFqbJJo88ABolRyc 15135
proxystore/p2p/exceptions.py sha256=q-beIQ9GnUXvqgIJNtobi0np3h_g4PkVtI8syj6w_yI 298
proxystore/p2p/manager.py sha256=TVO3GGP7QaV_wTcbIyXX-t6k2Ph9SGDuZWb2_VN3OLo 13172
proxystore/p2p/nat.py sha256=AhWdISt4Z42dSmbAKsrhv_MyfDe5xUqTIPX9KiFPrF8 5480
proxystore/p2p/relay/__init__.py sha256=PrMDY2x_KdNeW-c732kYGTbxvylBsAkqPuYtCm0cO48 46
proxystore/p2p/relay/authenticate.py sha256=0WGZJ5WIyvc3omNXD45D9-46wFmQZgG9NFJn6t5gFa0 7590
proxystore/p2p/relay/client.py sha256=cSrWdmUmgDoFj-Wen8U7_FQv7eKxp8-Wb8FAZKYVHls 14909
proxystore/p2p/relay/config.py sha256=-mNdk92akCxqUT--hEyXc4v3pAmKOUdII6tSJ3tu7Ig 4990
proxystore/p2p/relay/exceptions.py sha256=9bo21doSWSAY5iWsmrCsu3mFGu5AEzoBsPkNHfMKn_o 1059
proxystore/p2p/relay/manager.py sha256=fTRGcGRVjRSHYQ6YcVKhMfxmyCNaYQpEANsBZcRnbuA 3233
proxystore/p2p/relay/messages.py sha256=knTzmJ6s1oGOcHLxY39GrWtSyGaqhYS0LnJMnwzeCkU 5821
proxystore/p2p/relay/run.py sha256=B80sfGiOPfsUad_qERmP14qqNbLmZmJCUMLVVsEZewM 7029
proxystore/p2p/relay/server.py sha256=5rRM3nbGz6_DzKqw7piTC3rbNtvqKbO0bu81cQMqfD8 13586
proxystore/proxy/__init__.py sha256=yuMsOoAXXdKDu5ppNRY4vKi3yvK5jXBi16pljMKJhgI 26207
proxystore/proxy/_property.py sha256=eyjgVEFqF8Z1jNxQXVVzaebmr1WiSdZl_7IYSgaozqA 4154
proxystore/proxy/_utils.py sha256=5I2G_3GOry4x7Q0Lh-QSApallZSWcZqPual4IE-BguM 3178
proxystore/store/__init__.py sha256=jkMhekBozjPc4Up23_D_KZts2XUgJ3SXWJfcwq51YkQ 5763
proxystore/store/base.py sha256=49Cefghj50aKEgK5uZkR1wNy0kwetEEkOtt5-c1fmqw 48263
proxystore/store/cache.py sha256=cEayOEpHLFYFZe0CyRaaX7ts0r1XbaONKRXazIb_pWM 1966
proxystore/store/config.py sha256=GDAp6cqQJPXyfZrkuFGAlht3lRTSKqHWvPYL4aRPoRY 7053
proxystore/store/exceptions.py sha256=A42Ys_4xhky8ESjnHPznUry0IhyimCBX63f-C5vU2zg 1491
proxystore/store/executor.py sha256=FvlEs_Sj9idNNyZsY6T_UhsoSEVMUA8Mj6FkD11FG0Y 15992
proxystore/store/factory.py sha256=-gxrUzUnJlVgixDQ07UeAc3zM1nQx0fwEmAFkM-SJrk 8400
proxystore/store/future.py sha256=VUvpqy5KgZm7lbkETx0OKY0slXXlVH9iKd0i9Sh0lZQ 1663
proxystore/store/lifetimes.py sha256=S_txY_tzdRV_Ii5cG-Sfld3Zxc7xIzc6VgIjhOztHAc 18928
proxystore/store/metrics.py sha256=TjJDtus9SzoA3Pty6fMhopFQEabaOSPajlIo7fE2y1U 7274
proxystore/store/ref.py sha256=X4iLjYx5q12-y3yaJG_AVIsTnNHiVUwOoqCRHYQEcl0 22040
proxystore/store/scopes.py sha256=4x6QdsZQQYaFVb3IbJb1gxNSjiw5-xsYMOxkIbWlFyc 6107
proxystore/store/types.py sha256=bgqXOg99lQvYxp73cDwRRRZ25_EBJmYoXHKQjWHijFw 490
proxystore/store/utils.py sha256=vIVmeY3eInF66wMgm7sCI5W1y5JJQuQ8tjJyadFl3Kc 2417
proxystore/stream/__init__.py sha256=ckiw4aO5CYSwYbFybSshLviGhne9fWyrsuxnDw8JqpI 614
proxystore/stream/_consumer.py sha256=tWAGykvPFMdPE_6sFE6QOZH66a0gvRsq0ODE_9QeGeg 13417
proxystore/stream/_producer.py sha256=oGqb-8RIapRkR6J_uZBLzSpvdzQtjKuTm-Tc_wBCFfE 14160
proxystore/stream/events.py sha256=f2LIqu6Q9deFVAf03irKLxRK43dxJq5UQzgfSZ5QOJc 3751
proxystore/stream/exceptions.py sha256=VsAfh3m0DqL4J0vcxvICHFxeI_XDd-Rz0MOPWvIJsEE 177
proxystore/stream/filters.py sha256=spouxIf1cUjQ-XP8kTbK4LGZSfJZudFdmRM8g2XOqrM 928
proxystore/stream/protocols.py sha256=Jhk4I8RJRlTmy_4_5UAAu7lgejlFV3MSCoW_pEt5qo4 4171
proxystore/stream/shims/__init__.py sha256=wCk_7rlqs572iFy3YJT7e8vQDWTIF_hjfm-Cu7maO30 889
proxystore/stream/shims/kafka.py sha256=IWhoBzMh_ZnJOllfwuG58K09fn6AmiDEUO2A8Xg16Q4 2054
proxystore/stream/shims/queue.py sha256=O9DXq1OqwYWEP1dCuupjaDeTiPJrcsc_NC11inAvGjQ 3240
proxystore/stream/shims/redis.py sha256=OSvAppERDOIwskDnKkmF5Saro80hhezSJrmNOTYQBsQ 7297
proxystore/stream/shims/zmq.py sha256=sHdrCTyrbG48gIAR6OXl5UeAwZLjOd9e-VnYLoZU2eg 2513
proxystore/utils/__init__.py sha256=7-3tEpPQIjV3QNqllMFQQstkL-ap8ZPntE8cI3YEnIA 435
proxystore/utils/config.py sha256=pFWlgc5D1Na_G6jgrKH_hi1nGUY-h_IgX8VZSR47GTs 1973
proxystore/utils/counter.py sha256=2885HGl1Y3ha3gDUeiY4tU632gwCIUyxFF8aYws1wqI 861
proxystore/utils/data.py sha256=7OKFj1E4xVLq4EcsiPOEnauXNoAM6RtQjis_WbFOHCE 3358
proxystore/utils/environment.py sha256=8n2T7gmCJiKUp6UGI5rcX65-d3e2dW-IePmVJa5b37E 746
proxystore/utils/imports.py sha256=F7VcnkCTi0v7Th7zizV7-lqj8iLv7qpBCbxG1QJ-Vz0 1318
proxystore/utils/tasks.py sha256=Zt1yU9ShyqhQc8EOQ7Es2hTPteBlOzIkOA78zGDmw08 2462
proxystore/utils/timer.py sha256=vnQ2909G6zqRdnT1kowkrVb5FtF2NYURCEvARVMvPdc 2012
proxystore-0.8.0.dist-info/LICENSE sha256=L_GTIl9b8KeujXS5JAlw3CXE5hYaPrLiBOZKl0l2s1U 1078
proxystore-0.8.0.dist-info/METADATA sha256=AhuqsAzmvJxMzwIckH7GLcUDlmNqNTHetrLgHW52yYY 10239
proxystore-0.8.0.dist-info/WHEEL sha256=PZUExdf71Ui_so67QXpySuHtCi3-J3wvF4ORK6k_S8U 91
proxystore-0.8.0.dist-info/entry_points.txt sha256=aIg8b49_Ltmn5N-21EB1hcJGOgzTrgPuoLq19TtxSPU 167
proxystore-0.8.0.dist-info/top_level.txt sha256=4_k9yS1h2EdjsXhsAvca1hZ0MeBL4Ox7Iv1GaGQw8co 11
proxystore-0.8.0.dist-info/RECORD

top_level.txt

proxystore

entry_points.txt

proxystore-endpoint = proxystore.endpoint.cli:cli
proxystore-globus-auth = proxystore.globus.cli:cli
proxystore-relay = proxystore.p2p.relay.run:cli