From ab4bc2d0271138ba5a88036093320ad6c0041177 Mon Sep 17 00:00:00 2001 From: imonlinux <39863321+imonlinux@users.noreply.github.com> Date: Mon, 17 Nov 2025 15:22:14 -0800 Subject: [PATCH 1/2] Update pyproject.toml Goal: You currently have dependencies listed in both pyproject.toml and requirements.txt. These files are redundant and also conflicting (they list different things). This can cause confusion and versioning problems. The Fix: We will make pyproject.toml the single source of truth by merging all dependencies into it and then deleting the old requirements.txt file. I merged the two unique libraries from requirements.txt (gpiozero and spidev) into the dependencies list. --- pyproject.toml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index a9c587a..661134e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -36,6 +36,8 @@ dependencies = [ "adafruit-circuitpython-neopixel", "adafruit-circuitpython-neopixel-spi", "RPi.GPIO", + "gpiozero", + "spidev", ] [project.optional-dependencies] From 4d153d41cd43e44350f602366bc9139f5f956eba Mon Sep 17 00:00:00 2001 From: imonlinux <39863321+imonlinux@users.noreply.github.com> Date: Mon, 17 Nov 2025 15:23:09 -0800 Subject: [PATCH 2/2] Delete requirements.txt --- requirements.txt | 5 ----- 1 file changed, 5 deletions(-) delete mode 100644 requirements.txt diff --git a/requirements.txt b/requirements.txt deleted file mode 100644 index e2b529f..0000000 --- a/requirements.txt +++ /dev/null @@ -1,5 +0,0 @@ -aioesphomeapi -sounddevice -gpiozero -spidev -adafruit-circuitpython-dotstar