# Core Requirements
PyQt5>=5.15.7
pymupdf>=1.22.2  # For PDF rendering and presentation
python-dotenv>=0.19.0  # For configuration management

# LaTeX Processing
regex>=2022.3.15  # Advanced regex for parsing
pygments>=2.11.2  # Syntax highlighting

# Optional (but recommended)
qdarkstyle>=3.0.2  # For improved dark theme support
watchdog>=2.1.6  # For file change detection
numpy>=1.22.3  # Required by some PDF processing features

# Development Tools
black>=22.3.0  # Code formatting
mypy>=0.961  # Type checking
pylint>=2.13.9  # Linting
pyautogui
imageio
pillow
pytube
validators

###pywin32 # for presentation on windows
