# Core dependencies
pandas>=2.0.0
numpy>=1.24.0
pyarrow>=14.0.0
polars>=0.19.0

# Data acquisition
requests>=2.31.0
aiohttp>=3.9.0
httpx>=0.25.0
tenacity>=8.2.0

# OCDS processing
jsonschema>=4.20.0
pydantic>=2.5.0

# NLP / Text analysis
scikit-learn>=1.3.0
nltk>=3.8.0
spacy>=3.7.0
textstat>=0.7.3
sentence-transformers>=2.2.0

# Causal inference
statsmodels>=0.14.0
linearmodels>=5.3
rdrobust>=1.0.0
doubleml>=0.7.0

# Visualization
matplotlib>=3.8.0
seaborn>=0.13.0
plotly>=5.18.0

# Geographic / Admin regions
pycountry>=23.12.0
countryinfo>=0.1.2

# Currency conversion
forex-python>=1.8
pandas-datareader>=0.10.0

# Patent data
patent-client>=4.1.0

# World Bank data
wbgapi>=1.0.12

# Utilities
tqdm>=4.66.0
python-dotenv>=1.0.0
loguru>=0.7.0
typer>=0.9.0
rich>=13.7.0

# Testing
pytest>=7.4.0
pytest-cov>=4.1.0

# Documentation
jupyter>=1.0.0
nbformat>=5.9.0
