fix: add prometheus-client and alembic to dependencies
Some checks failed
Cross-Node Transaction Testing / transaction-test (push) Successful in 3s
Deploy to Testnet / deploy-testnet (push) Has been cancelled
Multi-Node Stress Testing / stress-test (push) Successful in 4s

- Add prometheus-client for metrics
- Add alembic for database migrations
- Fix ModuleNotFoundError for missing dependencies
This commit is contained in:
aitbc
2026-05-20 09:52:33 +02:00
parent e6d76e1431
commit 6e9a26e585

View File

@@ -96,7 +96,7 @@ setup_python_environment() {
# Install essential blockchain-node dependencies
log_info "Installing essential dependencies"
pip install pydantic pydantic-settings fastapi uvicorn sqlalchemy sqlmodel psycopg2-binary aiosqlite httpx redis
pip install pydantic pydantic-settings fastapi uvicorn sqlalchemy sqlmodel psycopg2-binary aiosqlite httpx redis prometheus-client alembic
# Install blockchain-node package in editable mode
if [ -f "apps/blockchain-node/pyproject.toml" ]; then