dataClay

View on PyPIReverse Dependencies (0)

4.1.0 dataclay-4.1.0-py3-none-any.whl

Wheel Details

Project: dataClay
Version: 4.1.0
Filename: dataclay-4.1.0-py3-none-any.whl
Download: [link]
Size: 108481
MD5: 0c5cea120dcb23feb2edac2348bfb29f
SHA256: 70f33bcfbf8e4f4658e32b9c5285e472ea0322ea9da1123853242efdd3dd8449
Uploaded: 2024-11-21 11:51:30 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: dataclay
Version: 4.1.0
Summary: Python distributed data store that enables remotely access and method execution.
Maintainer-Email: BSC-DOM <support-dataclay[at]bsc.es>
Project-Url: Documentation, https://dataclay.bsc.es/
Project-Url: Code, https://github.com/bsc-dom/dataclay
Project-Url: Issue tracker, https://github.com/bsc-dom/dataclay/issues
License: BSD-3-Clause
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python
Classifier: Topic :: Database :: Database Engines/Servers
Classifier: Topic :: System :: Distributed Computing
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Classifier: Programming Language :: Python :: 3
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
Requires-Python: >=3.9
Requires-Dist: aiorwlock (>=1.4.0)
Requires-Dist: bcrypt (>=4.1.1)
Requires-Dist: grpcio (>=1.67.1)
Requires-Dist: grpcio-health-checking (>=1.67.1)
Requires-Dist: hiredis (>=3.0.0)
Requires-Dist: opentelemetry-api (>=1.28.1)
Requires-Dist: protobuf (>=4.25.0)
Requires-Dist: psutil (>=6.1.0)
Requires-Dist: pydantic-settings (>=2.6.0)
Requires-Dist: redis (>=5.1.1)
Requires-Dist: get-annotations; python_version < "3.10"
Requires-Dist: PyJWT (>=2.9.0)
Requires-Dist: threadpoolctl (>=3.5.0)
Requires-Dist: nox; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-asyncio; extra == "dev"
Requires-Dist: pytest-docker; extra == "dev"
Requires-Dist: grpcio-tools; extra == "dev"
Requires-Dist: black; extra == "dev"
Requires-Dist: isort; extra == "dev"
Requires-Dist: coverage[toml]; extra == "dev"
Requires-Dist: ansible; extra == "bsc-mn"
Requires-Dist: ansible_runner; extra == "bsc-mn"
Requires-Dist: python-dotenv; extra == "bsc-mn"
Requires-Dist: furo; extra == "docs"
Requires-Dist: sphinx-copybutton; extra == "docs"
Requires-Dist: prometheus-client; extra == "metrics"
Requires-Dist: opentelemetry-sdk; extra == "telemetry"
Requires-Dist: opentelemetry-exporter-otlp-proto-grpc; extra == "telemetry"
Requires-Dist: opentelemetry-instrumentation-grpc; extra == "telemetry"
Requires-Dist: opentelemetry-instrumentation-redis; extra == "telemetry"
Requires-Dist: prometheus-client; extra == "telemetry"
Provides-Extra: dev
Provides-Extra: bsc-mn
Provides-Extra: docs
Provides-Extra: metrics
Provides-Extra: telemetry
Description-Content-Type: text/markdown
License-File: LICENSE.txt
[Description omitted; length: 2470 characters]

WHEEL

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

RECORD

Path Digest Size
dataclay/__init__.py sha256=qORauYpqzzzcQz8jaLQXaL--wj6-MlFh7IQ0WXfBm_I 407
dataclay/alien.py sha256=_X2oKvQ2qq0RC38BPQLvzV8NtEkkKhQmiTjZahtb1ds 6880
dataclay/annotated.py sha256=-vetGptkDlIHCMQBUn7MCWva0Rv8-MtTeLoDBPbbXiE 977
dataclay/config.py sha256=4kB5nctsaad2WgxSsZgtYA24jdQh3fRm7YGCcJFEG3k 9352
dataclay/data_manager.py sha256=bO5cT5SkipSk23W6kRZJcM97KNYLDianCDu41pHoUbs 10309
dataclay/dataclay_object.py sha256=K-jh-5A2oU6xhIIMNxlSuSfE9lEdn3jy6ZhHenc8L_U 33558
dataclay/event_loop.py sha256=i9IuobYVDEg2-dx1vTVIPt3cbG0WsSMCLAHu9WvCYaU 2862
dataclay/exceptions.py sha256=4LUWeCMiPXncteyeLoZb-6F1dNqQ6dOzRj-ACbGIdPw 4833
dataclay/lock_manager.py sha256=Q_eMhdjJ-mQ2Zg4LJAjJGH9bEiv3P2poHv04Hclnn3I 1333
dataclay/runtime.py sha256=ICjZbvzhGkILwsw7G9CDfEHEx1rVoqmSalAL4W3fANk 35365
dataclay/backend/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dataclay/backend/__main__.py sha256=3C5e4QwEOXbOxs4-Y0Vejcg5gjtHuH4QmY8ep60Lf1Y 971
dataclay/backend/api.py sha256=0tRpag3VDPzAInb16tDpaVCMPbke-svAIY3zWawtPm0 17437
dataclay/backend/client.py sha256=fI64-5Uz2RdlbGKLDZ2a3snPqiTVkwjy3im5vPZmdos 11886
dataclay/backend/servicer.py sha256=uGsmGp_uPQoGsNgqEEaXQPSlnk37VcW0xAzMTxtyJbo 12723
dataclay/client/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dataclay/client/api.py sha256=9tB249Ghiop8Yw61TH4X4NsWoZPtwOIkx_JKejmdoiw 9380
dataclay/contrib/__init__.py sha256=ViNfl-H56YCgtcaLLXOTcZe8ko8tI2MySv3nzVBIYs8 89
dataclay/contrib/collections.py sha256=ZSFaRyOELx4Nv_iRWzRXzVdBnJ0ENnZG_DdegerC9p4 7335
dataclay/contrib/dummy_pycompss.py sha256=F9aOpKQI6mUzpghIZ5tF_CK6DRBQEJblTzblRLjJZdo 947
dataclay/contrib/kafka.py sha256=g84P9_9TRJudylvv1uYXayvNU9Hpdqy7TYdjJGwPAoU 1340
dataclay/contrib/mqtt.py sha256=KXjSHUB-g82UwnaRGPhyqcce6zVd-bsGr-iFmHYGUgg 4352
dataclay/contrib/nvm.py sha256=ZcsrT5JtJxFXQcdtn1eaORbAJrOkpqSpoJf2ZBWpXbo 1277
dataclay/contrib/splitting.py sha256=Jna9nIRWaoS9rUwTlBLqrXLohzsWAWmS0l6IoupZmkI 11602
dataclay/contrib/synchronization.py sha256=8pS-hYtTbk6QeH1vSs_VwqBNM8EIB1CC8MCXhHS_HYU 551
dataclay/contrib/zenoh_module.py sha256=4mHNUXVhz-LhFi6ETVhmJs020k-hfsYk0YaQBx9hJJw 4519
dataclay/contrib/dataclay_dummy/__init__.py sha256=RtY9f34HY4pRMYSNu9I3_NhmvNCmSOf0DmwXI3Lqu0g 997
dataclay/contrib/modeltest/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dataclay/contrib/modeltest/alien.py sha256=R11jb769y_0V5nleS7tTgqbKgvZ6YftkqRk0VY6ImYk 136
dataclay/contrib/modeltest/apirest.py sha256=UfLtHQumVjMWn1JoqLEJzesgIvgZYIoaiuKxAVs8R50 2245
dataclay/contrib/modeltest/classes.py sha256=2tPk-UJONo9xgw0Sqp-qEhKe77BGtGBOklHAsc9tci8 4150
dataclay/contrib/modeltest/compss.py sha256=DhAWqh33_Yhh4V_B0-tIhPWLnrvAAAa4BxVraX4Aa1I 3628
dataclay/contrib/modeltest/family.py sha256=A-oTFK7zn_KcMKsO5egIutfUKpx0voKA4NrhMev6vzA 3191
dataclay/contrib/modeltest/matrix.py sha256=QIC_W9e9N_hqf9Ka9vWcBPs8waBoN5Wbc_g3wSuZ9R0 1105
dataclay/contrib/modeltest/remote.py sha256=GiMphRr-02kH2gEzQJRgh7TXadXl49H6O4XtIUIqu7U 3152
dataclay/control/ctl.py sha256=q2lZcMx43q0WxcvHkqLso2U9xSF-zNeCzLN-JNn9oMI 10321
dataclay/metadata/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dataclay/metadata/__main__.py sha256=M5xzRyShsvYw5bxcnbPSVB1REcfKe35-sat_ytETu4Y 986
dataclay/metadata/api.py sha256=GM1-22JToBuQXlmYb2ImQksJk6ciKvWlT0o9LFKgnzs 11247
dataclay/metadata/client.py sha256=d6weRez0Yyb5MKB4wb3gbM085JCdQF-znsLXVDgiZn8 4748
dataclay/metadata/kvdata.py sha256=OxwTEzQpK7c_336NnAtYu6pEchD3eOGtlUDiJ7u0htw 3465
dataclay/metadata/redismanager.py sha256=_LMsCV4XJWmg5l5LpHW8Recv14px3Ip808Ce9-rkNuI 4582
dataclay/metadata/servicer.py sha256=q-sVpwMzRrFi5zsx2VKTniaNFV7zg1tgFzaXesz9XMU 8321
dataclay/paraver/__init__.py sha256=bO_TnpVenS4RLOnIVcUZoshd3n9qWCMm-EBncKx9kuk 14943
dataclay/paraver/__main__.py sha256=Mg87z8998g8EwMB7hHyz2gGdUBaZOzIonq6hhZMTQgM 2585
dataclay/proto/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dataclay/proto/backend/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dataclay/proto/backend/backend_pb2.py sha256=SI3eOHQQFpkXG12RUKsVbf5kWc9WveDXddI5wKQ830c 8896
dataclay/proto/backend/backend_pb2_grpc.py sha256=SG4LUtFv6SJ5fXjajG69ij-EylWL-M7WUUEIO19dn9o 34968
dataclay/proto/common/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dataclay/proto/common/common_pb2.py sha256=lPD-JkaYDZaGwlVcLC50vvm2NWBV2oNHdscJi_RFPvU 2327
dataclay/proto/common/common_pb2_grpc.py sha256=PEtZVRvalcSltRcx7eiz8bjE_Rxk8HVHnVmUhLcZl4M 1145
dataclay/proto/metadata/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dataclay/proto/metadata/metadata_pb2.py sha256=AbQEe0p350pxLsiuJaYscNkeRfz4aIJeZ141DH_YQBs 7296
dataclay/proto/metadata/metadata_pb2_grpc.py sha256=k-XvdBF-A-P1tQ1QJwwFJUAdf_A9sX4eowX4S3Ucw6A 25002
dataclay/proxy/__init__.py sha256=jzyd_Eau41nXGqRiNIvBDurX4AECT88PU88ZRK5g-nI 1098
dataclay/proxy/__main__.py sha256=WG9qtKULM67EipvX0UqTrFsq38MRmdV1svHx7VemXEo 2116
dataclay/proxy/base_classes.py sha256=P1CRkagnurMnAglXQze-8ZiVtBQ3oAP0R5dhLTFzQf4 5576
dataclay/proxy/exceptions.py sha256=vu20ljuJX-FVyc3tryvZZnjZRAV1NumvL86ahez6S6E 180
dataclay/proxy/servicer.py sha256=ZXYiNSqW1pE0t3Q2-ZroerHHcb9yT7jL5Y4gu7rl4E4 1989
dataclay/utils/__init__.py sha256=njYLj-cGx2dYBM0-JDBdzvydF1NsZI8O_qggRY-_2Jk 742
dataclay/utils/backend_clients.py sha256=r5tktSlKI3HMhZHzxS5FPdCmjn9iFW4KAvrwSOfXf0Y 6828
dataclay/utils/decorators.py sha256=PWWghRJcLWxm5I1uouBqY3f7mUo3RMLNd7a2a4Pi3WA 1652
dataclay/utils/metrics.py sha256=MpKorpCyaYiWOLf5oyCYw-e2_medEXZ4ML39ho5PoDo 2070
dataclay/utils/serialization.py sha256=l4o5x0VI7xMGnnS16RQUNOuB18F1RwxQkk2IEuwlycc 7361
dataclay/utils/telemetry.py sha256=1BfLu6F_ZzRwlnrUlWqKvvBmBlQVs2WpK5UsaHTZzQ4 2544
dataclay/utils/uuid.py sha256=xC6Y4hz4kuCzkgBaar7F5fGifOY1yy9h90fnq8YhK2w 989
storage/__init__.py sha256=BwI-xsLMFsQoW0SDGI3EFjYe0Mmt-7OP_ELLQYnoV3w 289
storage/api.py sha256=CLE8C-xaSYtp1IEQamp6dn_uVQ-aJpe5teW8o6v94Bs 6866
storage/models/__init__.py sha256=jzmBHIcN_OAJPx2TD0zliEuqT-Oa42kUgNHZnUsmjTU 396
storage/models/storagedict.py sha256=tS8kIQSjRbhkRNXWuA8mlxCNKMcDvM2H2zoGBeJyCeE 2474
storage/models/storagelist.py sha256=bIa6g0rAHuFN9kwPL-0JBG8aiTawWNqnaoqbV11yIaU 1638
dataclay-4.1.0.dist-info/LICENSE.txt sha256=y0CCZhIYOGLoAUMldvo1UkmTi8xjc8N_EcGNqG-CHGU 1529
dataclay-4.1.0.dist-info/METADATA sha256=bS8RKJW4cq5j11flvkjajJnx_R87ejdOrDr3btPBRuo 5207
dataclay-4.1.0.dist-info/WHEEL sha256=PZUExdf71Ui_so67QXpySuHtCi3-J3wvF4ORK6k_S8U 91
dataclay-4.1.0.dist-info/entry_points.txt sha256=BN_PnwS4M25SoDPPVNCHJx6dzsaAa8tgjQJB1CivEmo 57
dataclay-4.1.0.dist-info/top_level.txt sha256=iYWW0GJU0l4Z1dks3-DfpJCRvkJJLRTT9ZOVCi95nsc 17
dataclay-4.1.0.dist-info/RECORD

top_level.txt

dataclay
storage

entry_points.txt

dataclayctl = dataclay.control.ctl:run