mqtt-io

View on PyPIReverse Dependencies (0)

2.3.0 mqtt_io-2.3.0-py3-none-any.whl

Wheel Details

Project: mqtt-io
Version: 2.3.0
Filename: mqtt_io-2.3.0-py3-none-any.whl
Download: [link]
Size: 86598
MD5: 051988b9cb1482c38ce315da61be9e53
SHA256: c8484c7299ad6804b569838ba2628feec7a68915624c250b3f11f79569aae152
Uploaded: 2024-03-01 13:47:35 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: mqtt-io
Version: 2.3.0
Summary: Expose GPIO modules (Raspberry Pi, Beaglebone, PCF8754, PiFace2 etc.), digital sensors (LM75 etc.) and serial streams to an MQTT server for remote control and monitoring.
Author: Ellis Percival
Author-Email: mqtt-io[at]failcode.co.uk
Project-Url: Documentation, https://flyte.github.io/mqtt-io/
License: MIT
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
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.12
Requires-Python: >=3.6,<4.0
Requires-Dist: Cerberus (<2.0.0,>=1.3.2)
Requires-Dist: PyYAML (<7.0.0,>=6.0.1)
Requires-Dist: asyncio-mqtt (<0.9.0,>=0.8.1)
Requires-Dist: backoff (<2.0.0,>=1.10.0)
Requires-Dist: confp (<0.5.0,>=0.4.0)
Requires-Dist: dataclasses (<0.9,>=0.8); python_version >= "3.6" and python_version < "3.7"
Requires-Dist: typing-extensions (<4.0.0,>=3.7.4)
Description-Content-Type: text/markdown
[Description omitted; length: 4465 characters]

WHEEL

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

RECORD

Path Digest Size
mqtt_io/__init__.py sha256=F3zmN8NWSYbty7tHydWiLUkslBWzUDIRCdGltzgtnsc 57
mqtt_io/__main__.py sha256=IfawbtlGhGF4uLUZpO50DLjSfx83ZHjIMwy-yx2Xigg 3313
mqtt_io/config/__init__.py sha256=t9UE2j_PvAMzlfc6pOt2z3EENQglIaDfdCu_tXGIPTk 7815
mqtt_io/config/config.schema.yml sha256=-XcBix8ybeMog96vQ8xP9qQk6r3hi0XCQ5paVabCD4Q 34554
mqtt_io/config/validation/__init__.py sha256=GNCSRcScZWJS5ps6BeNeAxboBnxMJBI38ya4Eea-jQQ 421
mqtt_io/config/validation/gpio.py sha256=8U1VxZjI9LSeFyDsf3A16Frr3TuTCU2eel_yp1WhswQ 4067
mqtt_io/config.sockets.yml sha256=ReTEOXxXqv-LhaLj5176IrZmxTaN1EmoNI035Rwy5uc 1148
mqtt_io/constants.py sha256=WfL_S6x-wdlnJ4oDr-wqQIPMpMlDgf_NpxOaWTYpLoA 426
mqtt_io/events.py sha256=FnOjKAD1sCeKvNHGhi2ARjHaFVTR5sruPuy5lFnjzWQ 3944
mqtt_io/exceptions.py sha256=RL-wUZ8FVwlCTFUZ8uLUbXJ1KysrWIjagoSqgOyK1nI 531
mqtt_io/home_assistant.py sha256=5F7jvpluhiAvd_crq22ddOIyzsClyEA6H4yOPOcjgPo 4748
mqtt_io/modules/__init__.py sha256=ntY3X-P3UV-aEziwKFsVCO5o-N5uLvE3FyTXsFb4UAY 1694
mqtt_io/modules/gpio/__init__.py sha256=YCWvUc9EoMGa1Dcg5Y9e-NwXchlM6rmur_kVodq_vrQ 12250
mqtt_io/modules/gpio/beaglebone.py sha256=zRVxIlZhd7fRxTdx3QcZCPbQ4cQeFjB8a3WbVxvWJh8 1507
mqtt_io/modules/gpio/dockerpi.py sha256=_1Tzq4I7UidY158hD38jZBLmAc8cZBV_-xlHAvtaHik 1790
mqtt_io/modules/gpio/gpiod.py sha256=KYQg-eJodZgme9yK21-c3gXwNnFVu_Lvu-psngr5nJU 6797
mqtt_io/modules/gpio/gpiozero.py sha256=L_f69cVlElqY0jeQXdj66VAoPFUZqQjryS7-9asiNa4 3335
mqtt_io/modules/gpio/mcp23017.py sha256=bxMm4Wwb5hAPnZLhYriikdO94FZPVxPimOCQ5vpENCw 3792
mqtt_io/modules/gpio/mock.py sha256=yAf01ajjW8Euip_pEcMMQAXjjLAcxtoJcmMUIPpQ2g4 2794
mqtt_io/modules/gpio/orangepi.py sha256=oQ5_RGIZKjKEpLnuoEot8PzlZIr14JXDPKByJXxdCqA 1954
mqtt_io/modules/gpio/pcf8574.py sha256=1UIk7bpsj6xYAjLXRZNHtN0bAz5T1lrPKw8vd3iDo0k 1566
mqtt_io/modules/gpio/pcf8575.py sha256=Wa6J-JcoPL_zyo1LQ9ceFX6uMWDDIaspaeH0P_nLfQU 1566
mqtt_io/modules/gpio/piface2.py sha256=9Lr9AfBVFgSgIzZcvH-Qy6jYXs28PoTRPN3mlfOaphc 968
mqtt_io/modules/gpio/raspberrypi.py sha256=RP01pknLlEEuXuQpWGeOpIN5TXVq6bDsQ-Zoa-6rJu8 2808
mqtt_io/modules/gpio/stdio.py sha256=zlx5ilq1IyF5myvafwUjGRfi0abiO89lKxM2_sTK68M 1283
mqtt_io/modules/sensor/__init__.py sha256=Gwx7xwiHxdpK1xQ131eAO3TuB2tLxzYa6SdZ7umNCY8 1722
mqtt_io/modules/sensor/ads1x15.py sha256=yrj-3DAtJN0AFyiXh3ARI6FIxdXTg2tqjvXpgONdCQ4 2951
mqtt_io/modules/sensor/adxl345.py sha256=9_cskoerNDy2GmB_8Y_NJ5IA3dT87k74jFi2OoDUnTY 1714
mqtt_io/modules/sensor/aht20.py sha256=ng7SQ5VHJvLqPPinKBlSQDf63ErPDtQXPIHDxhmImM0 1597
mqtt_io/modules/sensor/bh1750.py sha256=vu7MjTxP3MHFSbNNaGnj7wX2Y3o0cTJWoKv5lHDPkpM 2062
mqtt_io/modules/sensor/bme280.py sha256=qrY6ITye7RQKL2u7Eyf48A2YxnWcZB83FQLwjzg1HhE 1711
mqtt_io/modules/sensor/bme680.py sha256=9GCQUvUuV_8DZeoCxaBio85n1iVOshj60k_-Bt6q08w 2341
mqtt_io/modules/sensor/dht22.py sha256=onPZdrSVmFyFSFDw-jcwWEbJtlWuBxN_CUGEh7XJ2zs 2211
mqtt_io/modules/sensor/ds18b.py sha256=UeAd2YReeSDVnJZvr3qbJsHs2TG3qWKTWz6sB3aKJss 1370
mqtt_io/modules/sensor/hcsr04.py sha256=Hr_evW7inLocU4bB-cS6YwzpyR_4Lw2wcI0A9kPLvLw 4235
mqtt_io/modules/sensor/ina219.py sha256=iE0Acy50SOyd21IijNOwSzmS3e95CA166AgSwwP3TeU 3709
mqtt_io/modules/sensor/lm75.py sha256=4tNneKvexMzuc_Nuc1POxzfVMF-ntv0yLO9Z_rO-t_8 1054
mqtt_io/modules/sensor/mcp3008.py sha256=OlCt6di-5NXv04rOQoF-pxGRPl7REMWSjwjfO6ABpik 1409
mqtt_io/modules/sensor/mcp3xxx.py sha256=CyS1THPHT7y0yyAj9VywVPlsbA5I7XSNOVyS8nMrXQo 6936
mqtt_io/modules/sensor/mock.py sha256=R8N3rwB6P-Ch1GHjuU5DGJ_oOfr20gjVTHIEtMU8-rA 967
mqtt_io/modules/sensor/pms5003.py sha256=WvQ_qZ3cv3Es8rFvnajTqyFg3pEzYDmNEhwtB8ByxPE 2389
mqtt_io/modules/sensor/sht4x.py sha256=dv4z1Po5oyGu_lzqyvWRy27oA0omhB-XFQdqAUVxhz0 1597
mqtt_io/modules/stream/__init__.py sha256=zA2uyo1d4kNTHvPR_ACpEYa64Lo2SSL46G_l4GMNgXM 1615
mqtt_io/modules/stream/pn532.py sha256=svE0TxuwJACsDoBE9eIRRJ6XsSjCvi1R-JJbD06GtqM 1911
mqtt_io/modules/stream/serial.py sha256=bO6hiznIEoRayLoLWvdfSEpY_7KjGc9rPKSfYaK2orA 2493
mqtt_io/mqtt/__init__.py sha256=3W0uU62Vzf-UjenyrL1IadBj3TCGYcVchON6U2I2xFk 3830
mqtt_io/mqtt/asyncio_mqtt.py sha256=A0k7MGZzSTfveP3HOgtHghMUrbwCihp2cxVzgVpl6QQ 6340
mqtt_io/server.py sha256=Xmo0zNcCAoNKvWjzpJpBCWVEGIwm746eTHVJ8RF2i3I 60457
mqtt_io/tests/features/config_main_invalid.feature sha256=gQWAdIU9-RhFKyrrrjzFvULtFyjOVQXQld03tg1wV5w 7587
mqtt_io/tests/features/config_main_valid.feature sha256=hqh-_sLaTC92neiKDc1RWgPIk62DTlzOTl4Uk_G6pz4 2244
mqtt_io/tests/features/config_module_gpio_invalid.feature sha256=BOsTUL2Z3wc5wWVWCfe5iL-6MJPyOSpECUNTzrVoLrk 691
mqtt_io/tests/features/config_module_gpio_valid.feature sha256=DDw1gdmIg8KrBivvXcprvAV0Lsw2sQmqlbyz0b6O9fw 659
mqtt_io/tests/features/environment.py sha256=ZaZ-fIdUWR_BZmNx6kBd9oZs4Lssb1uoMiRLhfAEwf4 760
mqtt_io/tests/features/module_gpio_runtime.feature sha256=dpB3aZsLLeDtvMOzAH9LTBZNi3WK89zDz3NJmLJn9c4 8510
mqtt_io/tests/features/server_init.feature sha256=NUI16B0ypazmFRGSyMkL7eXTGFZrJuNAGDkl9u7PBwE 63
mqtt_io/tests/features/server_init_gpio.feature sha256=Uo6pEluhzKa8qS4gBa2liOO7MVnzJNreD81su2fn9i8 13428
mqtt_io/tests/features/server_init_sensor.feature sha256=Yy8fXhZ1nOl-A5MIiF3muZoNvbMy0ZRH-j0k_qW8qKI 836
mqtt_io/tests/features/steps/config_main.py sha256=EkoijCXLL8OAbaka0X0oCu3N6ykFMiDOret6-Y6DJDc 2134
mqtt_io/tests/features/steps/events.py sha256=zpMhpGy-OAP02On-xl4dh6kTjXctyxePwk6VGuTTZh8 2930
mqtt_io/tests/features/steps/module_gpio.py sha256=wrwCvrCq1vIrkXeB7IUwuM-tp8_a5LQPjnPgNetDaLg 7714
mqtt_io/tests/features/steps/server.py sha256=nIU47KKkOxacDWlBo6slWtpK6NvmymFdPoyDezOGc-M 6356
mqtt_io/types.py sha256=2JpwzFdC9qflvM_Sz-jSDGgSOLFavVSH2ox8IbyOjUk 327
mqtt_io/utils.py sha256=CewrCAAg8w258WbInSBXoyHIBH3p9myr0f-YNozpews 1099
mqtt_io-2.3.0.dist-info/LICENSE sha256=FXX-wcxUFH6de-jsvFnrgjTlKw-SHHBAsCf8tREyJuM 1081
mqtt_io-2.3.0.dist-info/METADATA sha256=PPCt01rOduzRNrMAPu1oh9-B2BXhW-K5lRmCY3oiWSE 5699
mqtt_io-2.3.0.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
mqtt_io-2.3.0.dist-info/RECORD