duckdb<1.6,>=1.5.0
dbt-duckdb<1.11,>=1.10.0
dbt-core~=1.10.0
dlt[duckdb]~=1.24.0
click>=8.1.7
pyyaml>=6.0.1
pydantic>=2.0.0
python-dotenv>=1.2.2
jinja2>=3.1.4
watchdog>=5.0.0
rich>=13.7.0
inquirer>=3.4.0
requests>=2.33.0
httpx<1.0,>=0.27.0
idna>=3.15
starlette>=1.0.1
fastapi<0.137,>=0.136.0
uvicorn[standard]>=0.27.0
python-multipart>=0.0.27
websockets>=12.0
aiofiles>=23.2.0
psutil>=5.9.0
structlog>=24.1.0
tomlkit>=0.13.0
pandas>=2.0.0
matplotlib>=3.8.0
plotly>=5.18.0
altair>=5.2.0
marimo>=0.23.0
presidio-analyzer>=2.2.0
spacy<3.9,>=3.8.0
keyring>=24.0.0
cryptography>=46.0.7
pwdlib[bcrypt]<1.0,>=0.3.0
pyotp<3.0,>=2.9
toml>=0.10.2
google-api-python-client>=2.100.0
google-auth-oauthlib>=1.0.0
google-auth>=2.22.0
boto3>=1.34.0
paramiko>=3.0.0
apscheduler<4,>=3.11
sqlalchemy<3,>=2.0
croniter<4,>=2.0

[dev]
pytest>=9.0.3
pytest-cov>=5.0.0
black>=24.0.0
ruff>=0.6.0
mypy>=1.11.0
types-PyYAML>=6.0.0
types-requests>=2.31.0
types-psutil>=5.9.0
types-toml>=0.10.0
types-aiofiles>=23.2.0
pre-commit>=3.6.0
pip-audit>=2.7.0
