Spaces:
Sleeping
Sleeping
File size: 1,521 Bytes
99f938a | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 | #!/usr/bin/env bash
# Quick setup script for development
set -e
echo "=================================================="
echo "Autonomous Traffic Control - Development Setup"
echo "=================================================="
echo
# Check Python version
python_version=$(python --version 2>&1 | awk '{print $2}')
echo "✓ Python version: $python_version"
# Create virtual environment
if [ ! -d "venv" ]; then
echo "Creating virtual environment..."
python -m venv venv
fi
# Activate virtual environment
echo "Activating virtual environment..."
source venv/bin/activate 2>/dev/null || . venv/Scripts/activate 2>/dev/null
# Upgrade pip
echo "Upgrading pip..."
pip install --upgrade pip --quiet
# Install dependencies
echo "Installing dependencies..."
pip install -r requirements.txt --quiet
# Install development dependencies
echo "Installing development dependencies..."
pip install black flake8 pytest --quiet
# Create .env from template
if [ ! -f ".env" ]; then
echo "Creating .env file from template..."
cp .env.example .env
echo "⚠ Please edit .env with your API credentials"
fi
echo
echo "=================================================="
echo "Setup Complete!"
echo "=================================================="
echo
echo "Next steps:"
echo " 1. Edit .env with your API credentials"
echo " 2. Run: python inference.py"
echo " 3. Run: streamlit run dashboard_final.py"
echo " 4. Run: python validate.py"
echo
|