# Core HTTP & parsing
requests>=2.31.0
urllib3>=2.0.7
beautifulsoup4>=4.12.0

# Optional but recommended for advanced tooling
lxml>=4.9.3              # Faster HTML/XML parser for BeautifulSoup
charset-normalizer>=3.3  # Encoding detection (required by requests >=2.26)

# For external tool integration (e.g. proxy rotation, exploit chaining)
PySocks>=1.7.1           # SOCKS5 proxy support (useful for rotating IP extensions)

# Only if using structured logging or JSON output
# pyyaml>=6.0            # (optional)

# New dependencies
packaging>=23.2          # For version comparison