fix: install essential dependencies only for blockchain node
Some checks failed
Cross-Node Transaction Testing / transaction-test (push) Successful in 7s
Deploy to Testnet / deploy-testnet (push) Has been cancelled
Multi-Node Stress Testing / stress-test (push) Has been cancelled

- Skip root package installation due to incompatible dependencies
- Install only essential blockchain-node dependencies directly
- Fix tenseal>=0.3.0 dependency resolution error
This commit is contained in:
aitbc
2026-05-20 09:51:20 +02:00
parent 92d864b214
commit e6d76e1431

View File

@@ -94,15 +94,9 @@ setup_python_environment() {
# Activate virtual environment # Activate virtual environment
source venv/bin/activate source venv/bin/activate
# Install dependencies from root pyproject.toml # Install essential blockchain-node dependencies
if [ -f "pyproject.toml" ]; then log_info "Installing essential dependencies"
log_info "Installing dependencies from root pyproject.toml" pip install pydantic pydantic-settings fastapi uvicorn sqlalchemy sqlmodel psycopg2-binary aiosqlite httpx redis
pip install -e .
else
log_error "No pyproject.toml found in root"
deactivate
exit 1
fi
# Install blockchain-node package in editable mode # Install blockchain-node package in editable mode
if [ -f "apps/blockchain-node/pyproject.toml" ]; then if [ -f "apps/blockchain-node/pyproject.toml" ]; then