# Sky Ceiling Projector Dependencies
# Compatible with Python 3.8+

# Geocoding and location services
geopy>=2.3.0,<3.0.0           # Geocoding locations via OpenStreetMap/Nominatim
timezonefinder>=6.2.0,<7.0.0  # Find timezone from lat/lon coordinates

# Graphics and game engine
pygame>=2.1.0,<3.0.0          # Cross-platform graphics, sound, and game library

# Data processing and math
numpy>=1.21.0,<2.0.0          # Numerical computing library for array operations

# Timezone handling
pytz>=2023.3                  # World timezone calculations and conversions

# HTTP requests for weather API
requests>=2.28.0,<3.0.0       # HTTP library for API calls to weather services