pymodi-plus

View on PyPIReverse Dependencies (0)

0.3.1 pymodi_plus-0.3.1-py2.py3-none-any.whl

Wheel Details

Project: pymodi-plus
Version: 0.3.1
Filename: pymodi_plus-0.3.1-py2.py3-none-any.whl
Download: [link]
Size: 1538604
MD5: 69c659e0ec5feb22168efe0118ebbc74
SHA256: 68ec313558bcc689da56d14c5e961d4cb85fb6124b2404d6dc937d1b9b37ddf2
Uploaded: 2025-01-07 01:31:06 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pymodi-plus
Version: 0.3.1
Summary: Python API for controlling modular electronics, MODI+.
Author: LUXROBO
Author-Email: module.dev[at]luxrobo.com
Home-Page: https://github.com/LUXROBO/pymodi-plus
License: MIT
Keywords: python,modi,modi-plus,modi_plus,modi+
Classifier: Natural Language :: English
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: Science/Research
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.7
Requires-Dist: pyserial (==3.5)
Requires-Dist: nest-asyncio (==1.5.4)
Requires-Dist: websocket-client (==1.2.3)
Requires-Dist: packaging (==21.3)
Requires-Dist: bleak (==0.13.0); sys_platform == "win32"
Requires-Dist: winusbcdc (==1.4); sys_platform == "win32"
Requires-Dist: bleak (==0.13.0); sys_platform == "darwin"
Requires-Dist: pexpect; sys_platform == "linux"
Requires-Dist: flake8 (==4.0.1); extra == "dev"
Requires-Dist: black (==24.3.0); extra == "dev"
Requires-Dist: tox (==3.24.4); extra == "dev"
Requires-Dist: coverage (==6.1.1); extra == "dev"
Provides-Extra: dev
Description-Content-Type: text/markdown
License-File: LICENSE
License-File: AUTHORS.md
[Description omitted; length: 8807 characters]

WHEEL

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

RECORD

Path Digest Size
modi_plus/__init__.py sha256=L51mpMVbujksAf3bnn94MX7qGjrn8guxhWQgjRa_uEY 236
modi_plus/__main__.py sha256=_KLuvqs-sbU2xx1D3tcqE7uilhSyB3nCmwPqRR1EBLQ 4003
modi_plus/_exe_thread.py sha256=zyScW2sZmAdOBjCoBHbu-Cb5HJcQ02XzICfa7_Xjpds 683
modi_plus/about.py sha256=2hht7__Lt7gNs51z0GFmrD2gfkjpG1slw0oeLXFoqGU 325
modi_plus/modi_plus.py sha256=AMe2oXd5TnyPIlo8I-XFnJlanVXpZTYh6tkZNz_pyoY 10827
modi_plus/assets/version.txt sha256=lGlasHLNG-O8ucYuTdPlnWkeqSueidi7MCYeaYZkMd0 499
modi_plus/assets/firmware/esp32/bootloader.bin sha256=-B32tLVV8SPaY6TP9xEjFcyI7gqeDUDLSBTuxLuIYzM 14528
modi_plus/assets/firmware/esp32/esp32.bin sha256=-A1LWwCldtJjK8iLWfy12WtpUzxMMOjfts8Z2rBfxug 1042800
modi_plus/assets/firmware/esp32/modi_ota_factory.bin sha256=nkIixd7Yho33--TIBZMVcstqn8ij_C9MqKmZ2Lou65I 819664
modi_plus/assets/firmware/esp32/ota_data_initial.bin sha256=fSx6xIiL_XXNX1bo1h9pWVEhGDr8gVVsh2cy_TeCxi8 8192
modi_plus/assets/firmware/esp32/partitions.bin sha256=L8yhFDMLyRmLww1ABCBVfyHqs8e5Owevxn38kVUP3aI 3072
modi_plus/assets/firmware/modules/battery.bin sha256=16pnxKBLzRnwCACg9ulNtAYs7B_bnMd5xSTd4PW1-B0 44048
modi_plus/assets/firmware/modules/button.bin sha256=IZqnbeTUZhFW_pC1F9VNsbZkJwIS7iNPfBv1z-XPbC8 44048
modi_plus/assets/firmware/modules/dial.bin sha256=SasKkG_dgy30A2knlXcv0nRsHv0CxveNR5oYkO5DG7E 44048
modi_plus/assets/firmware/modules/display.bin sha256=3xRMtRrzgDyfbhOwI3ETryWgquLwJn810Pvp0aeR_7g 94224
modi_plus/assets/firmware/modules/env.bin sha256=nY__7ziKZbMd_dEhJTpJrhbkNVDz1hZ4LIDozL7Cuq8 94224
modi_plus/assets/firmware/modules/imu.bin sha256=T4-ciF54RQoDxCBpapXmxSCYikVvPhe9vbPsPpdrH9w 44048
modi_plus/assets/firmware/modules/joystick.bin sha256=53H0Y77NC_LSbu5tdinifiiwq8uE1gtnOs3hBUr6vTc 44048
modi_plus/assets/firmware/modules/led.bin sha256=g6AmGmHt7IdUkbutiSY4_jcLZdeLBxu1XWO9HQ2rCdU 44048
modi_plus/assets/firmware/modules/motor.bin sha256=g23aLoR7rYdPlp0z8_Vdg0jptsDZdbUZISmUnl_ugmU 44048
modi_plus/assets/firmware/modules/network.bin sha256=UmFgvMWRgygV6386z758-cLJ2lH-ho8fcRlXMRL7Nlk 94224
modi_plus/assets/firmware/modules/speaker.bin sha256=eYJVIcpcrPyXEnOVeCg6WsR3kSo8O3mzz4NsqED1G1o 94224
modi_plus/assets/firmware/modules/tof.bin sha256=zxJvtFNiYe_jSOc_ERW1nwv0MG-ZBAjL_O_wquuLS7A 44048
modi_plus/module/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
modi_plus/module/module.py sha256=gN1sHsfvJ_Fc9xqpEbb7GwSM16AnZPfnaEPW5CaO4HQ 12952
modi_plus/module/input_module/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
modi_plus/module/input_module/button.py sha256=t5-cL5ADeBWJk4Ll7LsTJ5u_QAteYLrhJp3YyX1EIPQ 1972
modi_plus/module/input_module/dial.py sha256=7QWCJbD-OH_IvqTrHnGCBfCJHFtZLH5JDTR0dLKm-C0 957
modi_plus/module/input_module/env.py sha256=NHm4WSrf-ggnvW8IP0wd-14q7iUX6P88k3m6a3uPw30 1827
modi_plus/module/input_module/imu.py sha256=ZO7nv4xHjySq6aXRu1t1JfuBEj5kWqMPXXy_X5tVOdY 5364
modi_plus/module/input_module/joystick.py sha256=mwpztJGugqqh3osqWSI_S2cNOZs2WoWFtNI9MeKs560 1813
modi_plus/module/input_module/tof.py sha256=mGaxK2zAZQvLZLPg01X3N5N9r-c8qOthL8aDr3oCjMk 586
modi_plus/module/output_module/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
modi_plus/module/output_module/display.py sha256=ONRIE-ti0cK3Vm_6UVZ6cy3zbhQdjB2gFNEKXWiDzN4 11245
modi_plus/module/output_module/led.py sha256=hFTG-V6yFvNPETbsPQBQsPdaiMGtO6yb69NEF62UyHU 3811
modi_plus/module/output_module/motor.py sha256=Xc8YMtsoS6Ue5qru3jFdjOR7bh4_X3kd6bZEI-cT4sk 4804
modi_plus/module/output_module/speaker.py sha256=dPigdINVYl2ZaQxcvEY9pWKapyrvp8od7e0wIcCv904 9907
modi_plus/module/setup_module/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
modi_plus/module/setup_module/battery.py sha256=qpPPFT6cngszq5pkLZXaCrk5ExnpE15kcRXgxNKAGGs 549
modi_plus/module/setup_module/network.py sha256=8SonO57UuJVuaKOV0m2GzoLHaCDeftX_sU3ZjB-ROy0 11411
modi_plus/task/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
modi_plus/task/connection_task.py sha256=XK5OemnPMQaKl-MbyfU9-pxmZVzd009SgwFqmvWcCVs 1174
modi_plus/task/exe_task.py sha256=BYOMLFMy_-4vrEg0bWzk0gOeGCep1t9bDcpxhN1lhWc 8279
modi_plus/task/serialport_task.py sha256=-YMnu0tN0Bcpx0NPcjWxjp6D2DDKNtkRplsG2StTnyE 4499
modi_plus/task/ble_task/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
modi_plus/task/ble_task/ble_task_linux.py sha256=2r7xsutTg5M9pjyOwrzmaORuJQR6f4IfuvOHpu2Mt-I 677
modi_plus/task/ble_task/ble_task_mac.py sha256=3Uasq4UIqoEVJzoc8wdl4BdNNPYW28TI_5gvn6lPQPI 5509
modi_plus/task/ble_task/ble_task_rpi.py sha256=5gEW_p08CK2eRhqrkgPqLyApuoP2TQSlX6__XTDjg94 4949
modi_plus/task/ble_task/ble_task_win.py sha256=6Ogxj6sU5YW210T6LeVmKzeWyHmuRbHeASf5X2Hnffo 4914
modi_plus/task/ble_task/change_interval.sh sha256=RfY_4CGk6UcbMrD-53aKh556vKXP63c7klR9ajMDvDQ 123
modi_plus/util/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
modi_plus/util/connection_util.py sha256=VMK07JqRdDYnITIDP_iBhQN1LC-hVx9iAXQtAFd8DFI 2181
modi_plus/util/inspection_util.py sha256=MRo2kT-mfMuICTgEPmToXgR9d01Z3-qoxaQc4N_V4No 13863
modi_plus/util/message_util.py sha256=ALU2hsHjLFvLF8A_I0y8j9Dp7AyAT7DnhNf0k5gSA-k 3400
modi_plus/util/modi_serialport.py sha256=i9adBJtJggdHvnarD7K9rHtM92Lr78R4mA6MuGYrMgE 7076
modi_plus/util/tutorial_util.py sha256=tt0ulIOQUXTT-vThHnsMj84wNcPcCL4T-Q4q6Q8USR8 11277
modi_plus/util/unittest_util.py sha256=In27DnHHqSUHvPDc2nvXFMvhuk4ZKaHysivYM3u54us 3182
modi_plus/util/usage_util.py sha256=rKaynVfTfTha7Brbd3q_CsLFg7tMsztlkLZ5aeEHU2Q 8878
modi_plus/util/winusb.py sha256=tcQSag-n-Q0JT-6LDakPyccywMGYDmQMDQBNS2RnErg 21093
pymodi_plus-0.3.1.dist-info/AUTHORS.md sha256=FAumM_SEm2NOyUNyvf0fyoRVbwM43ncA037AwZsFwes 420
pymodi_plus-0.3.1.dist-info/LICENSE sha256=hC94kJbSs5SnpOh7iLkaYOSW_Cge0F6RGEJJEoHylhc 1086
pymodi_plus-0.3.1.dist-info/METADATA sha256=CVi_gECzMsAZ2KRBAVdHhPYnWAvRSZk3OhAyBbPqcEM 10346
pymodi_plus-0.3.1.dist-info/WHEEL sha256=M1ikteR9eetPNvm1LyQ3rpXxNYuGd90oakQO1a-ohSk 109
pymodi_plus-0.3.1.dist-info/top_level.txt sha256=Uhif9aj41H_OGnTiY0JpmsQPXX6BnRWclkYc0Hl08E4 10
pymodi_plus-0.3.1.dist-info/RECORD

top_level.txt

modi_plus