pydase

View on PyPIReverse Dependencies (0)

0.10.8 pydase-0.10.8-py3-none-any.whl

Wheel Details

Project: pydase
Version: 0.10.8
Filename: pydase-0.10.8-py3-none-any.whl
Download: [link]
Size: 314707
MD5: c4307535e2b8ebe240407bbf43cbea02
SHA256: f8459978d56512e28339f814dd0f9d34611b3902272d8abf0175d0f3596f3d65
Uploaded: 2025-01-20 08:32:40 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: pydase
Version: 0.10.8
Summary: A flexible and robust Python library for creating, managing, and interacting with data services, with built-in support for web and RPC servers, and customizable features for diverse use cases.
Author: Mose Mueller
Author-Email: mosmuell[at]ethz.ch
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.10,<4.0
Requires-Dist: aiohttp (<4.0.0,>=3.9.3)
Requires-Dist: aiohttp-middlewares (<3.0.0,>=2.3.0)
Requires-Dist: anyio (<5.0.0,>=4.6.0)
Requires-Dist: click (<9.0.0,>=8.1.7)
Requires-Dist: confz (<3.0.0,>=2.0.0)
Requires-Dist: pint (<0.25,>=0.24)
Requires-Dist: python-socketio (<6.0.0,>=5.8.0)
Requires-Dist: toml (<0.11.0,>=0.10.2)
Requires-Dist: websocket-client (<2.0.0,>=1.7.0)
Description-Content-Type: text/markdown
[Description omitted; length: 12450 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 2.0.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
pydase/__init__.py sha256=dkXnWDOdhMmQjHEss-wz3QuJq2qO0mtCLnbrDVgwvqY 243
pydase/client/__init__.py sha256=HWEwAMmpznVWUoLrCcRzthjD6A_y2txULU3dqAunvhA 62
pydase/client/client.py sha256=ltASEhMTb9pPO5R4utvD99VUF9KY7K7Rpv78pBaZDVc 6329
pydase/client/proxy_class.py sha256=LLUnef78vhj56OkXXD7yeE9l1Re_EKdXhh3SrBLPM18 3839
pydase/client/proxy_loader.py sha256=CGe3pM5mk7z4np3XqbJdejKO6RiV6V0DQqvGfoMElt8 13471
pydase/components/__init__.py sha256=j0MhlllNjQAVDYn2E5JGE6YPus9yeOvnzcPwk3-dhxc 1497
pydase/components/coloured_enum.py sha256=Ky6_7R4sPcLYOazhEFukgTV55f_09PZbTYQRHfmGzo4 2198
pydase/components/device_connection.py sha256=-hfG0P3-T-72M7IQS1WWi3NLqDTVwaruTfBBiiVeNrI 3155
pydase/components/image.py sha256=2RitYyCfDLHLshIppFTnvAiHpF0j3uSPKlkT5IyWyzE 2646
pydase/components/number_slider.py sha256=luOtSWPDF9pxQu1bMxFlbajVd0n1oKaiDrPjmQRNGvo 3185
pydase/config.py sha256=DT4e9fodnWdX-WXa-y3vawq-gTsqz1dJYJy9VTLDETg 1020
pydase/data_service/__init__.py sha256=iyc1ZCG8pfBlg3Fvd8P6DtkUK1SYsJiTIUmYrqwCQsc 91
pydase/data_service/abstract_data_service.py sha256=Oi8-NbfPbgh5diK6k7qdCWjA7enLdrlA9T-FnkzjbSk 155
pydase/data_service/data_service.py sha256=sHGUX3jV0mQF62KPxbaNTVqsV_IVg92J-v1j1hcjLkI 4189
pydase/data_service/data_service_cache.py sha256=DN0_e2u5gUbq-P5P06dYScP9ylstJP4qWF1YoVFe_WE 1217
pydase/data_service/data_service_observer.py sha256=zUVEXz3qd_rfiHmLdSn9eTktf7CCILFhDcb23Hdx1vE 5373
pydase/data_service/state_manager.py sha256=wo9e8DUmP9Ev5xm7-Cm1QhoTaECPeQIftcRGXejVjm8 12906
pydase/frontend/assets/index-B4RiTBEo.js sha256=bak2pa69Fffa6CD8ucGELnCTX57ppxlOF-nQSaAuSHM 413443
pydase/frontend/assets/index-D2aktF3W.css sha256=1PYw4szZMlLM6Gq916AwhxGOsMPIMbAtexfGXhIjmao 232778
pydase/frontend/favicon.ico sha256=zwrC0VIskOnzX9Dsm3Xs63gsxo-dUOHpxAWAeQ0yaDU 78965
pydase/frontend/index.html sha256=QbOQdw4BdxXIIwhONxMCsspW5xy43HkmSXhwBbjWo1A 879
pydase/observer_pattern/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pydase/observer_pattern/observable/__init__.py sha256=y6qnukUoEZa1i6lYvl1WbMg_Tg1ralI9L1nDqKJTPao 95
pydase/observer_pattern/observable/decorators.py sha256=-u-gLMTv9s_FWYW73VH1_jP-0Nf23RFCpTsA6wJ5fGg 2853
pydase/observer_pattern/observable/observable.py sha256=_7HD91Lh9ia6Kd5AU_DCRO6AXJfXMAuv5Yj3YGZSnv4 3128
pydase/observer_pattern/observable/observable_object.py sha256=uT4BqGyUJoW91okbEI06TUpxgO22icu0x_X43_N8tnw 11165
pydase/observer_pattern/observer/__init__.py sha256=A0bkXFS12WR22ny7XLe6xzc3phzKHoHvGmFmA9WJHPU 198
pydase/observer_pattern/observer/observer.py sha256=d90CgcyJbdXE-Fja31IqfUuACw15FN3_O1j-2wembPY 999
pydase/observer_pattern/observer/property_observer.py sha256=GSdEAz_ednK14joG1aWAJPAt5VUH6fHF1n6BELpCie4 3934
pydase/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pydase/server/__init__.py sha256=_tW7OxK7OJVAT0oJ6F3Eo5HauXTgcPp1wzWlmm3pD-c 144
pydase/server/server.py sha256=6uISWdWZ3e2RtY4qKzkYNdQ3EnwKQ6iQ90agZ7PrLJA 11540
pydase/server/web_server/__init__.py sha256=TdRLuHkyxdev1Uy-iKQY6EsLKuimEBU19Nou6GAQ-lY 83
pydase/server/web_server/api/__init__.py sha256=3DAzXn6DibBFDh0l2Zl1g7YdVZJ2YOOlDnsbEEe3-Ms 620
pydase/server/web_server/api/v1/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pydase/server/web_server/api/v1/application.py sha256=COlGGI3O4pI6L8nR-FXO3QCIDeJPQS35rxQpGBSvu80 3662
pydase/server/web_server/api/v1/endpoints.py sha256=u6cW5jkx5d9o1UdWexBzQwQQ5rZ22B_TEDVqhhYNng8 2039
pydase/server/web_server/sio_setup.py sha256=fA7mabMg0zrPzRSUE3LRIy-maYoBQlZnK9f9Km1EbqU 7325
pydase/server/web_server/web_server.py sha256=glpfoXPe_rhurS1BpPdJA9Noinm1_C3rdWZzD_KU9xQ 10328
pydase/task/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pydase/task/autostart.py sha256=b-soHArWu_ckmV2a9RwB4f6DEpsLr2q_0icGTeT176E 1543
pydase/task/decorator.py sha256=_-Ne2C6NWZ8qWn9caz0wUw26M26h80hyj6loFTrjnrQ 7716
pydase/task/task.py sha256=POTNPidIb1X22QrcYDxXDxpGREZmuzXv_1p0Lju9Rvs 8552
pydase/task/task_status.py sha256=XowLboRMEgQlKWVe_qbe31NRw2WCH2XhgG4ML45npwM 166
pydase/units.py sha256=nCRKEDlDD0IkuaQuwKgEeyEPD3X1Wctp2mtFdv1ojOs 1778
pydase/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pydase/utils/decorators.py sha256=CL5J0osKcHaArn0AtUkHxdILexflC3Us67h5z0rHHxk 1321
pydase/utils/helpers.py sha256=mgBqAYGidBYOC4CiHcesj1kjskqqPV28i2IJe2cADk8 7537
pydase/utils/logging.py sha256=XfyqPNRbveEkyX-iTCckYyFJHNfvN-4ZtB8RnsdQ1uw 4954
pydase/utils/serialization/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pydase/utils/serialization/deserializer.py sha256=oLoAhVr3SpYPhhOGNLbe73c-13_P0JHLGijLSV8mLUo 6023
pydase/utils/serialization/serializer.py sha256=FT_ntFEB3Rm-sVNyp0K5ZIErjAaTlVDJehnK1NO6Xb0 21317
pydase/utils/serialization/types.py sha256=gG3ymKiNk4H7cg2bDQNmdgj1yWh_a041Sgqm7I0HHLM 2866
pydase/version.py sha256=wXqfIPSvVIfdy2cnMfl_jxg4AkhEkD1DmDh-0-GMWbM 165
pydase-0.10.8.dist-info/LICENSE sha256=cpbLeGt_DC6iRrrRz0LP342O6khj-AcmuRQkiRr6P2g 1085
pydase-0.10.8.dist-info/METADATA sha256=tCzNx890cz_lWKkEXNG6bArc3SBcRmE6QFzlLiXb1Bs 13456
pydase-0.10.8.dist-info/WHEEL sha256=IYZQI976HJqqOpQU6PHkJ8fb3tMNBFjg-Cn-pwAbaFM 88
pydase-0.10.8.dist-info/RECORD