Squashed 'packages/tools/' changes from 78317b9c..0b3f00e6

0b3f00e6 chore: update project version to 0.73.0 and revise uv.lock dependencies (#455)
ad19b074 feat: replace embedchain with native crewai adapter (#451)

git-subtree-dir: packages/tools
git-subtree-split: 0b3f00e67c0dae24d188c292dc99759fd1c841f7
This commit is contained in:
Greyson LaLonde
2025-09-18 23:38:08 -04:00
parent e16606672a
commit c960f26601
35 changed files with 4897 additions and 3951 deletions

View File

@@ -1,6 +1,6 @@
[project]
name = "crewai-tools"
version = "0.71.0"
version = "0.73.0"
description = "Set of tools for the crewAI framework"
readme = "README.md"
authors = [
@@ -16,12 +16,16 @@ dependencies = [
"pytube>=15.0.0",
"requests>=2.31.0",
"docker>=7.1.0",
"crewai>=0.177.0",
"crewai>=0.186.1",
"click>=8.1.8",
"lancedb>=0.5.4",
"tiktoken>=0.8.0",
"stagehand>=0.4.1",
"portalocker==2.7.0",
"beautifulsoup4>=4.13.4",
"pypdf>=5.9.0",
"python-docx>=1.2.0",
"youtube-transcript-api>=1.2.2",
]
[project.urls]
@@ -33,9 +37,6 @@ Documentation = "https://docs.crewai.com"
[project.scripts]
[project.optional-dependencies]
embedchain = [
"embedchain>=0.1.114",
]
scrapfly-sdk = [
"scrapfly-sdk>=0.8.19",
]
@@ -133,6 +134,12 @@ oxylabs = [
mongodb = [
"pymongo>=4.13"
]
mysql = [
"pymysql>=1.1.1"
]
postgresql = [
"psycopg2-binary>=2.9.10"
]
bedrock = [
"beautifulsoup4>=4.13.4",
"bedrock-agentcore>=0.1.0",
@@ -144,6 +151,9 @@ contextual = [
"nest-asyncio>=1.6.0",
]
[tool.hatch.metadata]
allow-direct-references = true
[tool.pytest.ini_options]
pythonpath = ["."]
@@ -163,4 +173,6 @@ dev = [
"pytest-asyncio>=0.25.2",
"pytest>=8.0.0",
"pytest-recording>=0.13.3",
"mypy>=1.18.1",
"ruff>=0.13.0",
]