Fix UV build issues by removing build system

**Issues Fixed:**
- Removed hatchling build-backend (not needed for scripts)
- Changed to --no-project mode (no editable install)
- UV now runs scripts directly without building

**Makefile Updated:**
- Uses 'uv run --no-project' to skip build
- Added 'make sync' to install dependencies
- Simplified dependency installation
- No more build errors

**Install Script Updated:**
- Uses 'make sync' instead of 'uv pip install -e .'
- Faster installation, no build step

**Usage:**
```bash
# Install dependencies
make sync

# Run the system (no build needed)
make start

# Everything just works!
```

**Why This Works:**
- No build system = no build errors
- Direct script execution via UV
- Dependencies installed separately
- Simpler, more reliable

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-10-24 16:59:03 +07:00
parent bdeeb879cd
commit d0bbaf6d4e
4 changed files with 17 additions and 15 deletions

View File

@@ -59,7 +59,7 @@ echo -e "${GREEN}✓ UV is installed${NC}"
echo ""
echo "Installing dependencies..."
cd "$SCRIPT_DIR"
uv pip install -e .
make sync
echo -e "${GREEN}✓ Dependencies installed${NC}"
echo ""