pydase

View on PyPIReverse Dependencies (0)

0.10.7 pydase-0.10.7-py3-none-any.whl

Wheel Details

Project: pydase
Version: 0.10.7
Filename: pydase-0.10.7-py3-none-any.whl
Download: [link]
Size: 313197
MD5: 02656d6b035c148e0c680275ad73e4de
SHA256: 9a53c0b0d8dcaa937ee0d1f4cc2f1c9bd350791cd93984920c2ae641b5389b19
Uploaded: 2024-12-03 13:40:14 +0000

dist-info

METADATA

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

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.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=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=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=S9lPWSlbWO_m18_ZCa03ZUFKUkyLueBVGTv898x-Odg 5499
pydase/data_service/state_manager.py sha256=wo9e8DUmP9Ev5xm7-Cm1QhoTaECPeQIftcRGXejVjm8 12906
pydase/frontend/assets/index-BqF7l_R8.js sha256=TuvjKxoR7h4j6Pq6rg58zzCGCTFhkN5DuBR-zHaHo-c 413396
pydase/frontend/assets/index-D2aktF3W.css sha256=1PYw4szZMlLM6Gq916AwhxGOsMPIMbAtexfGXhIjmao 232778
pydase/frontend/favicon.ico sha256=zwrC0VIskOnzX9Dsm3Xs63gsxo-dUOHpxAWAeQ0yaDU 78965
pydase/frontend/index.html sha256=pBojeCwuZ_U_NVEZQKaBMvW94-eCwoURtbvhTazw8_k 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=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=jl36Y2DcT8E2S5Ml85vlxFsTcCL-N8Z2838_9KVG7zA 2872
pydase/server/web_server/api/v1/endpoints.py sha256=u6cW5jkx5d9o1UdWexBzQwQQ5rZ22B_TEDVqhhYNng8 2039
pydase/server/web_server/sio_setup.py sha256=liWk73G5nkb1Lb7QEfIKR6wSE7LlbSZXMPZUB3OjhmQ 6025
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=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=_S1GShOkkSjlZTFUtjcOgJ6D_UBIWndwZtGcm0yQpag 21313
pydase/utils/serialization/types.py sha256=gG3ymKiNk4H7cg2bDQNmdgj1yWh_a041Sgqm7I0HHLM 2866
pydase/version.py sha256=wXqfIPSvVIfdy2cnMfl_jxg4AkhEkD1DmDh-0-GMWbM 165
pydase-0.10.7.dist-info/LICENSE sha256=cpbLeGt_DC6iRrrRz0LP342O6khj-AcmuRQkiRr6P2g 1085
pydase-0.10.7.dist-info/METADATA sha256=YfZ41NbnYH3EoR_TBhJLkVvRbDMO0i1O6jrzVRkz0VE 13413
pydase-0.10.7.dist-info/WHEEL sha256=Nq82e9rUAnEjt98J6MlVmMCZb-t9cYE2Ir1kpBmnWfs 88
pydase-0.10.7.dist-info/RECORD