package_description
uv venv
uv sync
.venv\Scripts\activate
# Sync development group dependencies
uv sync --dev# Update pre-commit hooks
pre-commit autoupdate
# Install pre-commit hooks
pre-commit install
# Run pre-commit hooks on all files without committing
pre-commit run --all-files# Run all tests
pytest
# Run tests matching a specific pattern
pytest -k "test_pattern"# Check for linting errors and formatting issues
ruff check .
# Fix linting errors automatically (use with caution)
ruff check . --fix
# Format code
ruff format .# Run type checking
ty check .