Unipi-Control

View on PyPIReverse Dependencies (0)

3.1.0 unipi_control-3.1.0-py3-none-any.whl

Wheel Details

Project: Unipi-Control
Version: 3.1.0
Filename: unipi_control-3.1.0-py3-none-any.whl
Download: [link]
Size: 49692
MD5: 08e885ff8fe5c27c31c3002633b5004e
SHA256: 275374f6cec147d0d415ce1b868b60baae06ff35f7fc460704dffff6cb0af119
Uploaded: 2023-10-03 03:45:27 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: unipi-control
Version: 3.1.0
Summary: Control Unipi I/O directly with MQTT commands.
Author-Email: Michael Hacker <mh[at]superbox.one>
Maintainer-Email: Michael Hacker <mh[at]superbox.one>
Project-Url: Source code, https://github.com/superbox-dev/unipi-control
Project-Url: Issue tracker, https://github.com/superbox-dev/unipi-control/issues
License: Apache-2.0 license
Keywords: mqtt,modbus,unipi
Classifier: Development Status :: 5 - Production/Stable
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Operating System :: POSIX :: Linux
Classifier: Topic :: System :: Networking
Classifier: Topic :: Utilities
Requires-Python: >=3.8
Requires-Dist: aiomqtt (==1.2.1)
Requires-Dist: pymodbus[serial] (==3.5.2)
Requires-Dist: pyyaml (==6.0.1)
Requires-Dist: pip-audit (==2.6.1); extra == "audit"
Requires-Dist: setuptools (>=65.5.1); extra == "build"
Requires-Dist: build (==1.0.3); extra == "build"
Requires-Dist: black (==23.9.1); extra == "format"
Requires-Dist: mypy (==1.5.1); extra == "lint"
Requires-Dist: ruff (==0.0.292); extra == "lint"
Requires-Dist: types-PyYAML (==6.0.12.12); extra == "lint"
Requires-Dist: yamllint (==1.32.0); extra == "lint"
Requires-Dist: coverage (==7.3.2); extra == "tests"
Requires-Dist: coverage-badge (==1.1.0); extra == "tests"
Requires-Dist: pytest (==7.4.2); extra == "tests"
Requires-Dist: pytest-asyncio (==0.21.1); extra == "tests"
Requires-Dist: pytest-cov (==4.1.0); extra == "tests"
Requires-Dist: pytest-mock (==3.11.1); extra == "tests"
Requires-Dist: pytest-xdist[psutil] (==3.3.1); extra == "tests"
Provides-Extra: audit
Provides-Extra: build
Provides-Extra: format
Provides-Extra: lint
Provides-Extra: tests
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 3755 characters]

WHEEL

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

RECORD

Path Digest Size
unipi_control/__init__.py sha256=5aYmSdgJ1oTvrdplDYvW427FN-Gf_n-NTWPf_FIOMM0 60
unipi_control/config.py sha256=Nco_3HG5UH2-zLomI-9tLtMnXIjXF8CwXOaqajbIYAI 24866
unipi_control/modbus.py sha256=SjRgCJDfplGZ6PilllU09Ots15zmE2a1-OmRNAqfXRc 4526
unipi_control/neuron.py sha256=NF8_ncCEOIUb_lVswFDKlMEJHKKSGjfa1ctWQnc2wuY 11341
unipi_control/unipi_control.py sha256=0hUKJph6J5_StYw56CBl3I_MiJ_AmTSEF-psAqXl2tg 9472
unipi_control/version.py sha256=A-HOe0g_aYgtz-Ae3lmTbAh7f_q89CWQuxfAhrI0Dz4 411
unipi_control/extensions/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
unipi_control/extensions/eastron.py sha256=1ww0WNLbAgYnyEMZy8vR3YxDTZ5tlxkqupnAhiS6ZQg 4146
unipi_control/features/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
unipi_control/features/extensions.py sha256=StRVa42f_IB9aGD0sPkHs_mEho3hyg--CtcWEzcDTac 5353
unipi_control/features/map.py sha256=zeTur4YpWPm5lWxZ5RTn2IYAl_ZSHcHjHtXqJxyoan4 3727
unipi_control/features/neuron.py sha256=GYwxKX1zNvjjRtC0iNpSlAScCwJEWbIpKdyTz3f7SeY 6655
unipi_control/features/utils.py sha256=LN7DhLQoxThnyiyhEotUy1McXQR9MOWNVdQrJDDBIlg 742
unipi_control/helpers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
unipi_control/helpers/argparse.py sha256=trJ4T-Xlpksbe6hXflxrVJ2fuQXeXRxZ0NxME5ZyziA 854
unipi_control/helpers/exception.py sha256=WSiHLGoyrMx8mLiFj1MyfKqSDSyHplwMcZ760U7v0g0 161
unipi_control/helpers/log.py sha256=mg2st2JEZnpCyzhuG73HMUD_DxoVbZpkhwz6c8HfZTc 1419
unipi_control/helpers/text.py sha256=d_4IHdcrBfrQBsbQP_sQ7YV4h5N-lC8gupk0shfmTlI 648
unipi_control/helpers/typing.py sha256=wZaLyizfnXDhaCLB9X9O2lYFaE6KKR-WOSMdBJl961A 1234
unipi_control/helpers/yaml.py sha256=L9rfmd3Itrg4d6PRZRTGS1xLl2tf1wt-d6vfgiAVaA8 1384
unipi_control/integrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
unipi_control/integrations/covers.py sha256=MrLAnT-XMClviwGzb3m5rxdIF_XR8Z8FXzammUJMEHg 24397
unipi_control/mqtt/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
unipi_control/mqtt/features.py sha256=7Ijm5BtezYVhiZnud3sB1Swsxsyg2V3tGqNdcxCkkCc 5419
unipi_control/mqtt/discovery/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
unipi_control/mqtt/discovery/binary_sensors.py sha256=CwyvRiPY5fabIIGX47Sfhr8rorFdc69R-2hPYpxoL2w 4120
unipi_control/mqtt/discovery/covers.py sha256=tiHDEM4aYZqpEzNGtCjvGoZIM-VUPziMyqEQXu8aJQY 3828
unipi_control/mqtt/discovery/mixin.py sha256=ElQAQcN3wpvSk0ECrl5jdah56yPgyg1S9W9ucZGL6qY 1320
unipi_control/mqtt/discovery/sensors.py sha256=CqerqK-uoQfHow2v49QrZhikHNxTs9Mq2AafY5-6_NQ 4673
unipi_control/mqtt/discovery/switches.py sha256=RcJz0l00nLCIf3bbsSfA5hkjSWxPeu8tNeAzEGc4bSI 4347
unipi_control/mqtt/integrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
unipi_control/mqtt/integrations/covers.py sha256=sJ33NUWphP0e5llr3hrI8OgtUw6O1B4Dg46qnFRI7GY 9630
unipi_control/tools/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
unipi_control/tools/config_backup.py sha256=P_tKNkPY7ghuNDJz9SqcMhRwnWEQ555xz_YIQZEJ2pE 3214
unipi_control/tools/config_converter.py sha256=MSvnEQwop6enqsBRDoBbGQbGxaE1_oAysBv1fBe6Npo 5217
unipi_control/tools/model_info.py sha256=h9u2cJKFffyQJX3LL1UnoAD9igu4w8InRL8T-IbqnMw 2230
unipi_control-3.1.0.dist-info/LICENSE sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ 11357
unipi_control-3.1.0.dist-info/METADATA sha256=AHYcwwj-HVB-EnqPKHnwianXQIFYesek_8gmXENFNsM 5810
unipi_control-3.1.0.dist-info/WHEEL sha256=yQN5g4mg4AybRjkgi-9yy4iQEFibGQmlz78Pik5Or-A 92
unipi_control-3.1.0.dist-info/entry_points.txt sha256=bvs0J--Ik1TiNPzaCkJuGB3hdLzAJB0tIpwIGiVmw3M 250
unipi_control-3.1.0.dist-info/top_level.txt sha256=aw7cqtkprgq-mjud0w03X1nZ4lRTpHG9BuErcnaEctA 14
unipi_control-3.1.0.dist-info/RECORD

top_level.txt

unipi_control

entry_points.txt

unipi-config-backup = unipi_control.tools.config_backup:main
unipi-config-converter = unipi_control.tools.config_converter:main
unipi-control = unipi_control.unipi_control:main
unipi-model-info = unipi_control.tools.model_info:main