From 4b797997d46c16d9a2e4b821d0c4c72f36ee1ee9 Mon Sep 17 00:00:00 2001 From: ahtlon Date: Wed, 5 Aug 2026 02:24:05 +0200 Subject: [PATCH] Switch lgpio for mqtt --- pyproject.toml | 2 +- uv.lock | 11 +++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index b37500f..321e0b7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -16,7 +16,7 @@ dependencies = [ "pyscard>=2.3.1", "alembic>=1.18.5", "pydantic-settings>=2.13.1", - 'lgpio>=0.2.2.0; sys_platform == "linux" and platform_machine == "aarch64"', + "paho-mqtt>=2.1.0", ] [dependency-groups] dev = [ diff --git a/uv.lock b/uv.lock index 43deeda..8a76127 100644 --- a/uv.lock +++ b/uv.lock @@ -660,6 +660,7 @@ dependencies = [ { name = "alembic" }, { name = "fastapi", extra = ["standard"] }, { name = "lgpio", marker = "platform_machine == 'aarch64' and sys_platform == 'linux'" }, + { name = "paho-mqtt" }, { name = "poetry" }, { name = "pwdlib", extra = ["argon2"] }, { name = "pydantic-settings" }, @@ -684,6 +685,7 @@ requires-dist = [ { name = "alembic", specifier = ">=1.18.5" }, { name = "fastapi", extras = ["standard"], specifier = ">=0.135.3" }, { name = "lgpio", marker = "platform_machine == 'aarch64' and sys_platform == 'linux'", specifier = ">=0.2.2.0" }, + { name = "paho-mqtt", specifier = ">=2.1.0" }, { name = "poetry", specifier = ">=2.3.4" }, { name = "pwdlib", extras = ["argon2"], specifier = ">=0.3.0" }, { name = "pydantic-settings", specifier = ">=2.13.1" }, @@ -1088,6 +1090,15 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/7a/c2/920ef838e2f0028c8262f16101ec09ebd5969864e5a64c4c05fad0617c56/packaging-26.1-py3-none-any.whl", hash = "sha256:5d9c0669c6285e491e0ced2eee587eaf67b670d94a19e94e3984a481aba6802f", size = 95831, upload-time = "2026-04-14T21:12:47.56Z" }, ] +[[package]] +name = "paho-mqtt" +version = "2.1.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/39/15/0a6214e76d4d32e7f663b109cf71fb22561c2be0f701d67f93950cd40542/paho_mqtt-2.1.0.tar.gz", hash = "sha256:12d6e7511d4137555a3f6ea167ae846af2c7357b10bc6fa4f7c3968fc1723834", size = 148848, upload-time = "2024-04-29T19:52:55.591Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c4/cb/00451c3cf31790287768bb12c6bec834f5d292eaf3022afc88e14b8afc94/paho_mqtt-2.1.0-py3-none-any.whl", hash = "sha256:6db9ba9b34ed5bc6b6e3812718c7e06e2fd7444540df2455d2c51bd58808feee", size = 67219, upload-time = "2024-04-29T19:52:48.345Z" }, +] + [[package]] name = "parso" version = "0.8.7"