feat: complete monorepo transformation with tools integration

- Add crewai-tools as git subtree preserving full history
- Move tools to proper src/ directory structure with git mv
- Configure tools pyproject.toml for workspace dependency on crewai-core
- Update workspace configuration to include both packages
- Fix build configurations for both packages
This commit is contained in:
Greyson Lalonde
2025-09-12 22:07:31 -04:00
parent 6114dbe557
commit a7bb489e9f
248 changed files with 6396 additions and 3084 deletions

View File

@@ -1,6 +1,6 @@
[project]
name = "crewai-tools"
version = "0.71.0"
dynamic = ["version"]
description = "Set of tools for the crewAI framework"
readme = "README.md"
authors = [
@@ -8,6 +8,7 @@ authors = [
]
requires-python = ">=3.10,<3.14"
dependencies = [
"crewai-core",
"pydantic>=2.6.1",
"lancedb>=0.5.4",
"openai>=1.12.0",
@@ -16,9 +17,7 @@ dependencies = [
"pytube>=15.0.0",
"requests>=2.31.0",
"docker>=7.1.0",
"crewai>=0.177.0",
"click>=8.1.8",
"lancedb>=0.5.4",
"tiktoken>=0.8.0",
"stagehand>=0.4.1",
"portalocker==2.7.0",
@@ -152,12 +151,18 @@ dev-dependencies = [
"pytest>=8.3.4",
]
[tool.hatch.version]
path = "src/crewai_tools/__init__.py"
[build-system]
requires = [
"hatchling",
]
build-backend = "hatchling.build"
[tool.hatch.build.targets.wheel]
packages = ["src/crewai_tools"]
[dependency-groups]
dev = [
"pytest-asyncio>=0.25.2",

View File

@@ -1,3 +1,5 @@
__version__ = "0.71.0"
from .adapters.enterprise_adapter import EnterpriseActionTool
from .adapters.mcp_adapter import MCPServerAdapter
from .adapters.zapier_adapter import ZapierActionTool

Some files were not shown because too many files have changed in this diff Show More