Commit Graph

4 Commits

Author SHA1 Message Date
Fengqing Liu
45e0c47970 migrate to pyproject.toml following PEP 621 standard
Replace requirements.txt with modern pyproject.toml configuration to align with Python packaging best practices. All dependencies are now declared in [project] section, with optional dev dependencies (ruff, mypy) in [project.optional-dependencies].

Updated all references:
- Dockerfile: Install with `pip install .` instead of `-r requirements.txt`
- setup_env.sh: Install with `pip install -e .` for editable development mode
- README.md: Updated installation instructions in both quick start and development sections
- CLAUDE.md: Updated documentation references
- .gitignore: Added common IDE and tool directories

Installation is now: `pip install -e .` for development or `pip install .` for production.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-19 21:50:52 +11:00
biast12
792d589f2b Fix reviews 2024-12-31 21:05:35 +01:00
biast12
f8fa68b5b6 Fix reviews 2024-12-31 21:05:35 +01:00
biast12
7473aaebc5 Linux: Add dev scripts 2024-12-31 21:05:35 +01:00