# === Core Compiler ===
ply>=3.11 # Lexing/parsing library (optional if not fully manual)
colorama>=0.4.6 # Colored terminal output
rich>=13.7.0 # Optional rich text / error display
# === IDE / Canvas ===
tk # Standard Tkinter (usually built-in)
PyQt5>=5.15.11 # If using PyQt-based UI (optional alternative)
Pillow>=10.0.0 # Image loading for IDE icons or world assets
# === 2D / 3D Runtime ===
pygame>=2.6.1 # 2D rendering engine
pyopengl>=3.1.7 # 3D world rendering (future)
numpy>=1.26.4 # Math for 2D/3D transformations
# === Misc Utilities ===
requests>=2.32.3 # For downloading resources / updates