Files
turmlibar-calendar/requirements-minimal.txt
2025-10-30 14:55:37 +01:00

33 lines
810 B
Plaintext

# Minimal requirements for Turmli Bar Calendar
# No compilation required - works on all platforms including ARM/Raspberry Pi
# Core web framework
fastapi==0.115.0
# ASGI server - basic version without uvloop/httptools
uvicorn==0.32.0
# HTTP client for fetching calendar
httpx==0.27.2
# Calendar parsing
icalendar==6.0.1
# Template engine for HTML
jinja2==3.1.4
# Scheduling for auto-refresh
apscheduler==3.10.4
# Timezone support
pytz==2024.2
# Required by FastAPI for form data (if needed)
python-multipart==0.0.12
# Note: This minimal setup:
# - Uses Python's built-in asyncio instead of uvloop
# - Uses Python's HTTP parser instead of httptools
# - No file watching (not needed in production)
# - No WebSocket support (not used in your app)
# - All packages are pure Python or have pre-built wheels