chore: consolidate monorepo dependencies and configuration

- Consolidate dev dependencies to root using PEP 735 dependency groups
- Remove duplicate dependencies between packages
- Remove unused dependencies (pillow, cairosvg, bandit)
- Clean up tool configurations and build targets
This commit is contained in:
Greyson Lalonde
2025-09-12 22:33:59 -04:00
parent a7bb489e9f
commit 41d9ee6d15
5 changed files with 13 additions and 198 deletions

View File

@@ -6,14 +6,16 @@ repos:
entry: uv run ruff check
language: system
types: [python]
files: ^(packages/crewai/src/|packages/tools/src/).*\.py$
- id: ruff-format
name: ruff-format
entry: uv run ruff format
language: system
types: [python]
files: ^(packages/crewai/src/|packages/tools/src/).*\.py$
- id: mypy
name: mypy
entry: uv run mypy
entry: uv run mypy src --exclude cli/templates
language: system
types: [python]
exclude: ^tests/
exclude: ^(packages/.*/tests/|packages/crewai/src/crewai/cli/templates/)