ProxyStore

View on PyPIReverse Dependencies (5)

0.6.5 proxystore-0.6.5-py3-none-any.whl

Wheel Details

Project: ProxyStore
Version: 0.6.5
Filename: proxystore-0.6.5-py3-none-any.whl
Download: [link]
Size: 152511
MD5: 8785ae4efad5e65d2a3f114e0461ed22
SHA256: e3c74fe4ab84b5e63e63fed2aa9897d0c97610f3b9fe01b585909eb5a1db407c
Uploaded: 2024-04-25 14:22:14 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: proxystore
Version: 0.6.5
Summary: Lazy object proxy interface for distributed stores.
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.8
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 :: Only
Classifier: Programming Language :: Python :: Implementation :: CPython
Requires-Python: >=3.8
Requires-Dist: click (!=8.1.4)
Requires-Dist: cloudpickle (>=1.6.0)
Requires-Dist: cryptography (>=39.0.1)
Requires-Dist: globus-sdk (>=3.3.0)
Requires-Dist: typing-extensions (>=4.3.0)
Requires-Dist: proxystore[endpoints,extensions,kafka,redis,zmq]; extra == "all"
Requires-Dist: covdefaults (>=2.2); extra == "dev"
Requires-Dist: coverage; extra == "dev"
Requires-Dist: mypy; 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; extra == "docs"
Requires-Dist: mkdocs-click; extra == "docs"
Requires-Dist: mkdocs-gen-files; extra == "docs"
Requires-Dist: mkdocs-literate-nav; extra == "docs"
Requires-Dist: mkdocs-material (==9.4.7); extra == "docs"
Requires-Dist: mkdocs-section-index; extra == "docs"
Requires-Dist: mkdocstrings (==0.23.0); extra == "docs"
Requires-Dist: mkdocstrings-python (==1.8.0); extra == "docs"
Requires-Dist: mike; extra == "docs"
Requires-Dist: proxystore[all]; extra == "docs"
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: pydantic; 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: tomli-w; extra == "endpoints"
Requires-Dist: websockets (>=10.0); extra == "endpoints"
Requires-Dist: tomli; python_version < "3.11" and extra == "endpoints"
Requires-Dist: proxystore-ex; extra == "extensions"
Requires-Dist: kafka-python (>=2.0.2); extra == "kafka"
Requires-Dist: redis (>=3.4); extra == "redis"
Requires-Dist: pyzmq; extra == "zmq"
Provides-Extra: all
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: endpoints
Provides-Extra: extensions
Provides-Extra: kafka
Provides-Extra: redis
Provides-Extra: zmq
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 5572 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.43.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=E4RRmr8ITd-x_piESjVzTLsqtEnD_swjM5LAi4nT3is 3924
proxystore/py.typed sha256=WKa_1J4n-BD91Dx-uj-3Q6ddlWG3vlAy31XNk2RMIcE 52
proxystore/serialize.py sha256=pfRvcNNHUNntsdIsrruZllE7PihZi6446uDoL9q8xUw 3514
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=jvk27xPPvan6TEMV5hBD43rVblmqYjlkctqW8zOC4Ug 11150
proxystore/connectors/file.py sha256=cPgTqCyaWoO9Hr3ZjKjvXPiCYO8YfRAsLw-Vc_Jy2cI 6866
proxystore/connectors/globus.py sha256=9PqtJNovu4U8J9SMaGGMswpNOD-xTM6wKX0dLdnHpSQ 23452
proxystore/connectors/local.py sha256=3cS0z1c0_ZLB8IiPLJSR35aqDhu_8xii--DOuv6Cu3c 4898
proxystore/connectors/multi.py sha256=WcAAjKzhwGTn6KqD6vxer0DSw7GBsoqI3jsTvyuxy0s 15939
proxystore/connectors/protocols.py sha256=Y2366lc8ACAMMO8bKusTVxniV1KtUlS2bZUSAsRabOs 4817
proxystore/connectors/redis.py sha256=bJv_Wmfb0Q3aVvw7IBngwlxa5L90zVYlQeXMzB1rbbI 6305
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=1WARdUpOoNgE76DJn5WWKJaazUmjp0bTY9PDTRS_UKQ 13921
proxystore/endpoint/config.py sha256=OMmGSboLbIwL6FAWQbw8rEUkDYukeI1MI--12kObXl4 7610
proxystore/endpoint/constants.py sha256=v57qzSYCeWS0IxoV3mGOhS9YlyauNT5TouBgrIYA4lk 261
proxystore/endpoint/endpoint.py sha256=r7fTAnQZpzIg2XJsA76DkmpG81l6LjnOj1FtaW-41lk 18441
proxystore/endpoint/exceptions.py sha256=9BqqFYNc67AKIDe3rIVEKDM6fkmlZoi3g5VhGmhMbzg 556
proxystore/endpoint/messages.py sha256=W4JrybQlhQ92WW3-DXbVhApYIzugOEUVGeWiESWTccs 834
proxystore/endpoint/serve.py sha256=NrdzwVBzlk3IuaKViC3GMTfXrJ-3Uzx7-7o4tIAKes8 14893
proxystore/endpoint/storage.py sha256=2zCcYSCl4z10PQJDWorOgrSVOwOmC2fUaYSmXKa9vw4 7792
proxystore/globus/__init__.py sha256=dEJgUm4yEZkySrVoDToBfiTIWassyQLj1NDxMgfITLY 212
proxystore/globus/cli.py sha256=EKfZ1OC1yoEJ6-A38ptJK-t80KFRMPrAbQlTMhOBpYw 1816
proxystore/globus/client.py sha256=SZ7mUtcc1M7gLlvvQzfLnAoqKA6B1Uy4ygddWFD_ugo 3820
proxystore/globus/manager.py sha256=SChRtUvOu3XVEuxHIAAgMu7T0LDDX_XUtWwuqZcOlmA 9488
proxystore/globus/scopes.py sha256=NTGA7QdJF-ZHu0uCNkcp2Jp9bZwcNwkhihmhT1AIEmA 2382
proxystore/globus/storage.py sha256=9ffjFcZCuhq0zwSM6S76PM-2RndqOY7Cz6dkVzUBpcI 1159
proxystore/globus/transfer.py sha256=9BHsDSevUeUh7kXa9xVDERn07lv_uZ4JKX2LrBe88Gw 2253
proxystore/p2p/__init__.py sha256=BnrXuVcPUrM8d5r8XSJdMLC2GzZMgVtQxwz8Dj9imAY 711
proxystore/p2p/chunks.py sha256=dUf6DoGlGHM_a-9xycqoX5VyW-mK9Vfewp6ytw3NVQk 4100
proxystore/p2p/connection.py sha256=bxFa1S2sC4-_i1vGykW1mprSnnrZpTBjq3RErZ-en58 15261
proxystore/p2p/exceptions.py sha256=q-beIQ9GnUXvqgIJNtobi0np3h_g4PkVtI8syj6w_yI 298
proxystore/p2p/manager.py sha256=4R9GOI8YBU_PugwkGhhGG_nZ4s0z3Roz3Npu5Ho80Pg 13154
proxystore/p2p/nat.py sha256=AhWdISt4Z42dSmbAKsrhv_MyfDe5xUqTIPX9KiFPrF8 5480
proxystore/p2p/relay/__init__.py sha256=PrMDY2x_KdNeW-c732kYGTbxvylBsAkqPuYtCm0cO48 46
proxystore/p2p/relay/authenticate.py sha256=yGZA0KrdT4PCwUzA9Q-AnRQPk4huZM0oNOtLCDldbkI 7581
proxystore/p2p/relay/client.py sha256=_HtyAUwHy6bU164r9A_IhMigOXb38magTNa2SZ3WVVk 13466
proxystore/p2p/relay/config.py sha256=h3RqgplnfLQNOLtgJBRMV5YWqg90yHL-ED_djmvggqg 4975
proxystore/p2p/relay/exceptions.py sha256=9bo21doSWSAY5iWsmrCsu3mFGu5AEzoBsPkNHfMKn_o 1059
proxystore/p2p/relay/manager.py sha256=iB3dO5uKMO01Hi0kki-frdIcJhcXQb0Hsby7VK_9JSc 3253
proxystore/p2p/relay/messages.py sha256=knTzmJ6s1oGOcHLxY39GrWtSyGaqhYS0LnJMnwzeCkU 5821
proxystore/p2p/relay/run.py sha256=o6AY0qBAvpkGrNvsM_SJt1gnknQ5md5QID18-b6cD5s 7021
proxystore/p2p/relay/server.py sha256=FbpEg7PGQW5NFIVMHhxF4EbyMdVGhBDafC2EwK5czN8 13593
proxystore/proxy/__init__.py sha256=1jGwCrRkLg95FsXS6yNFlrpNU_jRceSZ05-aOgy2uJ4 25479
proxystore/proxy/_property.py sha256=eyjgVEFqF8Z1jNxQXVVzaebmr1WiSdZl_7IYSgaozqA 4154
proxystore/proxy/_utils.py sha256=5I2G_3GOry4x7Q0Lh-QSApallZSWcZqPual4IE-BguM 3178
proxystore/store/__init__.py sha256=g8sDiVFZPOMEGwqba9Cy4wYQojTJOtUZ9y5LprJl7xs 5734
proxystore/store/base.py sha256=Rf53Sss8xPipc9vtl0pcYu1rNgNxjhK_Kugh-tgiq4E 47184
proxystore/store/cache.py sha256=-M86l28ZmB9uReW2H9dXvothxYFp_fnPXjaY2r4EE4E 1703
proxystore/store/exceptions.py sha256=A42Ys_4xhky8ESjnHPznUry0IhyimCBX63f-C5vU2zg 1491
proxystore/store/factory.py sha256=K-IMyauB4Af6tpsrpkigmzYb2LgzkA_uP7NpZIxaaeA 8399
proxystore/store/future.py sha256=VUvpqy5KgZm7lbkETx0OKY0slXXlVH9iKd0i9Sh0lZQ 1663
proxystore/store/lifetimes.py sha256=TDNVQpcq7WcyN5pVP69TeCV-6--v7BY95HR_3xNneuI 18940
proxystore/store/metrics.py sha256=OF8jrR7J_8LnBc6M1guWLXa_yExVT6sk_qUJv0Y4BjM 7388
proxystore/store/ref.py sha256=lfP_Mxg0CQtYses05kvWUjvsaEgSCVyeDS3xK8N9Hzo 22475
proxystore/store/scopes.py sha256=FOehcckr0V_IJGXj3j4xsr-yIgNjkwJWnF8W9F04F1I 6098
proxystore/store/types.py sha256=_xQD6fYPHYx_SqZbBXT6Rk-9Dkb1_Ervwem8D77Exro 2236
proxystore/store/utils.py sha256=3eDDhUGmH7UFC462rYfvAk5UF2pQqteiI1wBRphijTg 2480
proxystore/stream/__init__.py sha256=JOBWX3LmfUjdjmnwF8dFzOdPC2_UM6e99cloRZkWMzw 839
proxystore/stream/events.py sha256=oOKW5-QQhBA6DadfiX6wP4BZppPE76SxqrD_hfm_YL4 3605
proxystore/stream/exceptions.py sha256=VsAfh3m0DqL4J0vcxvICHFxeI_XDd-Rz0MOPWvIJsEE 177
proxystore/stream/filters.py sha256=spouxIf1cUjQ-XP8kTbK4LGZSfJZudFdmRM8g2XOqrM 928
proxystore/stream/interface.py sha256=cn92qHx7i1o8PkXdtKQcDtAplUIkaKpf6TwiOp4dN0M 24437
proxystore/stream/protocols.py sha256=WkJGj5vMaQzoj3pQNUofIPFPEQiaJBDizUtjCUyIQe0 2539
proxystore/stream/shims/__init__.py sha256=3el0rXE6M-y2hZLG8Af-9P9ad2BCExhcg8EgFEnAGMk 909
proxystore/stream/shims/kafka.py sha256=x9jktIPn_msqxhoE2K8yRb7V2kjVSkGRS5eGrqROlmU 1629
proxystore/stream/shims/queue.py sha256=AHq-SfOM53oJBEVdpfXESAXqTf9l7pbkdKQUoMiBIQM 3114
proxystore/stream/shims/redis.py sha256=oZFsvQmaPSf7b6O1GKQfUcjY_vO52KiTnqDJzhbpfVc 7054
proxystore/stream/shims/zmq.py sha256=KfHEitLZhyL8H-u3P_eNNm0PKF-d_u_pw9BTUtGnwLw 2396
proxystore/utils/__init__.py sha256=7-3tEpPQIjV3QNqllMFQQstkL-ap8ZPntE8cI3YEnIA 435
proxystore/utils/config.py sha256=CsGYO8j74Hqdm4bXG1e2nBrvQH2sCUMGGyufnqUsWl4 2555
proxystore/utils/counter.py sha256=2885HGl1Y3ha3gDUeiY4tU632gwCIUyxFF8aYws1wqI 861
proxystore/utils/data.py sha256=WH6xZxkf9zdPWEpH0SZRklPVon780aZoiVoCM7Ju_SQ 3349
proxystore/utils/environment.py sha256=8n2T7gmCJiKUp6UGI5rcX65-d3e2dW-IePmVJa5b37E 746
proxystore/utils/imports.py sha256=F7VcnkCTi0v7Th7zizV7-lqj8iLv7qpBCbxG1QJ-Vz0 1318
proxystore/utils/tasks.py sha256=sRNOmrCNyE9jncrWuPD0NJlvBkhUBGm9DxJyp-dOITQ 2453
proxystore/utils/timer.py sha256=tIfmoD7G0YcnRtoh_givFHGoH7bfP0ddC1Rt7KV8tO0 1972
proxystore-0.6.5.dist-info/LICENSE sha256=L_GTIl9b8KeujXS5JAlw3CXE5hYaPrLiBOZKl0l2s1U 1078
proxystore-0.6.5.dist-info/METADATA sha256=i8XnG2d099iLCnG4VXmfnjncu6c1xMxz27GHG8Qd99M 8935
proxystore-0.6.5.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
proxystore-0.6.5.dist-info/entry_points.txt sha256=aIg8b49_Ltmn5N-21EB1hcJGOgzTrgPuoLq19TtxSPU 167
proxystore-0.6.5.dist-info/top_level.txt sha256=4_k9yS1h2EdjsXhsAvca1hZ0MeBL4Ox7Iv1GaGQw8co 11
proxystore-0.6.5.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