Spaces:
Sleeping
Sleeping
| # 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 | |