Initial commit: Enviro Service for Vixy's nervous system 🦊

This commit is contained in:
Alex Kazaiev
2025-12-24 11:17:56 -06:00
commit 524c37a8c4
10 changed files with 1538 additions and 0 deletions

33
requirements.txt Normal file
View File

@@ -0,0 +1,33 @@
# Enviro Service Requirements
# FastAPI server
fastapi>=0.104.0
uvicorn>=0.24.0
# Pimoroni Enviro libraries
pimoroni-bme280>=1.0.0
ltr559>=0.1.1
st7789>=0.0.4
# For noise level from microphone
sounddevice>=0.4.6
numpy>=1.24.0
# Database
aiosqlite>=0.19.0
# Configuration
pyyaml>=6.0
# MCP server
mcp>=1.0.0
# GPIO access
RPi.GPIO>=0.7.1
spidev>=3.6
# PIL for LCD
pillow>=10.0.0
# HTTP client for webhooks
httpx>=0.25.0