Files
turmlibar-calendar/requirements-pizero-modern.txt
2025-11-28 19:43:04 +01:00

45 lines
877 B
Plaintext

# Requirements for Raspberry Pi Zero (ARMv6)
# Compatible with Python 3.12+ and Pydantic v2
# All pure Python packages - NO compilation required
# Core web framework - using versions compatible with Pydantic v2
fastapi==0.109.0
pydantic==2.5.3
pydantic-core==2.14.6
uvicorn[standard]==0.25.0
# HTTP client and utilities
httpx==0.26.0
httpcore==1.0.2
h11==0.14.0
# Calendar and timezone handling
icalendar==5.0.11
pytz==2023.3
python-dateutil==2.8.2
# Web framework dependencies
jinja2==3.1.3
python-multipart==0.0.6
starlette==0.35.1
# Task scheduling
apscheduler==3.10.4
# Type hints and utilities
typing-extensions==4.9.0
annotated-types==0.6.0
# Standard utilities
click==8.1.7
anyio==4.2.0
sniffio==1.3.0
idna==3.6
certifi==2023.11.17
# Uvicorn extras for standard installation
websockets==12.0
httptools==0.6.1
python-dotenv==1.0.0
pyyaml==6.0.1
watchfiles==0.21.0