# Build dependencies
flit==3.9.0         # better builder
twine==4.0.2        # pip package uploader
keyring==24.2.0     # authenticator (used by twine)

# Zrb dependencies (should be copied to `pyproject.toml`)
click==8.1.4        # CLI framework
aiofiles==23.1.0
typeguard==2.13.3
termcolor==2.3.0
Jinja2==3.1.2
libcst==0.4.9
python-dotenv==1.0.0
jsons==1.6.3
ruamel.yaml==0.17.32
setuptools==68.0.0
autopep8==2.0.2     # Autoformatter
tomli==2.0.1

# Zrb dev dependencies (should be copied to `pyproject.toml`)
flake8==6.0.0       # Linter
pytest==7.4.0
pytest-cov==4.1.0
pytest-asyncio==0.21.0

# Other dependencies (just for auto-completion, not included in `pyproject.toml`)
pulumi==3.78.1
pulumi-kubernetes==4.1.0
fastapi==0.101.1
aiormq==6.7.7
aiokafka==0.8.1
alembic==1.11.3
SQLAlchemy==2.0.18
python-jose==3.3.0
bcrypt==4.0.1
python-multipart==0.0.6
httpx==0.24.1
asgi-lifespan==2.1.0
python-ulid==1.1.0
locust==2.16.1
opentelemetry-distro==0.40b0
opentelemetry-exporter-otlp==1.19.0
opentelemetry-instrumentation-fastapi==0.40b0
