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
|
# 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
|
||||||
|
|||||||
Reference in New Issue
Block a user