17 lines
563 B
Plaintext
17 lines
563 B
Plaintext
# Optimized requirements for Raspberry Pi deployment
|
|
# Avoids packages that require compilation on ARM devices
|
|
|
|
fastapi>=0.104.0
|
|
# Use uvicorn without the standard extras to avoid watchfiles compilation
|
|
uvicorn>=0.24.0
|
|
httpx>=0.25.0
|
|
icalendar>=5.0.0
|
|
jinja2>=3.1.0
|
|
python-multipart>=0.0.6
|
|
apscheduler>=3.10.0
|
|
pytz>=2023.3
|
|
|
|
# Optional performance improvements (if pre-built wheels are available)
|
|
# Uncomment if you want to try these:
|
|
# uvloop>=0.17.0 # Faster event loop, but may need compilation
|
|
# httptools>=0.6.0 # Faster HTTP parsing, but may need compilation |