pydase

View on PyPIReverse Dependencies (0)

0.10.6 pydase-0.10.6-py3-none-any.whl

Wheel Details

Project: pydase
Version: 0.10.6
Filename: pydase-0.10.6-py3-none-any.whl
Download: [link]
Size: 233287
MD5: 5dbeda40cc25f3c5482f9f4e2ec09d6e
SHA256: afbc4de71e90672e382de9b0bcd61d3d5be8318a9aa45f2b4838d373765d9403
Uploaded: 2024-10-02 07:50:38 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pydase
Version: 0.10.6
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
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: 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: 12906 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.0
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=KK3_d-rMHWOJAkoI0DIzNd1XJKEBHZ0-30R6I5-ceN8 5702
pydase/client/proxy_class.py sha256=LLUnef78vhj56OkXXD7yeE9l1Re_EKdXhh3SrBLPM18 3839
pydase/client/proxy_loader.py sha256=TmLDCcdOiXR1zj-uIlTx-HKOGl9ewmizxLW7KTC77yI 14338
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=NG3OuXpYo_xIcNjRSneMc5kYXY-qP90G990BW7IScKI 3191
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=iqNpUnDXu8UBMFpQmWp602PtTgOjM1ICH0rdnwMNSEc 3967
pydase/data_service/data_service_cache.py sha256=DN0_e2u5gUbq-P5P06dYScP9ylstJP4qWF1YoVFe_WE 1217
pydase/data_service/data_service_observer.py sha256=S9lPWSlbWO_m18_ZCa03ZUFKUkyLueBVGTv898x-Odg 5499
pydase/data_service/state_manager.py sha256=wo9e8DUmP9Ev5xm7-Cm1QhoTaECPeQIftcRGXejVjm8 12906
pydase/frontend/assets/index-BjsjosWf.js sha256=sGzxBuc5zHL-tqwHRQV6_aK-TO1Z7iLN7mReFsVqYRA 413215
pydase/frontend/assets/index-D2aktF3W.css sha256=1PYw4szZMlLM6Gq916AwhxGOsMPIMbAtexfGXhIjmao 232778
pydase/frontend/index.html sha256=p0BtqRh7wLuXjIZBZ2sxZc90Sl7yoKGwS_uBemaxMmc 553
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=oAUc97H_1jimh7U16pBzzAZofjnatFdMCB9iCQojZfo 3934
pydase/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pydase/server/__init__.py sha256=_tW7OxK7OJVAT0oJ6F3Eo5HauXTgcPp1wzWlmm3pD-c 144
pydase/server/server.py sha256=PisCj2LzLY9xekP_EdZ3b1vfk5aOnHFOwzwgzCBAeog 11536
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=9k88yMdhOCL4H7M1tcdNmwbSUmT1EKxTMick9soeXFc 2200
pydase/server/web_server/api/v1/endpoints.py sha256=iTqucGkBnAQ3tyM8Sm4ObRLrPDIS5S7hAAGZ5z0wyJU 1413
pydase/server/web_server/sio_setup.py sha256=Iw_upHIxz44WJCFV59jNfDRCnaxzRmIn9t5YR4iLqew 5823
pydase/server/web_server/web_server.py sha256=Fx7ZP9GfTvo__FVR9wI91_NiFrsSIHfgNKiVtcLnJvw 8082
pydase/task/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pydase/task/autostart.py sha256=b-soHArWu_ckmV2a9RwB4f6DEpsLr2q_0icGTeT176E 1543
pydase/task/decorator.py sha256=Kpx5OAtSuXf0FqO8Ydl2u83dNV_e0f5yVVRvJjiro_8 5285
pydase/task/task.py sha256=j7Ebfx3x3i2pllBNFwIJpEKvNKcsdPYBrULDiiwhhWs 4972
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=k4HOSc8yHzb3OhHWMwWyFX5EurP_HbzK4SyTql_9e1I 8211
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=Vymdf14NW2sXeS3QKYBBTk7FIxHsmJvDB2_wq_Cb7Oo 21283
pydase/utils/serialization/types.py sha256=gG3ymKiNk4H7cg2bDQNmdgj1yWh_a041Sgqm7I0HHLM 2866
pydase/version.py sha256=wXqfIPSvVIfdy2cnMfl_jxg4AkhEkD1DmDh-0-GMWbM 165
pydase-0.10.6.dist-info/LICENSE sha256=cpbLeGt_DC6iRrrRz0LP342O6khj-AcmuRQkiRr6P2g 1085
pydase-0.10.6.dist-info/METADATA sha256=P74sWcVHhZ9H0RzELZqJ7ZjgvrgV824al5di3IOXyIg 13821
pydase-0.10.6.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
pydase-0.10.6.dist-info/RECORD