fix: install essential dependencies only for blockchain node
- 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:
@@ -94,15 +94,9 @@ setup_python_environment() {
|
||||
# Activate virtual environment
|
||||
source venv/bin/activate
|
||||
|
||||
# Install dependencies from root pyproject.toml
|
||||
if [ -f "pyproject.toml" ]; then
|
||||
log_info "Installing dependencies from root pyproject.toml"
|
||||
pip install -e .
|
||||
else
|
||||
log_error "No pyproject.toml found in root"
|
||||
deactivate
|
||||
exit 1
|
||||
fi
|
||||
# Install essential blockchain-node dependencies
|
||||
log_info "Installing essential dependencies"
|
||||
pip install pydantic pydantic-settings fastapi uvicorn sqlalchemy sqlmodel psycopg2-binary aiosqlite httpx redis
|
||||
|
||||
# Install blockchain-node package in editable mode
|
||||
if [ -f "apps/blockchain-node/pyproject.toml" ]; then
|
||||
|
||||
Reference in New Issue
Block a user