36 lines
		
	
	
		
			927 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			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 |