# Core GUI dependencies (ACTUALLY USED IN YOUR CODE)
customtkinter==5.2.2
Pillow
tk

# Media and web dependencies
requests
yt_dlp
opencv-python
screeninfo
numpy

# PDF processing (flexible - can use alternatives)
PyMuPDF>=1.22.2; platform_system != "Windows" and python_version < "3.12"
PyPDF2; platform_system == "Windows" or python_version >= "3.12"

# Configuration
python-dotenv>=0.19.0

# LaTeX Processing
regex>=2022.3.15
pygments>=2.11.2

# System utilities
pyautogui
pyspellchecker
imageio
pytube
validators

# File monitoring (lightweight alternative to watchdog)
watchdog>=2.1.6

# File type detection
python-magic>=0.4.27; platform_system != "Windows"

# Development Tools (optional)
black>=22.3.0
mypy>=0.961
pylint>=2.13.9
