# Core UI
customtkinter>=5.2.0
pillow>=9.0.0

# Scraping / networking
requests>=2.28.0
beautifulsoup4>=4.12.0
lxml>=4.9.0
dnspython>=2.4.0

# License verification — checks the signature on every license server
# response so the app can't be pointed at a fake/spoofed server
cryptography>=42.0.0

# Files / export
openpyxl>=3.1.0
pdfplumber>=0.10.0
pandas>=2.0.0
xlrd>=2.0.0

# Misc
schedule>=1.2.0

# Optional — enables extra carrier detail enrichment via motus.dot.gov.
# Never required: the app works fully without it (falls back to the
# built-in SAFER + SMS data source automatically).
playwright>=1.40.0
