Installation failure of crewai-tools on Python 3.13.7

Hi CrewAI Team,

I am trying to upgrade my project to Python 3.13.7 and ran into an issue with installing crewai-tools.

While crewai==0.130.0 installs successfully, crewai-tools==0.47.1 fails to install because it requires embedchain>=0.1.114, which is currently not available for Python 3.13.7.

Error message:

β€œcrewai-tools==0.47.1 cannot be installed: embedchain>=0.1.114 is not published for Python 3.13.7.”

This prevents me from using crewai-tools in a Python 3.13 environment. Could you please let me know if there are plans to support embedchain and crewai-tools on Python 3.13, or any recommended workaround?

Thank you for your support.

Hi there, I may recommend you to try using Python 3.11, where crewai can work without version conflict :smiley:

1 Like

Python 3.11 version is not allowed under non-compliance in our organization. Is there any alternative solution with upgraded python version.

I think you should update your packages. The current version of crewai-tools is 0.75.0, and CrewAI no longer depends on Embedchain and is compatible with Python 3.13.7:

$ python --version

Python 3.13.7

And:

$ uv tree --package crewai-tools

crewai-tools v0.75.0
β”œβ”€β”€ beautifulsoup4 v4.14.2
β”‚   β”œβ”€β”€ soupsieve v2.8
β”‚   └── typing-extensions v4.14.1
β”œβ”€β”€ crewai v0.201.1
β”‚   β”œβ”€β”€ appdirs v1.4.4
β”‚   β”œβ”€β”€ blinker v1.9.0
β”‚   β”œβ”€β”€ chromadb v1.1.0
β”‚   β”‚   β”œβ”€β”€ bcrypt v5.0.0
β”‚   β”‚   β”œβ”€β”€ build v1.3.0
β”‚   β”‚   β”‚   β”œβ”€β”€ packaging v25.0
β”‚   β”‚   β”‚   └── pyproject-hooks v1.2.0
β”‚   β”‚   β”œβ”€β”€ grpcio v1.75.1
β”‚   β”‚   β”‚   └── typing-extensions v4.14.1
β”‚   β”‚   β”œβ”€β”€ httpx v0.28.1
β”‚   β”‚   β”‚   β”œβ”€β”€ anyio v4.11.0
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ idna v3.10
β”‚   β”‚   β”‚   β”‚   └── sniffio v1.3.1
β”‚   β”‚   β”‚   β”œβ”€β”€ certifi v2025.8.3
β”‚   β”‚   β”‚   β”œβ”€β”€ httpcore v1.0.9
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ certifi v2025.8.3
β”‚   β”‚   β”‚   β”‚   └── h11 v0.16.0
β”‚   β”‚   β”‚   └── idna v3.10
β”‚   β”‚   β”œβ”€β”€ importlib-resources v6.5.2
β”‚   β”‚   β”œβ”€β”€ jsonschema v4.25.1
β”‚   β”‚   β”‚   β”œβ”€β”€ attrs v25.3.0
β”‚   β”‚   β”‚   β”œβ”€β”€ jsonschema-specifications v2025.9.1
β”‚   β”‚   β”‚   β”‚   └── referencing v0.36.2
β”‚   β”‚   β”‚   β”‚       β”œβ”€β”€ attrs v25.3.0
β”‚   β”‚   β”‚   β”‚       └── rpds-py v0.27.1
β”‚   β”‚   β”‚   β”œβ”€β”€ referencing v0.36.2 (*)
β”‚   β”‚   β”‚   └── rpds-py v0.27.1
β”‚   β”‚   β”œβ”€β”€ kubernetes v33.1.0
β”‚   β”‚   β”‚   β”œβ”€β”€ certifi v2025.8.3
β”‚   β”‚   β”‚   β”œβ”€β”€ durationpy v0.10
β”‚   β”‚   β”‚   β”œβ”€β”€ google-auth v2.41.0
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ cachetools v6.2.0
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ pyasn1-modules v0.4.2
β”‚   β”‚   β”‚   β”‚   β”‚   └── pyasn1 v0.6.1
β”‚   β”‚   β”‚   β”‚   └── rsa v4.9.1
β”‚   β”‚   β”‚   β”‚       └── pyasn1 v0.6.1
β”‚   β”‚   β”‚   β”œβ”€β”€ oauthlib v3.3.1
β”‚   β”‚   β”‚   β”œβ”€β”€ python-dateutil v2.9.0.post0
β”‚   β”‚   β”‚   β”‚   └── six v1.17.0
β”‚   β”‚   β”‚   β”œβ”€β”€ pyyaml v6.0.3
β”‚   β”‚   β”‚   β”œβ”€β”€ requests v2.32.5
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ certifi v2025.8.3
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ charset-normalizer v3.4.3
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ idna v3.10
β”‚   β”‚   β”‚   β”‚   └── urllib3 v2.5.0
β”‚   β”‚   β”‚   β”‚       └── pysocks v1.7.1 (extra: socks)
β”‚   β”‚   β”‚   β”œβ”€β”€ requests-oauthlib v2.0.0
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ oauthlib v3.3.1
β”‚   β”‚   β”‚   β”‚   └── requests v2.32.5 (*)
β”‚   β”‚   β”‚   β”œβ”€β”€ six v1.17.0
β”‚   β”‚   β”‚   β”œβ”€β”€ urllib3 v2.5.0 (*)
β”‚   β”‚   β”‚   └── websocket-client v1.8.0
β”‚   β”‚   β”œβ”€β”€ mmh3 v5.2.0
β”‚   β”‚   β”œβ”€β”€ numpy v2.3.3
β”‚   β”‚   β”œβ”€β”€ onnxruntime v1.23.0
β”‚   β”‚   β”‚   β”œβ”€β”€ coloredlogs v15.0.1
β”‚   β”‚   β”‚   β”‚   └── humanfriendly v10.0
β”‚   β”‚   β”‚   β”œβ”€β”€ flatbuffers v25.9.23
β”‚   β”‚   β”‚   β”œβ”€β”€ numpy v2.3.3
β”‚   β”‚   β”‚   β”œβ”€β”€ packaging v25.0
β”‚   β”‚   β”‚   β”œβ”€β”€ protobuf v5.29.5
β”‚   β”‚   β”‚   └── sympy v1.14.0
β”‚   β”‚   β”‚       └── mpmath v1.3.0
β”‚   β”‚   β”œβ”€β”€ opentelemetry-api v1.37.0
β”‚   β”‚   β”‚   β”œβ”€β”€ importlib-metadata v8.7.0
β”‚   β”‚   β”‚   β”‚   └── zipp v3.23.0
β”‚   β”‚   β”‚   └── typing-extensions v4.14.1
β”‚   β”‚   β”œβ”€β”€ opentelemetry-exporter-otlp-proto-grpc v1.37.0
β”‚   β”‚   β”‚   β”œβ”€β”€ googleapis-common-protos v1.70.0
β”‚   β”‚   β”‚   β”‚   └── protobuf v5.29.5
β”‚   β”‚   β”‚   β”œβ”€β”€ grpcio v1.75.1 (*)
β”‚   β”‚   β”‚   β”œβ”€β”€ opentelemetry-api v1.37.0 (*)
β”‚   β”‚   β”‚   β”œβ”€β”€ opentelemetry-exporter-otlp-proto-common v1.37.0
β”‚   β”‚   β”‚   β”‚   └── opentelemetry-proto v1.37.0
β”‚   β”‚   β”‚   β”‚       └── protobuf v5.29.5
β”‚   β”‚   β”‚   β”œβ”€β”€ opentelemetry-proto v1.37.0 (*)
β”‚   β”‚   β”‚   β”œβ”€β”€ opentelemetry-sdk v1.37.0
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ opentelemetry-api v1.37.0 (*)
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ opentelemetry-semantic-conventions v0.58b0
β”‚   β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ opentelemetry-api v1.37.0 (*)
β”‚   β”‚   β”‚   β”‚   β”‚   └── typing-extensions v4.14.1
β”‚   β”‚   β”‚   β”‚   └── typing-extensions v4.14.1
β”‚   β”‚   β”‚   └── typing-extensions v4.14.1
β”‚   β”‚   β”œβ”€β”€ opentelemetry-sdk v1.37.0 (*)
β”‚   β”‚   β”œβ”€β”€ orjson v3.11.3
β”‚   β”‚   β”œβ”€β”€ overrides v7.7.0
β”‚   β”‚   β”œβ”€β”€ posthog v5.4.0
β”‚   β”‚   β”‚   β”œβ”€β”€ backoff v2.2.1
β”‚   β”‚   β”‚   β”œβ”€β”€ distro v1.9.0
β”‚   β”‚   β”‚   β”œβ”€β”€ python-dateutil v2.9.0.post0 (*)
β”‚   β”‚   β”‚   β”œβ”€β”€ requests v2.32.5 (*)
β”‚   β”‚   β”‚   └── six v1.17.0
β”‚   β”‚   β”œβ”€β”€ pybase64 v1.4.2
β”‚   β”‚   β”œβ”€β”€ pydantic v2.11.9
β”‚   β”‚   β”‚   β”œβ”€β”€ annotated-types v0.7.0
β”‚   β”‚   β”‚   β”œβ”€β”€ pydantic-core v2.33.2
β”‚   β”‚   β”‚   β”‚   └── typing-extensions v4.14.1
β”‚   β”‚   β”‚   β”œβ”€β”€ typing-extensions v4.14.1
β”‚   β”‚   β”‚   β”œβ”€β”€ typing-inspection v0.4.1
β”‚   β”‚   β”‚   β”‚   └── typing-extensions v4.14.1
β”‚   β”‚   β”‚   └── email-validator v2.3.0 (extra: email)
β”‚   β”‚   β”‚       β”œβ”€β”€ dnspython v2.8.0
β”‚   β”‚   β”‚       └── idna v3.10
β”‚   β”‚   β”œβ”€β”€ pypika v0.48.9
β”‚   β”‚   β”œβ”€β”€ pyyaml v6.0.3
β”‚   β”‚   β”œβ”€β”€ rich v14.1.0
β”‚   β”‚   β”‚   β”œβ”€β”€ markdown-it-py v4.0.0
β”‚   β”‚   β”‚   β”‚   └── mdurl v0.1.2
β”‚   β”‚   β”‚   └── pygments v2.19.2
β”‚   β”‚   β”œβ”€β”€ tenacity v9.1.2
β”‚   β”‚   β”œβ”€β”€ tokenizers v0.22.1
β”‚   β”‚   β”‚   └── huggingface-hub v0.35.3
β”‚   β”‚   β”‚       β”œβ”€β”€ filelock v3.19.1
β”‚   β”‚   β”‚       β”œβ”€β”€ fsspec v2025.9.0
β”‚   β”‚   β”‚       β”œβ”€β”€ hf-xet v1.1.10
β”‚   β”‚   β”‚       β”œβ”€β”€ packaging v25.0
β”‚   β”‚   β”‚       β”œβ”€β”€ pyyaml v6.0.3
β”‚   β”‚   β”‚       β”œβ”€β”€ requests v2.32.5 (*)
β”‚   β”‚   β”‚       β”œβ”€β”€ tqdm v4.67.1
β”‚   β”‚   β”‚       └── typing-extensions v4.14.1
β”‚   β”‚   β”œβ”€β”€ tqdm v4.67.1
β”‚   β”‚   β”œβ”€β”€ typer v0.16.1
β”‚   β”‚   β”‚   β”œβ”€β”€ click v8.3.0
β”‚   β”‚   β”‚   β”œβ”€β”€ rich v14.1.0 (*)
β”‚   β”‚   β”‚   β”œβ”€β”€ shellingham v1.5.4
β”‚   β”‚   β”‚   └── typing-extensions v4.14.1
β”‚   β”‚   β”œβ”€β”€ typing-extensions v4.14.1
β”‚   β”‚   └── uvicorn[standard] v0.37.0
β”‚   β”‚       β”œβ”€β”€ click v8.3.0
β”‚   β”‚       β”œβ”€β”€ h11 v0.16.0
β”‚   β”‚       β”œβ”€β”€ httptools v0.6.4 (extra: standard)
β”‚   β”‚       β”œβ”€β”€ python-dotenv v1.1.1 (extra: standard)
β”‚   β”‚       β”œβ”€β”€ pyyaml v6.0.3 (extra: standard)
β”‚   β”‚       β”œβ”€β”€ uvloop v0.21.0 (extra: standard)
β”‚   β”‚       β”œβ”€β”€ watchfiles v1.1.0 (extra: standard)
β”‚   β”‚       β”‚   └── anyio v4.11.0 (*)
β”‚   β”‚       └── websockets v15.0.1 (extra: standard)
β”‚   β”œβ”€β”€ click v8.3.0
β”‚   β”œβ”€β”€ instructor v1.11.3
β”‚   β”‚   β”œβ”€β”€ aiohttp v3.12.15
β”‚   β”‚   β”‚   β”œβ”€β”€ aiohappyeyeballs v2.6.1
β”‚   β”‚   β”‚   β”œβ”€β”€ aiosignal v1.4.0
β”‚   β”‚   β”‚   β”‚   └── frozenlist v1.7.0
β”‚   β”‚   β”‚   β”œβ”€β”€ attrs v25.3.0
β”‚   β”‚   β”‚   β”œβ”€β”€ frozenlist v1.7.0
β”‚   β”‚   β”‚   β”œβ”€β”€ multidict v6.6.4
β”‚   β”‚   β”‚   β”œβ”€β”€ propcache v0.3.2
β”‚   β”‚   β”‚   └── yarl v1.20.1
β”‚   β”‚   β”‚       β”œβ”€β”€ idna v3.10
β”‚   β”‚   β”‚       β”œβ”€β”€ multidict v6.6.4
β”‚   β”‚   β”‚       └── propcache v0.3.2
β”‚   β”‚   β”œβ”€β”€ diskcache v5.6.3
β”‚   β”‚   β”œβ”€β”€ docstring-parser v0.17.0
β”‚   β”‚   β”œβ”€β”€ jinja2 v3.1.6
β”‚   β”‚   β”‚   └── markupsafe v3.0.3
β”‚   β”‚   β”œβ”€β”€ jiter v0.10.0
β”‚   β”‚   β”œβ”€β”€ openai v1.109.1
β”‚   β”‚   β”‚   β”œβ”€β”€ anyio v4.11.0 (*)
β”‚   β”‚   β”‚   β”œβ”€β”€ distro v1.9.0
β”‚   β”‚   β”‚   β”œβ”€β”€ httpx v0.28.1 (*)
β”‚   β”‚   β”‚   β”œβ”€β”€ jiter v0.10.0
β”‚   β”‚   β”‚   β”œβ”€β”€ pydantic v2.11.9 (*)
β”‚   β”‚   β”‚   β”œβ”€β”€ sniffio v1.3.1
β”‚   β”‚   β”‚   β”œβ”€β”€ tqdm v4.67.1
β”‚   β”‚   β”‚   └── typing-extensions v4.14.1
β”‚   β”‚   β”œβ”€β”€ pydantic v2.11.9 (*)
β”‚   β”‚   β”œβ”€β”€ pydantic-core v2.33.2 (*)
β”‚   β”‚   β”œβ”€β”€ requests v2.32.5 (*)
β”‚   β”‚   β”œβ”€β”€ rich v14.1.0 (*)
β”‚   β”‚   β”œβ”€β”€ tenacity v9.1.2
β”‚   β”‚   └── typer v0.16.1 (*)
β”‚   β”œβ”€β”€ json-repair v0.25.2
β”‚   β”œβ”€β”€ json5 v0.12.1
β”‚   β”œβ”€β”€ jsonref v1.1.0
β”‚   β”œβ”€β”€ litellm v1.74.9
β”‚   β”‚   β”œβ”€β”€ aiohttp v3.12.15 (*)
β”‚   β”‚   β”œβ”€β”€ click v8.3.0
β”‚   β”‚   β”œβ”€β”€ httpx v0.28.1 (*)
β”‚   β”‚   β”œβ”€β”€ importlib-metadata v8.7.0 (*)
β”‚   β”‚   β”œβ”€β”€ jinja2 v3.1.6 (*)
β”‚   β”‚   β”œβ”€β”€ jsonschema v4.25.1 (*)
β”‚   β”‚   β”œβ”€β”€ openai v1.109.1 (*)
β”‚   β”‚   β”œβ”€β”€ pydantic v2.11.9 (*)
β”‚   β”‚   β”œβ”€β”€ python-dotenv v1.1.1
β”‚   β”‚   β”œβ”€β”€ tiktoken v0.11.0
β”‚   β”‚   β”‚   β”œβ”€β”€ regex v2025.9.18
β”‚   β”‚   β”‚   └── requests v2.32.5 (*)
β”‚   β”‚   └── tokenizers v0.22.1 (*)
β”‚   β”œβ”€β”€ openai v1.109.1 (*)
β”‚   β”œβ”€β”€ openpyxl v3.1.5
β”‚   β”‚   └── et-xmlfile v2.0.0
β”‚   β”œβ”€β”€ opentelemetry-api v1.37.0 (*)
β”‚   β”œβ”€β”€ opentelemetry-exporter-otlp-proto-http v1.37.0
β”‚   β”‚   β”œβ”€β”€ googleapis-common-protos v1.70.0 (*)
β”‚   β”‚   β”œβ”€β”€ opentelemetry-api v1.37.0 (*)
β”‚   β”‚   β”œβ”€β”€ opentelemetry-exporter-otlp-proto-common v1.37.0 (*)
β”‚   β”‚   β”œβ”€β”€ opentelemetry-proto v1.37.0 (*)
β”‚   β”‚   β”œβ”€β”€ opentelemetry-sdk v1.37.0 (*)
β”‚   β”‚   β”œβ”€β”€ requests v2.32.5 (*)
β”‚   β”‚   └── typing-extensions v4.14.1
β”‚   β”œβ”€β”€ opentelemetry-sdk v1.37.0 (*)
β”‚   β”œβ”€β”€ pdfplumber v0.11.7
β”‚   β”‚   β”œβ”€β”€ pdfminer-six v20250506
β”‚   β”‚   β”‚   β”œβ”€β”€ charset-normalizer v3.4.3
β”‚   β”‚   β”‚   └── cryptography v46.0.1
β”‚   β”‚   β”‚       └── cffi v2.0.0
β”‚   β”‚   β”‚           └── pycparser v2.23
β”‚   β”‚   β”œβ”€β”€ pillow v11.3.0
β”‚   β”‚   └── pypdfium2 v4.30.0
β”‚   β”œβ”€β”€ portalocker v2.7.0
β”‚   β”œβ”€β”€ pydantic v2.11.9 (*)
β”‚   β”œβ”€β”€ pydantic-settings v2.11.0
β”‚   β”‚   β”œβ”€β”€ pydantic v2.11.9 (*)
β”‚   β”‚   β”œβ”€β”€ python-dotenv v1.1.1
β”‚   β”‚   └── typing-inspection v0.4.1 (*)
β”‚   β”œβ”€β”€ pyjwt v2.10.1
β”‚   β”œβ”€β”€ python-dotenv v1.1.1
β”‚   β”œβ”€β”€ pyvis v0.3.2
β”‚   β”‚   β”œβ”€β”€ ipython v9.6.0
β”‚   β”‚   β”‚   β”œβ”€β”€ decorator v5.2.1
β”‚   β”‚   β”‚   β”œβ”€β”€ ipython-pygments-lexers v1.1.1
β”‚   β”‚   β”‚   β”‚   └── pygments v2.19.2
β”‚   β”‚   β”‚   β”œβ”€β”€ jedi v0.19.2
β”‚   β”‚   β”‚   β”‚   └── parso v0.8.5
β”‚   β”‚   β”‚   β”œβ”€β”€ matplotlib-inline v0.1.7
β”‚   β”‚   β”‚   β”‚   └── traitlets v5.14.3
β”‚   β”‚   β”‚   β”œβ”€β”€ pexpect v4.9.0
β”‚   β”‚   β”‚   β”‚   └── ptyprocess v0.7.0
β”‚   β”‚   β”‚   β”œβ”€β”€ prompt-toolkit v3.0.52
β”‚   β”‚   β”‚   β”‚   └── wcwidth v0.2.14
β”‚   β”‚   β”‚   β”œβ”€β”€ pygments v2.19.2
β”‚   β”‚   β”‚   β”œβ”€β”€ stack-data v0.6.3
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ asttokens v3.0.0
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ executing v2.2.1
β”‚   β”‚   β”‚   β”‚   └── pure-eval v0.2.3
β”‚   β”‚   β”‚   └── traitlets v5.14.3
β”‚   β”‚   β”œβ”€β”€ jinja2 v3.1.6 (*)
β”‚   β”‚   β”œβ”€β”€ jsonpickle v4.1.1
β”‚   β”‚   └── networkx v3.5
β”‚   β”œβ”€β”€ regex v2025.9.18
β”‚   β”œβ”€β”€ tokenizers v0.22.1 (*)
β”‚   β”œβ”€β”€ tomli v2.2.1
β”‚   β”œβ”€β”€ tomli-w v1.2.0
β”‚   └── uv v0.8.22
β”œβ”€β”€ docker v7.1.0
β”‚   β”œβ”€β”€ requests v2.32.5 (*)
β”‚   └── urllib3 v2.5.0 (*)
β”œβ”€β”€ lancedb v0.25.1
β”‚   β”œβ”€β”€ deprecation v2.1.0
β”‚   β”‚   └── packaging v25.0
β”‚   β”œβ”€β”€ lance-namespace v0.0.6
β”‚   β”‚   β”œβ”€β”€ lance-namespace-urllib3-client v0.0.15
β”‚   β”‚   β”‚   β”œβ”€β”€ pydantic v2.11.9 (*)
β”‚   β”‚   β”‚   β”œβ”€β”€ python-dateutil v2.9.0.post0 (*)
β”‚   β”‚   β”‚   β”œβ”€β”€ typing-extensions v4.14.1
β”‚   β”‚   β”‚   └── urllib3 v2.5.0 (*)
β”‚   β”‚   β”œβ”€β”€ pyarrow v21.0.0
β”‚   β”‚   β”œβ”€β”€ pylance v0.37.0
β”‚   β”‚   β”‚   β”œβ”€β”€ numpy v2.3.3
β”‚   β”‚   β”‚   └── pyarrow v21.0.0
β”‚   β”‚   └── typing-extensions v4.14.1
β”‚   β”œβ”€β”€ numpy v2.3.3
β”‚   β”œβ”€β”€ overrides v7.7.0
β”‚   β”œβ”€β”€ packaging v25.0
β”‚   β”œβ”€β”€ pyarrow v21.0.0
β”‚   β”œβ”€β”€ pydantic v2.11.9 (*)
β”‚   └── tqdm v4.67.1
β”œβ”€β”€ pypdf v6.1.1
β”œβ”€β”€ python-docx v1.2.0
β”‚   β”œβ”€β”€ lxml v5.4.0
β”‚   └── typing-extensions v4.14.1
β”œβ”€β”€ pytube v15.0.0
β”œβ”€β”€ requests v2.32.5 (*)
β”œβ”€β”€ stagehand v0.5.3
β”‚   β”œβ”€β”€ anthropic v0.69.0
β”‚   β”‚   β”œβ”€β”€ anyio v4.11.0 (*)
β”‚   β”‚   β”œβ”€β”€ distro v1.9.0
β”‚   β”‚   β”œβ”€β”€ docstring-parser v0.17.0
β”‚   β”‚   β”œβ”€β”€ httpx v0.28.1 (*)
β”‚   β”‚   β”œβ”€β”€ jiter v0.10.0
β”‚   β”‚   β”œβ”€β”€ pydantic v2.11.9 (*)
β”‚   β”‚   β”œβ”€β”€ sniffio v1.3.1
β”‚   β”‚   └── typing-extensions v4.14.1
β”‚   β”œβ”€β”€ browserbase v1.4.0
β”‚   β”‚   β”œβ”€β”€ anyio v4.11.0 (*)
β”‚   β”‚   β”œβ”€β”€ distro v1.9.0
β”‚   β”‚   β”œβ”€β”€ httpx v0.28.1 (*)
β”‚   β”‚   β”œβ”€β”€ pydantic v2.11.9 (*)
β”‚   β”‚   β”œβ”€β”€ sniffio v1.3.1
β”‚   β”‚   └── typing-extensions v4.14.1
β”‚   β”œβ”€β”€ httpx v0.28.1 (*)
β”‚   β”œβ”€β”€ litellm v1.74.9 (*)
β”‚   β”œβ”€β”€ nest-asyncio v1.6.0
β”‚   β”œβ”€β”€ openai v1.109.1 (*)
β”‚   β”œβ”€β”€ playwright v1.55.0
β”‚   β”‚   β”œβ”€β”€ greenlet v3.2.4
β”‚   β”‚   └── pyee v13.0.0
β”‚   β”‚       └── typing-extensions v4.14.1
β”‚   β”œβ”€β”€ pydantic v2.11.9 (*)
β”‚   β”œβ”€β”€ python-dotenv v1.1.1
β”‚   β”œβ”€β”€ requests v2.32.5 (*)
β”‚   └── rich v14.1.0 (*)
β”œβ”€β”€ tiktoken v0.11.0 (*)
β”œβ”€β”€ youtube-transcript-api v1.2.2
β”‚   β”œβ”€β”€ defusedxml v0.7.1
β”‚   └── requests v2.32.5 (*)
β”œβ”€β”€ mcp v1.15.0 (extra: mcp)
β”‚   β”œβ”€β”€ anyio v4.11.0 (*)
β”‚   β”œβ”€β”€ httpx v0.28.1 (*)
β”‚   β”œβ”€β”€ httpx-sse v0.4.1
β”‚   β”œβ”€β”€ jsonschema v4.25.1 (*)
β”‚   β”œβ”€β”€ pydantic v2.11.9 (*)
β”‚   β”œβ”€β”€ pydantic-settings v2.11.0 (*)
β”‚   β”œβ”€β”€ python-multipart v0.0.20
β”‚   β”œβ”€β”€ sse-starlette v3.0.2
β”‚   β”‚   └── anyio v4.11.0 (*)
β”‚   β”œβ”€β”€ starlette v0.48.0
β”‚   β”‚   └── anyio v4.11.0 (*)
β”‚   └── uvicorn v0.37.0 (*)
└── mcpadapt v0.1.16 (extra: mcp)
    β”œβ”€β”€ jsonref v1.1.0
    β”œβ”€β”€ mcp v1.15.0 (*)
    β”œβ”€β”€ pydantic v2.11.9 (*)
    └── python-dotenv v1.1.1
(*) Package tree already displayed

Thank you so much @maxmoura for your support with crewai-tools. I was stuck with installation issues, and your guidance helped me get everything working smoothly. I really appreciate the time and effort you put into helping out the communityβ€”it makes a big difference for people like me who are trying to learn and build with CrewAI.

1 Like

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.