Technology Stack
Core Technologies
- •Python: >= 3.9
- •Package Manager:
uv(replaces pip/poetry/venv). - •Linter/Formatter:
ruff(configuration inpyproject.toml).
Dependency Management
- •Add Dependency:
uv add [package] - •Add Dev Dependency:
uv add --dev [package] - •Install/Sync:
uv sync
Code Quality
- •Lint:
uv run ruff check . - •Format:
uv run ruff format .(oruv run black .if preferred, but ruff is default).- •Note: User preferences mention
black, butruffis configured inpyproject.toml. Followpyproject.tomlor user preference forblack.
- •Note: User preferences mention
Build System
- •Backend:
setuptools.build_meta