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

# Zrb dependencies (should be copied to `pyproject.toml`)
click==8.1.3        # CLI framework
aiofiles==23.1.0
typeguard==2.13.3
termcolor==2.2.0
Jinja2==3.1.2
libcst==0.4.9
python-dotenv==0.21.1
jsons==1.6.3
ruamel.yaml==0.17.21
setuptools==49.2.1
autopep8==2.0.1     # Autoformatter
tomli==2.0.1

# Zrb dev dependencies (should be copied to `pyproject.toml`)
flake8==6.0.0       # Linter
pytest==7.2.1
pytest-cov==4.0.0
pytest-xdist==3.2.0
pytest-asyncio==0.21.0

# Other dependencies (just for auto-completion, not included in `pyproject.toml`)
pulumi==3.56.0
pulumi-kubernetes==3.24.1
fastapi==0.95.0
aiormq==6.7.4
aiokafka==0.8.0
alembic==1.10.3
SQLAlchemy==2.0.9
python-jose==3.3.0
bcrypt==4.0.1
python-multipart==0.0.6
httpx==0.24.0
asgi-lifespan==2.1.0
python-ulid==1.1.0
prometheus-fastapi-instrumentator==6.0.0
