fastapi uvicorn sqlalchemy alembic psycopg2-binary slowapi python-dotenv pyjwt passlib bcrypt python-multipart email-validator pydantic pytest pytest-asyncio httpx black isort ruff opentelemetry-distro opentelemetry-exporter-otlp-proto-grpc opentelemetry-instrumentation-fastapi