Fix Python dependencies installation in postinst

- Add requirements.txt to debian/install
- Update postinst to use requirements.txt for pip install
- Install from requirements.txt instead of -e . (editable install)
- Ensures bluepy and paho-mqtt are installed in venv
- Fixes 'ModuleNotFoundError: No module named bluetooth' on startup
This commit is contained in:
2025-12-28 00:25:50 +01:00
parent 36e91c7246
commit aeef9a424c
2 changed files with 13 additions and 4 deletions

1
debian/install vendored
View File

@@ -1,6 +1,7 @@
src/sensorpajen/*.py opt/sensorpajen/src/sensorpajen/
scripts/approve-sensors.sh opt/sensorpajen/scripts/
pyproject.toml opt/sensorpajen/
requirements.txt opt/sensorpajen/
readme.md usr/share/doc/sensorpajen/
INSTALL.md usr/share/doc/sensorpajen/
ROADMAP.md usr/share/doc/sensorpajen/