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

36 lines
927 B
Plaintext

# Ultra-minimal requirements for Turmli Bar Calendar
# No compilation required - uses specific versions with pre-built wheels
# Works on ALL platforms including ARM/Raspberry Pi
# Core web framework - using older version without Rust dependencies
fastapi==0.104.1
# Pydantic v1 doesn't require Rust compilation
pydantic==1.10.13
# ASGI server - basic version without uvloop/httptools
uvicorn==0.24.0
# HTTP client for fetching calendar
httpx==0.25.2
# Calendar parsing
icalendar==5.0.11
# Template engine for HTML
jinja2==3.1.2
# Scheduling for auto-refresh
apscheduler==3.10.4
# Timezone support
pytz==2023.3
# Required by FastAPI for form data
python-multipart==0.0.6
# Note: This ultra-minimal setup:
# - Uses Pydantic v1 which is pure Python (no Rust needed)
# - Uses slightly older but stable versions
# - All packages have pre-built wheels for ARM
# - No compilation required at all
# - Total download size ~10MB