Skip to content

[BUG] Unable to pip install crewai due to ERROR: Failed to build installable wheels for some pyproject.toml based projects (tiktoken) #1687

Open
@stabak

Description

@stabak

Description

Trying to install crewai on Mac using pip install crewai fails in the step of Building wheels for collected packages: tiktoken

Steps to Reproduce

  1. Have a python3 environment on a Mac
  2. Create a project folder
  3. Create a venv
  4. Activate the venv
  5. run pip install crewai

Expected behavior

crewai should install

Screenshots/Code snippets

None

Operating System

macOS Sonoma

Python Version

3.13

crewAI Version

0.83.0

crewAI Tools Version

Virtual Environment

Venv

Evidence

pip install crewai
Collecting crewai
Using cached crewai-0.83.0-py3-none-any.whl.metadata (19 kB)
Collecting appdirs>=1.4.4 (from crewai)
Using cached appdirs-1.4.4-py2.py3-none-any.whl.metadata (9.0 kB)
Collecting auth0-python>=4.7.1 (from crewai)
Using cached auth0_python-4.7.2-py3-none-any.whl.metadata (8.9 kB)
Collecting chromadb>=0.5.18 (from crewai)
Using cached chromadb-0.5.20-py3-none-any.whl.metadata (6.8 kB)
Collecting click>=8.1.7 (from crewai)
Using cached click-8.1.7-py3-none-any.whl.metadata (3.0 kB)
Collecting crewai-tools>=0.14.0 (from crewai)
Using cached crewai_tools-0.14.0-py3-none-any.whl.metadata (4.8 kB)
Collecting instructor>=1.3.3 (from crewai)
Using cached instructor-1.7.0-py3-none-any.whl.metadata (17 kB)
Collecting json-repair>=0.25.2 (from crewai)
Using cached json_repair-0.30.2-py3-none-any.whl.metadata (11 kB)
Collecting jsonref>=1.1.0 (from crewai)
Using cached jsonref-1.1.0-py3-none-any.whl.metadata (2.7 kB)
Collecting langchain>=0.2.16 (from crewai)
Using cached langchain-0.3.9-py3-none-any.whl.metadata (7.1 kB)
Collecting litellm>=1.44.22 (from crewai)
Using cached litellm-1.53.1-py3-none-any.whl.metadata (33 kB)
Collecting openai>=1.13.3 (from crewai)
Using cached openai-1.55.3-py3-none-any.whl.metadata (24 kB)
Collecting openpyxl>=3.1.5 (from crewai)
Using cached openpyxl-3.1.5-py2.py3-none-any.whl.metadata (2.5 kB)
Collecting opentelemetry-api>=1.22.0 (from crewai)
Using cached opentelemetry_api-1.28.2-py3-none-any.whl.metadata (1.4 kB)
Collecting opentelemetry-exporter-otlp-proto-http>=1.22.0 (from crewai)
Using cached opentelemetry_exporter_otlp_proto_http-1.28.2-py3-none-any.whl.metadata (2.2 kB)
Collecting opentelemetry-sdk>=1.22.0 (from crewai)
Using cached opentelemetry_sdk-1.28.2-py3-none-any.whl.metadata (1.5 kB)
Collecting pdfplumber>=0.11.4 (from crewai)
Using cached pdfplumber-0.11.4-py3-none-any.whl.metadata (41 kB)
Collecting pydantic>=2.4.2 (from crewai)
Using cached pydantic-2.10.2-py3-none-any.whl.metadata (170 kB)
Collecting python-dotenv>=1.0.0 (from crewai)
Using cached python_dotenv-1.0.1-py3-none-any.whl.metadata (23 kB)
Collecting pyvis>=0.3.2 (from crewai)
Using cached pyvis-0.3.2-py3-none-any.whl.metadata (1.7 kB)
Collecting regex>=2024.9.11 (from crewai)
Using cached regex-2024.11.6-cp313-cp313-macosx_11_0_arm64.whl.metadata (40 kB)
Collecting tomli-w>=1.1.0 (from crewai)
Using cached tomli_w-1.1.0-py3-none-any.whl.metadata (5.7 kB)
Collecting tomli>=2.0.2 (from crewai)
Using cached tomli-2.2.1-cp313-cp313-macosx_11_0_arm64.whl.metadata (11 kB)
Collecting uv>=0.4.25 (from crewai)
Using cached uv-0.5.5-py3-none-macosx_11_0_arm64.whl.metadata (11 kB)
Collecting aiohttp<4.0.0,>=3.8.5 (from auth0-python>=4.7.1->crewai)
Using cached aiohttp-3.11.9-cp313-cp313-macosx_11_0_arm64.whl.metadata (7.7 kB)
Collecting cryptography<44.0.0,>=43.0.1 (from auth0-python>=4.7.1->crewai)
Using cached cryptography-43.0.3-cp39-abi3-macosx_10_9_universal2.whl.metadata (5.4 kB)
Collecting pyjwt<3.0.0,>=2.8.0 (from auth0-python>=4.7.1->crewai)
Using cached PyJWT-2.10.1-py3-none-any.whl.metadata (4.0 kB)
Collecting requests<3.0.0,>=2.31.0 (from auth0-python>=4.7.1->crewai)
Using cached requests-2.32.3-py3-none-any.whl.metadata (4.6 kB)
Collecting urllib3<3.0.0,>=2.0.7 (from auth0-python>=4.7.1->crewai)
Using cached urllib3-2.2.3-py3-none-any.whl.metadata (6.5 kB)
Collecting build>=1.0.3 (from chromadb>=0.5.18->crewai)
Using cached build-1.2.2.post1-py3-none-any.whl.metadata (6.5 kB)
Collecting chroma-hnswlib==0.7.6 (from chromadb>=0.5.18->crewai)
Using cached chroma_hnswlib-0.7.6-cp313-cp313-macosx_15_0_arm64.whl
Collecting fastapi>=0.95.2 (from chromadb>=0.5.18->crewai)
Using cached fastapi-0.115.5-py3-none-any.whl.metadata (27 kB)
Collecting uvicorn>=0.18.3 (from uvicorn[standard]>=0.18.3->chromadb>=0.5.18->crewai)
Using cached uvicorn-0.32.1-py3-none-any.whl.metadata (6.6 kB)
Collecting numpy>=1.22.5 (from chromadb>=0.5.18->crewai)
Using cached numpy-2.1.3-cp313-cp313-macosx_14_0_arm64.whl.metadata (62 kB)
Collecting posthog>=2.4.0 (from chromadb>=0.5.18->crewai)
Using cached posthog-3.7.4-py2.py3-none-any.whl.metadata (2.0 kB)
Collecting typing-extensions>=4.5.0 (from chromadb>=0.5.18->crewai)
Using cached typing_extensions-4.12.2-py3-none-any.whl.metadata (3.0 kB)
Collecting onnxruntime>=1.14.1 (from chromadb>=0.5.18->crewai)
Using cached onnxruntime-1.20.1-cp313-cp313-macosx_13_0_universal2.whl.metadata (4.5 kB)
Collecting opentelemetry-exporter-otlp-proto-grpc>=1.2.0 (from chromadb>=0.5.18->crewai)
Using cached opentelemetry_exporter_otlp_proto_grpc-1.28.2-py3-none-any.whl.metadata (2.2 kB)
Collecting opentelemetry-instrumentation-fastapi>=0.41b0 (from chromadb>=0.5.18->crewai)
Using cached opentelemetry_instrumentation_fastapi-0.49b2-py3-none-any.whl.metadata (2.1 kB)
Collecting tokenizers>=0.13.2 (from chromadb>=0.5.18->crewai)
Using cached tokenizers-0.21.0-cp39-abi3-macosx_11_0_arm64.whl.metadata (6.7 kB)
Collecting pypika>=0.48.9 (from chromadb>=0.5.18->crewai)
Using cached PyPika-0.48.9-py2.py3-none-any.whl
Collecting tqdm>=4.65.0 (from chromadb>=0.5.18->crewai)
Using cached tqdm-4.67.1-py3-none-any.whl.metadata (57 kB)
Collecting overrides>=7.3.1 (from chromadb>=0.5.18->crewai)
Using cached overrides-7.7.0-py3-none-any.whl.metadata (5.8 kB)
Collecting importlib-resources (from chromadb>=0.5.18->crewai)
Using cached importlib_resources-6.4.5-py3-none-any.whl.metadata (4.0 kB)
Collecting grpcio>=1.58.0 (from chromadb>=0.5.18->crewai)
Using cached grpcio-1.68.1-cp313-cp313-macosx_10_13_universal2.whl.metadata (3.9 kB)
Collecting bcrypt>=4.0.1 (from chromadb>=0.5.18->crewai)
Using cached bcrypt-4.2.1-cp39-abi3-macosx_10_12_universal2.whl.metadata (9.8 kB)
Collecting typer>=0.9.0 (from chromadb>=0.5.18->crewai)
Using cached typer-0.14.0-py3-none-any.whl.metadata (15 kB)
Collecting kubernetes>=28.1.0 (from chromadb>=0.5.18->crewai)
Using cached kubernetes-31.0.0-py2.py3-none-any.whl.metadata (1.5 kB)
Collecting tenacity>=8.2.3 (from chromadb>=0.5.18->crewai)
Using cached tenacity-9.0.0-py3-none-any.whl.metadata (1.2 kB)
Collecting PyYAML>=6.0.0 (from chromadb>=0.5.18->crewai)
Using cached PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl.metadata (2.1 kB)
Collecting mmh3>=4.0.1 (from chromadb>=0.5.18->crewai)
Using cached mmh3-5.0.1-cp313-cp313-macosx_11_0_arm64.whl.metadata (14 kB)
Collecting orjson>=3.9.12 (from chromadb>=0.5.18->crewai)
Using cached orjson-3.10.12-cp313-cp313-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl.metadata (41 kB)
Collecting httpx>=0.27.0 (from chromadb>=0.5.18->crewai)
Using cached httpx-0.28.0-py3-none-any.whl.metadata (7.1 kB)
Collecting rich>=10.11.0 (from chromadb>=0.5.18->crewai)
Using cached rich-13.9.4-py3-none-any.whl.metadata (18 kB)
Collecting beautifulsoup4>=4.12.3 (from crewai-tools>=0.14.0->crewai)
Using cached beautifulsoup4-4.12.3-py3-none-any.whl.metadata (3.8 kB)
Collecting docker>=7.1.0 (from crewai-tools>=0.14.0->crewai)
Using cached docker-7.1.0-py3-none-any.whl.metadata (3.8 kB)
Collecting docx2txt>=0.8 (from crewai-tools>=0.14.0->crewai)
Using cached docx2txt-0.8-py3-none-any.whl
Collecting embedchain>=0.1.114 (from crewai-tools>=0.14.0->crewai)
Using cached embedchain-0.1.125-py3-none-any.whl.metadata (9.3 kB)
Collecting lancedb>=0.5.4 (from crewai-tools>=0.14.0->crewai)
Using cached lancedb-0.16.0-cp38-abi3-macosx_11_0_arm64.whl.metadata (4.8 kB)
Collecting pyright>=1.1.350 (from crewai-tools>=0.14.0->crewai)
Using cached pyright-1.1.389-py3-none-any.whl.metadata (6.7 kB)
Collecting pytest>=8.0.0 (from crewai-tools>=0.14.0->crewai)
Using cached pytest-8.3.4-py3-none-any.whl.metadata (7.5 kB)
Collecting pytube>=15.0.0 (from crewai-tools>=0.14.0->crewai)
Using cached pytube-15.0.0-py3-none-any.whl.metadata (5.0 kB)
Collecting selenium>=4.18.1 (from crewai-tools>=0.14.0->crewai)
Using cached selenium-4.27.1-py3-none-any.whl.metadata (7.1 kB)
Collecting docstring-parser<0.17,>=0.16 (from instructor>=1.3.3->crewai)
Using cached docstring_parser-0.16-py3-none-any.whl.metadata (3.0 kB)
Collecting jinja2<4.0.0,>=3.1.4 (from instructor>=1.3.3->crewai)
Using cached jinja2-3.1.4-py3-none-any.whl.metadata (2.6 kB)
Collecting jiter<0.7,>=0.6.1 (from instructor>=1.3.3->crewai)
Using cached jiter-0.6.1-cp313-cp313-macosx_11_0_arm64.whl.metadata (5.2 kB)
Collecting pydantic-core<3.0.0,>=2.18.0 (from instructor>=1.3.3->crewai)
Using cached pydantic_core-2.27.1-cp313-cp313-macosx_11_0_arm64.whl.metadata (6.6 kB)
Collecting SQLAlchemy<3,>=1.4 (from langchain>=0.2.16->crewai)
Using cached SQLAlchemy-2.0.36-cp313-cp313-macosx_11_0_arm64.whl.metadata (9.7 kB)
Collecting langchain-core<0.4.0,>=0.3.21 (from langchain>=0.2.16->crewai)
Using cached langchain_core-0.3.21-py3-none-any.whl.metadata (6.3 kB)
Collecting langchain-text-splitters<0.4.0,>=0.3.0 (from langchain>=0.2.16->crewai)
Using cached langchain_text_splitters-0.3.2-py3-none-any.whl.metadata (2.3 kB)
Collecting langsmith<0.2.0,>=0.1.17 (from langchain>=0.2.16->crewai)
Using cached langsmith-0.1.147-py3-none-any.whl.metadata (14 kB)
Collecting importlib-metadata>=6.8.0 (from litellm>=1.44.22->crewai)
Using cached importlib_metadata-8.5.0-py3-none-any.whl.metadata (4.8 kB)
Collecting jsonschema<5.0.0,>=4.22.0 (from litellm>=1.44.22->crewai)
Using cached jsonschema-4.23.0-py3-none-any.whl.metadata (7.9 kB)
Collecting tiktoken>=0.7.0 (from litellm>=1.44.22->crewai)
Using cached tiktoken-0.8.0-cp313-cp313-macosx_11_0_arm64.whl.metadata (6.6 kB)
Collecting anyio<5,>=3.5.0 (from openai>=1.13.3->crewai)
Using cached anyio-4.6.2.post1-py3-none-any.whl.metadata (4.7 kB)
Collecting distro<2,>=1.7.0 (from openai>=1.13.3->crewai)
Using cached distro-1.9.0-py3-none-any.whl.metadata (6.8 kB)
Collecting sniffio (from openai>=1.13.3->crewai)
Using cached sniffio-1.3.1-py3-none-any.whl.metadata (3.9 kB)
Collecting et-xmlfile (from openpyxl>=3.1.5->crewai)
Using cached et_xmlfile-2.0.0-py3-none-any.whl.metadata (2.7 kB)
Collecting deprecated>=1.2.6 (from opentelemetry-api>=1.22.0->crewai)
Using cached Deprecated-1.2.15-py2.py3-none-any.whl.metadata (5.5 kB)
Collecting googleapis-common-protos~=1.52 (from opentelemetry-exporter-otlp-proto-http>=1.22.0->crewai)
Using cached googleapis_common_protos-1.66.0-py2.py3-none-any.whl.metadata (1.5 kB)
Collecting opentelemetry-exporter-otlp-proto-common==1.28.2 (from opentelemetry-exporter-otlp-proto-http>=1.22.0->crewai)
Using cached opentelemetry_exporter_otlp_proto_common-1.28.2-py3-none-any.whl.metadata (1.8 kB)
Collecting opentelemetry-proto==1.28.2 (from opentelemetry-exporter-otlp-proto-http>=1.22.0->crewai)
Using cached opentelemetry_proto-1.28.2-py3-none-any.whl.metadata (2.3 kB)
Collecting protobuf<6.0,>=5.0 (from opentelemetry-proto==1.28.2->opentelemetry-exporter-otlp-proto-http>=1.22.0->crewai)
Using cached protobuf-5.29.0-cp38-abi3-macosx_10_9_universal2.whl.metadata (592 bytes)
Collecting opentelemetry-semantic-conventions==0.49b2 (from opentelemetry-sdk>=1.22.0->crewai)
Using cached opentelemetry_semantic_conventions-0.49b2-py3-none-any.whl.metadata (2.3 kB)
Collecting pdfminer.six==20231228 (from pdfplumber>=0.11.4->crewai)
Using cached pdfminer.six-20231228-py3-none-any.whl.metadata (4.2 kB)
Collecting Pillow>=9.1 (from pdfplumber>=0.11.4->crewai)
Using cached pillow-11.0.0-cp313-cp313-macosx_11_0_arm64.whl.metadata (9.1 kB)
Collecting pypdfium2>=4.18.0 (from pdfplumber>=0.11.4->crewai)
Using cached pypdfium2-4.30.0-py3-none-macosx_11_0_arm64.whl.metadata (48 kB)
Collecting charset-normalizer>=2.0.0 (from pdfminer.six==20231228->pdfplumber>=0.11.4->crewai)
Using cached charset_normalizer-3.4.0-cp313-cp313-macosx_11_0_arm64.whl.metadata (34 kB)
Collecting annotated-types>=0.6.0 (from pydantic>=2.4.2->crewai)
Using cached annotated_types-0.7.0-py3-none-any.whl.metadata (15 kB)
Collecting ipython>=5.3.0 (from pyvis>=0.3.2->crewai)
Using cached ipython-8.30.0-py3-none-any.whl.metadata (4.9 kB)
Collecting jsonpickle>=1.4.1 (from pyvis>=0.3.2->crewai)
Using cached jsonpickle-4.0.0-py3-none-any.whl.metadata (8.2 kB)
Collecting networkx>=1.11 (from pyvis>=0.3.2->crewai)
Using cached networkx-3.4.2-py3-none-any.whl.metadata (6.3 kB)
Collecting aiohappyeyeballs>=2.3.0 (from aiohttp<4.0.0,>=3.8.5->auth0-python>=4.7.1->crewai)
Using cached aiohappyeyeballs-2.4.4-py3-none-any.whl.metadata (6.1 kB)
Collecting aiosignal>=1.1.2 (from aiohttp<4.0.0,>=3.8.5->auth0-python>=4.7.1->crewai)
Using cached aiosignal-1.3.1-py3-none-any.whl.metadata (4.0 kB)
Collecting attrs>=17.3.0 (from aiohttp<4.0.0,>=3.8.5->auth0-python>=4.7.1->crewai)
Using cached attrs-24.2.0-py3-none-any.whl.metadata (11 kB)
Collecting frozenlist>=1.1.1 (from aiohttp<4.0.0,>=3.8.5->auth0-python>=4.7.1->crewai)
Using cached frozenlist-1.5.0-cp313-cp313-macosx_11_0_arm64.whl.metadata (13 kB)
Collecting multidict<7.0,>=4.5 (from aiohttp<4.0.0,>=3.8.5->auth0-python>=4.7.1->crewai)
Using cached multidict-6.1.0-cp313-cp313-macosx_11_0_arm64.whl.metadata (5.0 kB)
Collecting propcache>=0.2.0 (from aiohttp<4.0.0,>=3.8.5->auth0-python>=4.7.1->crewai)
Using cached propcache-0.2.1-cp313-cp313-macosx_11_0_arm64.whl.metadata (9.2 kB)
Collecting yarl<2.0,>=1.17.0 (from aiohttp<4.0.0,>=3.8.5->auth0-python>=4.7.1->crewai)
Using cached yarl-1.18.3-cp313-cp313-macosx_11_0_arm64.whl.metadata (69 kB)
Collecting idna>=2.8 (from anyio<5,>=3.5.0->openai>=1.13.3->crewai)
Using cached idna-3.10-py3-none-any.whl.metadata (10 kB)
Collecting soupsieve>1.2 (from beautifulsoup4>=4.12.3->crewai-tools>=0.14.0->crewai)
Using cached soupsieve-2.6-py3-none-any.whl.metadata (4.6 kB)
Collecting packaging>=19.1 (from build>=1.0.3->chromadb>=0.5.18->crewai)
Using cached packaging-24.2-py3-none-any.whl.metadata (3.2 kB)
Collecting pyproject_hooks (from build>=1.0.3->chromadb>=0.5.18->crewai)
Using cached pyproject_hooks-1.2.0-py3-none-any.whl.metadata (1.3 kB)
Collecting cffi>=1.12 (from cryptography<44.0.0,>=43.0.1->auth0-python>=4.7.1->crewai)
Using cached cffi-1.17.1-cp313-cp313-macosx_11_0_arm64.whl.metadata (1.5 kB)
Collecting wrapt<2,>=1.10 (from deprecated>=1.2.6->opentelemetry-api>=1.22.0->crewai)
Using cached wrapt-1.17.0-cp313-cp313-macosx_11_0_arm64.whl.metadata (6.4 kB)
Collecting alembic<2.0.0,>=1.13.1 (from embedchain>=0.1.114->crewai-tools>=0.14.0->crewai)
Using cached alembic-1.14.0-py3-none-any.whl.metadata (7.4 kB)
Collecting cohere<6.0,>=5.3 (from embedchain>=0.1.114->crewai-tools>=0.14.0->crewai)
Using cached cohere-5.12.0-py3-none-any.whl.metadata (3.5 kB)
Collecting google-cloud-aiplatform<2.0.0,>=1.26.1 (from embedchain>=0.1.114->crewai-tools>=0.14.0->crewai)
Using cached google_cloud_aiplatform-1.73.0-py2.py3-none-any.whl.metadata (31 kB)
Collecting gptcache<0.2.0,>=0.1.43 (from embedchain>=0.1.114->crewai-tools>=0.14.0->crewai)
Using cached gptcache-0.1.44-py3-none-any.whl.metadata (24 kB)
Collecting langchain-cohere<0.4.0,>=0.3.0 (from embedchain>=0.1.114->crewai-tools>=0.14.0->crewai)
Using cached langchain_cohere-0.3.3-py3-none-any.whl.metadata (6.7 kB)
Collecting langchain-community<0.4.0,>=0.3.1 (from embedchain>=0.1.114->crewai-tools>=0.14.0->crewai)
Using cached langchain_community-0.3.8-py3-none-any.whl.metadata (2.9 kB)
Collecting langchain-openai<0.3.0,>=0.2.1 (from embedchain>=0.1.114->crewai-tools>=0.14.0->crewai)
Using cached langchain_openai-0.2.10-py3-none-any.whl.metadata (2.6 kB)
Collecting mem0ai<0.2.0,>=0.1.29 (from embedchain>=0.1.114->crewai-tools>=0.14.0->crewai)
Using cached mem0ai-0.1.34-py3-none-any.whl.metadata (10 kB)
Collecting pypdf<6.0.0,>=5.0.0 (from embedchain>=0.1.114->crewai-tools>=0.14.0->crewai)
Using cached pypdf-5.1.0-py3-none-any.whl.metadata (7.2 kB)
Collecting pysbd<0.4.0,>=0.3.4 (from embedchain>=0.1.114->crewai-tools>=0.14.0->crewai)
Using cached pysbd-0.3.4-py3-none-any.whl.metadata (6.1 kB)
Collecting schema<0.8.0,>=0.7.5 (from embedchain>=0.1.114->crewai-tools>=0.14.0->crewai)
Using cached schema-0.7.7-py2.py3-none-any.whl.metadata (34 kB)
Collecting tiktoken>=0.7.0 (from litellm>=1.44.22->crewai)
Using cached tiktoken-0.7.0.tar.gz (33 kB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing metadata (pyproject.toml) ... done
Collecting starlette<0.42.0,>=0.40.0 (from fastapi>=0.95.2->chromadb>=0.5.18->crewai)
Using cached starlette-0.41.3-py3-none-any.whl.metadata (6.0 kB)
Collecting certifi (from httpx>=0.27.0->chromadb>=0.5.18->crewai)
Using cached certifi-2024.8.30-py3-none-any.whl.metadata (2.2 kB)
Collecting httpcore==1.* (from httpx>=0.27.0->chromadb>=0.5.18->crewai)
Using cached httpcore-1.0.7-py3-none-any.whl.metadata (21 kB)
Collecting h11<0.15,>=0.13 (from httpcore==1.->httpx>=0.27.0->chromadb>=0.5.18->crewai)
Using cached h11-0.14.0-py3-none-any.whl.metadata (8.2 kB)
Collecting zipp>=3.20 (from importlib-metadata>=6.8.0->litellm>=1.44.22->crewai)
Using cached zipp-3.21.0-py3-none-any.whl.metadata (3.7 kB)
Collecting decorator (from ipython>=5.3.0->pyvis>=0.3.2->crewai)
Using cached decorator-5.1.1-py3-none-any.whl.metadata (4.0 kB)
Collecting jedi>=0.16 (from ipython>=5.3.0->pyvis>=0.3.2->crewai)
Using cached jedi-0.19.2-py2.py3-none-any.whl.metadata (22 kB)
Collecting matplotlib-inline (from ipython>=5.3.0->pyvis>=0.3.2->crewai)
Using cached matplotlib_inline-0.1.7-py3-none-any.whl.metadata (3.9 kB)
Collecting pexpect>4.3 (from ipython>=5.3.0->pyvis>=0.3.2->crewai)
Using cached pexpect-4.9.0-py2.py3-none-any.whl.metadata (2.5 kB)
Collecting prompt_toolkit<3.1.0,>=3.0.41 (from ipython>=5.3.0->pyvis>=0.3.2->crewai)
Using cached prompt_toolkit-3.0.48-py3-none-any.whl.metadata (6.4 kB)
Collecting pygments>=2.4.0 (from ipython>=5.3.0->pyvis>=0.3.2->crewai)
Using cached pygments-2.18.0-py3-none-any.whl.metadata (2.5 kB)
Collecting stack_data (from ipython>=5.3.0->pyvis>=0.3.2->crewai)
Using cached stack_data-0.6.3-py3-none-any.whl.metadata (18 kB)
Collecting traitlets>=5.13.0 (from ipython>=5.3.0->pyvis>=0.3.2->crewai)
Using cached traitlets-5.14.3-py3-none-any.whl.metadata (10 kB)
Collecting MarkupSafe>=2.0 (from jinja2<4.0.0,>=3.1.4->instructor>=1.3.3->crewai)
Using cached MarkupSafe-3.0.2-cp313-cp313-macosx_11_0_arm64.whl.metadata (4.0 kB)
Collecting jsonschema-specifications>=2023.03.6 (from jsonschema<5.0.0,>=4.22.0->litellm>=1.44.22->crewai)
Using cached jsonschema_specifications-2024.10.1-py3-none-any.whl.metadata (3.0 kB)
Collecting referencing>=0.28.4 (from jsonschema<5.0.0,>=4.22.0->litellm>=1.44.22->crewai)
Using cached referencing-0.35.1-py3-none-any.whl.metadata (2.8 kB)
Collecting rpds-py>=0.7.1 (from jsonschema<5.0.0,>=4.22.0->litellm>=1.44.22->crewai)
Using cached rpds_py-0.21.0-cp313-cp313-macosx_11_0_arm64.whl.metadata (4.2 kB)
Collecting six>=1.9.0 (from kubernetes>=28.1.0->chromadb>=0.5.18->crewai)
Using cached six-1.16.0-py2.py3-none-any.whl.metadata (1.8 kB)
Collecting python-dateutil>=2.5.3 (from kubernetes>=28.1.0->chromadb>=0.5.18->crewai)
Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)
Collecting google-auth>=1.0.1 (from kubernetes>=28.1.0->chromadb>=0.5.18->crewai)
Using cached google_auth-2.36.0-py2.py3-none-any.whl.metadata (4.7 kB)
Collecting websocket-client!=0.40.0,!=0.41.
,!=0.42.,>=0.32.0 (from kubernetes>=28.1.0->chromadb>=0.5.18->crewai)
Using cached websocket_client-1.8.0-py3-none-any.whl.metadata (8.0 kB)
Collecting requests-oauthlib (from kubernetes>=28.1.0->chromadb>=0.5.18->crewai)
Using cached requests_oauthlib-2.0.0-py2.py3-none-any.whl.metadata (11 kB)
Collecting oauthlib>=3.2.2 (from kubernetes>=28.1.0->chromadb>=0.5.18->crewai)
Using cached oauthlib-3.2.2-py3-none-any.whl.metadata (7.5 kB)
Collecting durationpy>=0.7 (from kubernetes>=28.1.0->chromadb>=0.5.18->crewai)
Using cached durationpy-0.9-py3-none-any.whl.metadata (338 bytes)
Collecting deprecation (from lancedb>=0.5.4->crewai-tools>=0.14.0->crewai)
Using cached deprecation-2.1.0-py2.py3-none-any.whl.metadata (4.6 kB)
Collecting nest-asyncio~=1.0 (from lancedb>=0.5.4->crewai-tools>=0.14.0->crewai)
Using cached nest_asyncio-1.6.0-py3-none-any.whl.metadata (2.8 kB)
Collecting pylance==0.19.2 (from lancedb>=0.5.4->crewai-tools>=0.14.0->crewai)
Using cached pylance-0.19.2-cp39-abi3-macosx_11_0_arm64.whl.metadata (7.4 kB)
Collecting pyarrow>=12 (from pylance==0.19.2->lancedb>=0.5.4->crewai-tools>=0.14.0->crewai)
Using cached pyarrow-18.1.0-cp313-cp313-macosx_12_0_arm64.whl.metadata (3.3 kB)
Collecting jsonpatch<2.0,>=1.33 (from langchain-core<0.4.0,>=0.3.21->langchain>=0.2.16->crewai)
Using cached jsonpatch-1.33-py2.py3-none-any.whl.metadata (3.0 kB)
Collecting requests-toolbelt<2.0.0,>=1.0.0 (from langsmith<0.2.0,>=0.1.17->langchain>=0.2.16->crewai)
Using cached requests_toolbelt-1.0.0-py2.py3-none-any.whl.metadata (14 kB)
Collecting coloredlogs (from onnxruntime>=1.14.1->chromadb>=0.5.18->crewai)
Using cached coloredlogs-15.0.1-py2.py3-none-any.whl.metadata (12 kB)
Collecting flatbuffers (from onnxruntime>=1.14.1->chromadb>=0.5.18->crewai)
Using cached flatbuffers-24.3.25-py2.py3-none-any.whl.metadata (850 bytes)
Collecting sympy (from onnxruntime>=1.14.1->chromadb>=0.5.18->crewai)
Using cached sympy-1.13.3-py3-none-any.whl.metadata (12 kB)
Collecting opentelemetry-instrumentation-asgi==0.49b2 (from opentelemetry-instrumentation-fastapi>=0.41b0->chromadb>=0.5.18->crewai)
Using cached opentelemetry_instrumentation_asgi-0.49b2-py3-none-any.whl.metadata (1.9 kB)
Collecting opentelemetry-instrumentation==0.49b2 (from opentelemetry-instrumentation-fastapi>=0.41b0->chromadb>=0.5.18->crewai)
Using cached opentelemetry_instrumentation-0.49b2-py3-none-any.whl.metadata (6.1 kB)
Collecting opentelemetry-util-http==0.49b2 (from opentelemetry-instrumentation-fastapi>=0.41b0->chromadb>=0.5.18->crewai)
Using cached opentelemetry_util_http-0.49b2-py3-none-any.whl.metadata (2.5 kB)
Collecting asgiref~=3.0 (from opentelemetry-instrumentation-asgi==0.49b2->opentelemetry-instrumentation-fastapi>=0.41b0->chromadb>=0.5.18->crewai)
Using cached asgiref-3.8.1-py3-none-any.whl.metadata (9.3 kB)
Collecting monotonic>=1.5 (from posthog>=2.4.0->chromadb>=0.5.18->crewai)
Using cached monotonic-1.6-py2.py3-none-any.whl.metadata (1.5 kB)
Collecting backoff>=1.10.0 (from posthog>=2.4.0->chromadb>=0.5.18->crewai)
Using cached backoff-2.2.1-py3-none-any.whl.metadata (14 kB)
Collecting nodeenv>=1.6.0 (from pyright>=1.1.350->crewai-tools>=0.14.0->crewai)
Using cached nodeenv-1.9.1-py2.py3-none-any.whl.metadata (21 kB)
Collecting iniconfig (from pytest>=8.0.0->crewai-tools>=0.14.0->crewai)
Using cached iniconfig-2.0.0-py3-none-any.whl.metadata (2.6 kB)
Collecting pluggy<2,>=1.5 (from pytest>=8.0.0->crewai-tools>=0.14.0->crewai)
Using cached pluggy-1.5.0-py3-none-any.whl.metadata (4.8 kB)
Collecting markdown-it-py>=2.2.0 (from rich>=10.11.0->chromadb>=0.5.18->crewai)
Using cached markdown_it_py-3.0.0-py3-none-any.whl.metadata (6.9 kB)
Collecting trio~=0.17 (from selenium>=4.18.1->crewai-tools>=0.14.0->crewai)
Using cached trio-0.27.0-py3-none-any.whl.metadata (8.6 kB)
Collecting trio-websocket~=0.9 (from selenium>=4.18.1->crewai-tools>=0.14.0->crewai)
Using cached trio_websocket-0.11.1-py3-none-any.whl.metadata (4.7 kB)
Collecting huggingface-hub<1.0,>=0.16.4 (from tokenizers>=0.13.2->chromadb>=0.5.18->crewai)
Using cached huggingface_hub-0.26.3-py3-none-any.whl.metadata (13 kB)
Collecting shellingham>=1.3.0 (from typer>=0.9.0->chromadb>=0.5.18->crewai)
Using cached shellingham-1.5.4-py2.py3-none-any.whl.metadata (3.5 kB)
Collecting httptools>=0.6.3 (from uvicorn[standard]>=0.18.3->chromadb>=0.5.18->crewai)
Using cached httptools-0.6.4-cp313-cp313-macosx_11_0_arm64.whl.metadata (3.6 kB)
Collecting uvloop!=0.15.0,!=0.15.1,>=0.14.0 (from uvicorn[standard]>=0.18.3->chromadb>=0.5.18->crewai)
Using cached uvloop-0.21.0-cp313-cp313-macosx_10_13_universal2.whl.metadata (4.9 kB)
Collecting watchfiles>=0.13 (from uvicorn[standard]>=0.18.3->chromadb>=0.5.18->crewai)
Using cached watchfiles-1.0.0-cp313-cp313-macosx_11_0_arm64.whl.metadata (4.9 kB)
Collecting websockets>=10.4 (from uvicorn[standard]>=0.18.3->chromadb>=0.5.18->crewai)
Using cached websockets-14.1-cp313-cp313-macosx_11_0_arm64.whl.metadata (6.7 kB)
Collecting Mako (from alembic<2.0.0,>=1.13.1->embedchain>=0.1.114->crewai-tools>=0.14.0->crewai)
Using cached Mako-1.3.6-py3-none-any.whl.metadata (2.9 kB)
Collecting pycparser (from cffi>=1.12->cryptography<44.0.0,>=43.0.1->auth0-python>=4.7.1->crewai)
Using cached pycparser-2.22-py3-none-any.whl.metadata (943 bytes)
Collecting fastavro<2.0.0,>=1.9.4 (from cohere<6.0,>=5.3->embedchain>=0.1.114->crewai-tools>=0.14.0->crewai)
Using cached fastavro-1.9.7-cp313-cp313-macosx_15_0_arm64.whl
Collecting httpx-sse==0.4.0 (from cohere<6.0,>=5.3->embedchain>=0.1.114->crewai-tools>=0.14.0->crewai)
Using cached httpx_sse-0.4.0-py3-none-any.whl.metadata (9.0 kB)
Collecting parameterized<0.10.0,>=0.9.0 (from cohere<6.0,>=5.3->embedchain>=0.1.114->crewai-tools>=0.14.0->crewai)
Using cached parameterized-0.9.0-py2.py3-none-any.whl.metadata (18 kB)
Collecting types-requests<3.0.0,>=2.0.0 (from cohere<6.0,>=5.3->embedchain>=0.1.114->crewai-tools>=0.14.0->crewai)
Using cached types_requests-2.32.0.20241016-py3-none-any.whl.metadata (1.9 kB)
Collecting cachetools<6.0,>=2.0.0 (from google-auth>=1.0.1->kubernetes>=28.1.0->chromadb>=0.5.18->crewai)
Using cached cachetools-5.5.0-py3-none-any.whl.metadata (5.3 kB)
Collecting pyasn1-modules>=0.2.1 (from google-auth>=1.0.1->kubernetes>=28.1.0->chromadb>=0.5.18->crewai)
Using cached pyasn1_modules-0.4.1-py3-none-any.whl.metadata (3.5 kB)
Collecting rsa<5,>=3.1.4 (from google-auth>=1.0.1->kubernetes>=28.1.0->chromadb>=0.5.18->crewai)
Using cached rsa-4.9-py3-none-any.whl.metadata (4.2 kB)
Collecting google-api-core!=2.0.
,!=2.1.,!=2.2.,!=2.3.,!=2.4.,!=2.5.,!=2.6.,!=2.7.,<3.0.0dev,>=1.34.1 (from google-api-core[grpc]!=2.0.,!=2.1.,!=2.2.,!=2.3.,!=2.4.,!=2.5.,!=2.6.,!=2.7.,<3.0.0dev,>=1.34.1->google-cloud-aiplatform<2.0.0,>=1.26.1->embedchain>=0.1.114->crewai-tools>=0.14.0->crewai)
Using cached google_api_core-2.23.0-py3-none-any.whl.metadata (3.0 kB)
Collecting proto-plus<2.0.0dev,>=1.22.3 (from google-cloud-aiplatform<2.0.0,>=1.26.1->embedchain>=0.1.114->crewai-tools>=0.14.0->crewai)
Using cached proto_plus-1.25.0-py3-none-any.whl.metadata (2.2 kB)
Collecting google-cloud-storage<3.0.0dev,>=1.32.0 (from google-cloud-aiplatform<2.0.0,>=1.26.1->embedchain>=0.1.114->crewai-tools>=0.14.0->crewai)
Using cached google_cloud_storage-2.18.2-py2.py3-none-any.whl.metadata (9.1 kB)
Collecting google-cloud-bigquery!=3.20.0,<4.0.0dev,>=1.15.0 (from google-cloud-aiplatform<2.0.0,>=1.26.1->embedchain>=0.1.114->crewai-tools>=0.14.0->crewai)
Using cached google_cloud_bigquery-3.27.0-py2.py3-none-any.whl.metadata (8.6 kB)
Collecting google-cloud-resource-manager<3.0.0dev,>=1.3.3 (from google-cloud-aiplatform<2.0.0,>=1.26.1->embedchain>=0.1.114->crewai-tools>=0.14.0->crewai)
Using cached google_cloud_resource_manager-1.13.1-py2.py3-none-any.whl.metadata (5.4 kB)
Collecting shapely<3.0.0dev (from google-cloud-aiplatform<2.0.0,>=1.26.1->embedchain>=0.1.114->crewai-tools>=0.14.0->crewai)
Using cached shapely-2.0.6-cp313-cp313-macosx_11_0_arm64.whl.metadata (7.0 kB)
Collecting filelock (from huggingface-hub<1.0,>=0.16.4->tokenizers>=0.13.2->chromadb>=0.5.18->crewai)
Using cached filelock-3.16.1-py3-none-any.whl.metadata (2.9 kB)
Collecting fsspec>=2023.5.0 (from huggingface-hub<1.0,>=0.16.4->tokenizers>=0.13.2->chromadb>=0.5.18->crewai)
Using cached fsspec-2024.10.0-py3-none-any.whl.metadata (11 kB)
Collecting parso<0.9.0,>=0.8.4 (from jedi>=0.16->ipython>=5.3.0->pyvis>=0.3.2->crewai)
Using cached parso-0.8.4-py2.py3-none-any.whl.metadata (7.7 kB)
Collecting jsonpointer>=1.9 (from jsonpatch<2.0,>=1.33->langchain-core<0.4.0,>=0.3.21->langchain>=0.2.16->crewai)
Using cached jsonpointer-3.0.0-py2.py3-none-any.whl.metadata (2.3 kB)
Collecting langchain-experimental<0.4.0,>=0.3.0 (from langchain-cohere<0.4.0,>=0.3.0->embedchain>=0.1.114->crewai-tools>=0.14.0->crewai)
Using cached langchain_experimental-0.3.3-py3-none-any.whl.metadata (1.7 kB)
Collecting pandas>=1.4.3 (from langchain-cohere<0.4.0,>=0.3.0->embedchain>=0.1.114->crewai-tools>=0.14.0->crewai)
Using cached pandas-2.2.3-cp313-cp313-macosx_11_0_arm64.whl.metadata (89 kB)
Collecting tabulate<0.10.0,>=0.9.0 (from langchain-cohere<0.4.0,>=0.3.0->embedchain>=0.1.114->crewai-tools>=0.14.0->crewai)
Using cached tabulate-0.9.0-py3-none-any.whl.metadata (34 kB)
Collecting SQLAlchemy<3,>=1.4 (from langchain>=0.2.16->crewai)
Using cached SQLAlchemy-2.0.35-py3-none-any.whl.metadata (9.6 kB)
Collecting dataclasses-json<0.7,>=0.5.7 (from langchain-community<0.4.0,>=0.3.1->embedchain>=0.1.114->crewai-tools>=0.14.0->crewai)
Using cached dataclasses_json-0.6.7-py3-none-any.whl.metadata (25 kB)
Collecting numpy>=1.22.5 (from chromadb>=0.5.18->crewai)
Using cached numpy-1.26.4-cp313-cp313-macosx_15_0_arm64.whl
Collecting pydantic-settings<3.0.0,>=2.4.0 (from langchain-community<0.4.0,>=0.3.1->embedchain>=0.1.114->crewai-tools>=0.14.0->crewai)
Using cached pydantic_settings-2.6.1-py3-none-any.whl.metadata (3.5 kB)
Collecting mdurl~=0.1 (from markdown-it-py>=2.2.0->rich>=10.11.0->chromadb>=0.5.18->crewai)
Using cached mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB)
Collecting pytz<2025.0,>=2024.1 (from mem0ai<0.2.0,>=0.1.29->embedchain>=0.1.114->crewai-tools>=0.14.0->crewai)
Using cached pytz-2024.2-py2.py3-none-any.whl.metadata (22 kB)
Collecting qdrant-client<2.0.0,>=1.9.1 (from mem0ai<0.2.0,>=0.1.29->embedchain>=0.1.114->crewai-tools>=0.14.0->crewai)
Using cached qdrant_client-1.12.1-py3-none-any.whl.metadata (10 kB)
Collecting ptyprocess>=0.5 (from pexpect>4.3->ipython>=5.3.0->pyvis>=0.3.2->crewai)
Using cached ptyprocess-0.7.0-py2.py3-none-any.whl.metadata (1.3 kB)
Collecting wcwidth (from prompt_toolkit<3.1.0,>=3.0.41->ipython>=5.3.0->pyvis>=0.3.2->crewai)
Using cached wcwidth-0.2.13-py2.py3-none-any.whl.metadata (14 kB)
Collecting sortedcontainers (from trio~=0.17->selenium>=4.18.1->crewai-tools>=0.14.0->crewai)
Using cached sortedcontainers-2.4.0-py2.py3-none-any.whl.metadata (10 kB)
Collecting outcome (from trio~=0.17->selenium>=4.18.1->crewai-tools>=0.14.0->crewai)
Using cached outcome-1.3.0.post0-py2.py3-none-any.whl.metadata (2.6 kB)
Collecting wsproto>=0.14 (from trio-websocket~=0.9->selenium>=4.18.1->crewai-tools>=0.14.0->crewai)
Using cached wsproto-1.2.0-py3-none-any.whl.metadata (5.6 kB)
Collecting pysocks!=1.5.7,<2.0,>=1.5.6 (from urllib3[socks]<3,>=1.26->selenium>=4.18.1->crewai-tools>=0.14.0->crewai)
Using cached PySocks-1.7.1-py3-none-any.whl.metadata (13 kB)
Collecting humanfriendly>=9.1 (from coloredlogs->onnxruntime>=1.14.1->chromadb>=0.5.18->crewai)
Using cached humanfriendly-10.0-py2.py3-none-any.whl.metadata (9.2 kB)
Collecting executing>=1.2.0 (from stack_data->ipython>=5.3.0->pyvis>=0.3.2->crewai)
Using cached executing-2.1.0-py2.py3-none-any.whl.metadata (8.9 kB)
Collecting asttokens>=2.1.0 (from stack_data->ipython>=5.3.0->pyvis>=0.3.2->crewai)
Using cached asttokens-3.0.0-py3-none-any.whl.metadata (4.7 kB)
Collecting pure-eval (from stack_data->ipython>=5.3.0->pyvis>=0.3.2->crewai)
Using cached pure_eval-0.2.3-py3-none-any.whl.metadata (6.3 kB)
Collecting mpmath<1.4,>=1.1.0 (from sympy->onnxruntime>=1.14.1->chromadb>=0.5.18->crewai)
Using cached mpmath-1.3.0-py3-none-any.whl.metadata (8.6 kB)
Collecting marshmallow<4.0.0,>=3.18.0 (from dataclasses-json<0.7,>=0.5.7->langchain-community<0.4.0,>=0.3.1->embedchain>=0.1.114->crewai-tools>=0.14.0->crewai)
Using cached marshmallow-3.23.1-py3-none-any.whl.metadata (7.5 kB)
Collecting typing-inspect<1,>=0.4.0 (from dataclasses-json<0.7,>=0.5.7->langchain-community<0.4.0,>=0.3.1->embedchain>=0.1.114->crewai-tools>=0.14.0->crewai)
Using cached typing_inspect-0.9.0-py3-none-any.whl.metadata (1.5 kB)
Collecting grpcio-status<2.0.dev0,>=1.33.2 (from google-api-core[grpc]!=2.0.
,!=2.1.,!=2.2.,!=2.3.,!=2.4.,!=2.5.,!=2.6.,!=2.7.*,<3.0.0dev,>=1.34.1->google-cloud-aiplatform<2.0.0,>=1.26.1->embedchain>=0.1.114->crewai-tools>=0.14.0->crewai)
Using cached grpcio_status-1.68.1-py3-none-any.whl.metadata (1.1 kB)
Collecting google-cloud-core<3.0.0dev,>=2.4.1 (from google-cloud-bigquery!=3.20.0,<4.0.0dev,>=1.15.0->google-cloud-aiplatform<2.0.0,>=1.26.1->embedchain>=0.1.114->crewai-tools>=0.14.0->crewai)
Using cached google_cloud_core-2.4.1-py2.py3-none-any.whl.metadata (2.7 kB)
Collecting google-resumable-media<3.0dev,>=2.0.0 (from google-cloud-bigquery!=3.20.0,<4.0.0dev,>=1.15.0->google-cloud-aiplatform<2.0.0,>=1.26.1->embedchain>=0.1.114->crewai-tools>=0.14.0->crewai)
Using cached google_resumable_media-2.7.2-py2.py3-none-any.whl.metadata (2.2 kB)
Collecting grpc-google-iam-v1<1.0.0dev,>=0.12.4 (from google-cloud-resource-manager<3.0.0dev,>=1.3.3->google-cloud-aiplatform<2.0.0,>=1.26.1->embedchain>=0.1.114->crewai-tools>=0.14.0->crewai)
Using cached grpc_google_iam_v1-0.13.1-py2.py3-none-any.whl.metadata (3.3 kB)
Collecting google-crc32c<2.0dev,>=1.0 (from google-cloud-storage<3.0.0dev,>=1.32.0->google-cloud-aiplatform<2.0.0,>=1.26.1->embedchain>=0.1.114->crewai-tools>=0.14.0->crewai)
Using cached google_crc32c-1.6.0-py3-none-any.whl
Collecting tzdata>=2022.7 (from pandas>=1.4.3->langchain-cohere<0.4.0,>=0.3.0->embedchain>=0.1.114->crewai-tools>=0.14.0->crewai)
Using cached tzdata-2024.2-py2.py3-none-any.whl.metadata (1.4 kB)
Collecting pyasn1<0.7.0,>=0.4.6 (from pyasn1-modules>=0.2.1->google-auth>=1.0.1->kubernetes>=28.1.0->chromadb>=0.5.18->crewai)
Using cached pyasn1-0.6.1-py3-none-any.whl.metadata (8.4 kB)
Collecting grpcio-tools>=1.41.0 (from qdrant-client<2.0.0,>=1.9.1->mem0ai<0.2.0,>=0.1.29->embedchain>=0.1.114->crewai-tools>=0.14.0->crewai)
Using cached grpcio_tools-1.68.1-cp313-cp313-macosx_10_13_universal2.whl.metadata (5.3 kB)
Collecting portalocker<3.0.0,>=2.7.0 (from qdrant-client<2.0.0,>=1.9.1->mem0ai<0.2.0,>=0.1.29->embedchain>=0.1.114->crewai-tools>=0.14.0->crewai)
Using cached portalocker-2.10.1-py3-none-any.whl.metadata (8.5 kB)
Collecting setuptools (from grpcio-tools>=1.41.0->qdrant-client<2.0.0,>=1.9.1->mem0ai<0.2.0,>=0.1.29->embedchain>=0.1.114->crewai-tools>=0.14.0->crewai)
Using cached setuptools-75.6.0-py3-none-any.whl.metadata (6.7 kB)
Collecting h2<5,>=3 (from httpx[http2]>=0.20.0->qdrant-client<2.0.0,>=1.9.1->mem0ai<0.2.0,>=0.1.29->embedchain>=0.1.114->crewai-tools>=0.14.0->crewai)
Using cached h2-4.1.0-py3-none-any.whl.metadata (3.6 kB)
Collecting mypy-extensions>=0.3.0 (from typing-inspect<1,>=0.4.0->dataclasses-json<0.7,>=0.5.7->langchain-community<0.4.0,>=0.3.1->embedchain>=0.1.114->crewai-tools>=0.14.0->crewai)
Using cached mypy_extensions-1.0.0-py3-none-any.whl.metadata (1.1 kB)
Collecting hyperframe<7,>=6.0 (from h2<5,>=3->httpx[http2]>=0.20.0->qdrant-client<2.0.0,>=1.9.1->mem0ai<0.2.0,>=0.1.29->embedchain>=0.1.114->crewai-tools>=0.14.0->crewai)
Using cached hyperframe-6.0.1-py3-none-any.whl.metadata (2.7 kB)
Collecting hpack<5,>=4.0 (from h2<5,>=3->httpx[http2]>=0.20.0->qdrant-client<2.0.0,>=1.9.1->mem0ai<0.2.0,>=0.1.29->embedchain>=0.1.114->crewai-tools>=0.14.0->crewai)
Using cached hpack-4.0.0-py3-none-any.whl.metadata (2.5 kB)
Using cached crewai-0.83.0-py3-none-any.whl (215 kB)
Using cached appdirs-1.4.4-py2.py3-none-any.whl (9.6 kB)
Using cached auth0_python-4.7.2-py3-none-any.whl (131 kB)
Using cached chromadb-0.5.20-py3-none-any.whl (617 kB)
Using cached click-8.1.7-py3-none-any.whl (97 kB)
Using cached crewai_tools-0.14.0-py3-none-any.whl (462 kB)
Using cached instructor-1.7.0-py3-none-any.whl (70 kB)
Using cached json_repair-0.30.2-py3-none-any.whl (18 kB)
Using cached jsonref-1.1.0-py3-none-any.whl (9.4 kB)
Using cached langchain-0.3.9-py3-none-any.whl (1.0 MB)
Using cached litellm-1.53.1-py3-none-any.whl (6.4 MB)
Using cached openai-1.55.3-py3-none-any.whl (389 kB)
Using cached openpyxl-3.1.5-py2.py3-none-any.whl (250 kB)
Using cached opentelemetry_api-1.28.2-py3-none-any.whl (64 kB)
Using cached opentelemetry_exporter_otlp_proto_http-1.28.2-py3-none-any.whl (17 kB)
Using cached opentelemetry_exporter_otlp_proto_common-1.28.2-py3-none-any.whl (18 kB)
Using cached opentelemetry_proto-1.28.2-py3-none-any.whl (55 kB)
Using cached opentelemetry_sdk-1.28.2-py3-none-any.whl (118 kB)
Using cached opentelemetry_semantic_conventions-0.49b2-py3-none-any.whl (159 kB)
Using cached pdfplumber-0.11.4-py3-none-any.whl (59 kB)
Using cached pdfminer.six-20231228-py3-none-any.whl (5.6 MB)
Using cached pydantic-2.10.2-py3-none-any.whl (456 kB)
Using cached pydantic_core-2.27.1-cp313-cp313-macosx_11_0_arm64.whl (1.8 MB)
Using cached python_dotenv-1.0.1-py3-none-any.whl (19 kB)
Using cached pyvis-0.3.2-py3-none-any.whl (756 kB)
Using cached regex-2024.11.6-cp313-cp313-macosx_11_0_arm64.whl (284 kB)
Using cached tomli-2.2.1-cp313-cp313-macosx_11_0_arm64.whl (123 kB)
Using cached tomli_w-1.1.0-py3-none-any.whl (6.4 kB)
Using cached uv-0.5.5-py3-none-macosx_11_0_arm64.whl (12.9 MB)
Using cached aiohttp-3.11.9-cp313-cp313-macosx_11_0_arm64.whl (451 kB)
Using cached annotated_types-0.7.0-py3-none-any.whl (13 kB)
Using cached anyio-4.6.2.post1-py3-none-any.whl (90 kB)
Using cached bcrypt-4.2.1-cp39-abi3-macosx_10_12_universal2.whl (489 kB)
Using cached beautifulsoup4-4.12.3-py3-none-any.whl (147 kB)
Using cached build-1.2.2.post1-py3-none-any.whl (22 kB)
Using cached cryptography-43.0.3-cp39-abi3-macosx_10_9_universal2.whl (6.2 MB)
Using cached Deprecated-1.2.15-py2.py3-none-any.whl (9.9 kB)
Using cached distro-1.9.0-py3-none-any.whl (20 kB)
Using cached docker-7.1.0-py3-none-any.whl (147 kB)
Using cached docstring_parser-0.16-py3-none-any.whl (36 kB)
Using cached embedchain-0.1.125-py3-none-any.whl (211 kB)
Using cached fastapi-0.115.5-py3-none-any.whl (94 kB)
Using cached googleapis_common_protos-1.66.0-py2.py3-none-any.whl (221 kB)
Using cached grpcio-1.68.1-cp313-cp313-macosx_10_13_universal2.whl (11.1 MB)
Using cached httpx-0.28.0-py3-none-any.whl (73 kB)
Using cached httpcore-1.0.7-py3-none-any.whl (78 kB)
Using cached importlib_metadata-8.5.0-py3-none-any.whl (26 kB)
Using cached ipython-8.30.0-py3-none-any.whl (820 kB)
Using cached jinja2-3.1.4-py3-none-any.whl (133 kB)
Using cached jiter-0.6.1-cp313-cp313-macosx_11_0_arm64.whl (301 kB)
Using cached jsonpickle-4.0.0-py3-none-any.whl (46 kB)
Using cached jsonschema-4.23.0-py3-none-any.whl (88 kB)
Using cached kubernetes-31.0.0-py2.py3-none-any.whl (1.9 MB)
Using cached lancedb-0.16.0-cp38-abi3-macosx_11_0_arm64.whl (22.6 MB)
Using cached pylance-0.19.2-cp39-abi3-macosx_11_0_arm64.whl (26.7 MB)
Using cached langchain_core-0.3.21-py3-none-any.whl (409 kB)
Using cached langchain_text_splitters-0.3.2-py3-none-any.whl (25 kB)
Using cached langsmith-0.1.147-py3-none-any.whl (311 kB)
Using cached mmh3-5.0.1-cp313-cp313-macosx_11_0_arm64.whl (38 kB)
Using cached networkx-3.4.2-py3-none-any.whl (1.7 MB)
Using cached onnxruntime-1.20.1-cp313-cp313-macosx_13_0_universal2.whl (31.0 MB)
Using cached opentelemetry_exporter_otlp_proto_grpc-1.28.2-py3-none-any.whl (18 kB)
Using cached opentelemetry_instrumentation_fastapi-0.49b2-py3-none-any.whl (12 kB)
Using cached opentelemetry_instrumentation-0.49b2-py3-none-any.whl (30 kB)
Using cached opentelemetry_instrumentation_asgi-0.49b2-py3-none-any.whl (16 kB)
Using cached opentelemetry_util_http-0.49b2-py3-none-any.whl (6.9 kB)
Using cached orjson-3.10.12-cp313-cp313-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl (248 kB)
Using cached overrides-7.7.0-py3-none-any.whl (17 kB)
Using cached pillow-11.0.0-cp313-cp313-macosx_11_0_arm64.whl (3.0 MB)
Using cached posthog-3.7.4-py2.py3-none-any.whl (54 kB)
Using cached PyJWT-2.10.1-py3-none-any.whl (22 kB)
Using cached pypdfium2-4.30.0-py3-none-macosx_11_0_arm64.whl (2.7 MB)
Using cached pyright-1.1.389-py3-none-any.whl (18 kB)
Using cached pytest-8.3.4-py3-none-any.whl (343 kB)
Using cached pytube-15.0.0-py3-none-any.whl (57 kB)
Using cached PyYAML-6.0.2-cp313-cp313-macosx_11_0_arm64.whl (171 kB)
Using cached requests-2.32.3-py3-none-any.whl (64 kB)
Using cached rich-13.9.4-py3-none-any.whl (242 kB)
Using cached selenium-4.27.1-py3-none-any.whl (9.7 MB)
Using cached sniffio-1.3.1-py3-none-any.whl (10 kB)
Using cached tenacity-9.0.0-py3-none-any.whl (28 kB)
Using cached tokenizers-0.21.0-cp39-abi3-macosx_11_0_arm64.whl (2.6 MB)
Using cached tqdm-4.67.1-py3-none-any.whl (78 kB)
Using cached typer-0.14.0-py3-none-any.whl (44 kB)
Using cached typing_extensions-4.12.2-py3-none-any.whl (37 kB)
Using cached urllib3-2.2.3-py3-none-any.whl (126 kB)
Using cached uvicorn-0.32.1-py3-none-any.whl (63 kB)
Using cached et_xmlfile-2.0.0-py3-none-any.whl (18 kB)
Using cached importlib_resources-6.4.5-py3-none-any.whl (36 kB)
Using cached aiohappyeyeballs-2.4.4-py3-none-any.whl (14 kB)
Using cached aiosignal-1.3.1-py3-none-any.whl (7.6 kB)
Using cached alembic-1.14.0-py3-none-any.whl (233 kB)
Using cached attrs-24.2.0-py3-none-any.whl (63 kB)
Using cached backoff-2.2.1-py3-none-any.whl (15 kB)
Using cached certifi-2024.8.30-py3-none-any.whl (167 kB)
Using cached cffi-1.17.1-cp313-cp313-macosx_11_0_arm64.whl (178 kB)
Using cached charset_normalizer-3.4.0-cp313-cp313-macosx_11_0_arm64.whl (119 kB)
Using cached cohere-5.12.0-py3-none-any.whl (249 kB)
Using cached httpx_sse-0.4.0-py3-none-any.whl (7.8 kB)
Using cached durationpy-0.9-py3-none-any.whl (3.5 kB)
Using cached frozenlist-1.5.0-cp313-cp313-macosx_11_0_arm64.whl (50 kB)
Using cached google_auth-2.36.0-py2.py3-none-any.whl (209 kB)
Using cached google_cloud_aiplatform-1.73.0-py2.py3-none-any.whl (6.3 MB)
Using cached gptcache-0.1.44-py3-none-any.whl (131 kB)
Using cached h11-0.14.0-py3-none-any.whl (58 kB)
Using cached httptools-0.6.4-cp313-cp313-macosx_11_0_arm64.whl (102 kB)
Using cached huggingface_hub-0.26.3-py3-none-any.whl (447 kB)
Using cached idna-3.10-py3-none-any.whl (70 kB)
Using cached jedi-0.19.2-py2.py3-none-any.whl (1.6 MB)
Using cached jsonpatch-1.33-py2.py3-none-any.whl (12 kB)
Using cached jsonschema_specifications-2024.10.1-py3-none-any.whl (18 kB)
Using cached langchain_cohere-0.3.3-py3-none-any.whl (44 kB)
Using cached langchain_community-0.3.8-py3-none-any.whl (2.4 MB)
Using cached SQLAlchemy-2.0.35-py3-none-any.whl (1.9 MB)
Using cached langchain_openai-0.2.10-py3-none-any.whl (50 kB)
Using cached markdown_it_py-3.0.0-py3-none-any.whl (87 kB)
Using cached MarkupSafe-3.0.2-cp313-cp313-macosx_11_0_arm64.whl (12 kB)
Using cached mem0ai-0.1.34-py3-none-any.whl (83 kB)
Using cached monotonic-1.6-py2.py3-none-any.whl (8.2 kB)
Using cached multidict-6.1.0-cp313-cp313-macosx_11_0_arm64.whl (29 kB)
Using cached nest_asyncio-1.6.0-py3-none-any.whl (5.2 kB)
Using cached nodeenv-1.9.1-py2.py3-none-any.whl (22 kB)
Using cached oauthlib-3.2.2-py3-none-any.whl (151 kB)
Using cached packaging-24.2-py3-none-any.whl (65 kB)
Using cached pexpect-4.9.0-py2.py3-none-any.whl (63 kB)
Using cached pluggy-1.5.0-py3-none-any.whl (20 kB)
Using cached prompt_toolkit-3.0.48-py3-none-any.whl (386 kB)
Using cached propcache-0.2.1-cp313-cp313-macosx_11_0_arm64.whl (44 kB)
Using cached protobuf-5.29.0-cp38-abi3-macosx_10_9_universal2.whl (417 kB)
Using cached pygments-2.18.0-py3-none-any.whl (1.2 MB)
Using cached pypdf-5.1.0-py3-none-any.whl (297 kB)
Using cached pysbd-0.3.4-py3-none-any.whl (71 kB)
Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)
Using cached referencing-0.35.1-py3-none-any.whl (26 kB)
Using cached requests_toolbelt-1.0.0-py2.py3-none-any.whl (54 kB)
Using cached rpds_py-0.21.0-cp313-cp313-macosx_11_0_arm64.whl (320 kB)
Using cached schema-0.7.7-py2.py3-none-any.whl (18 kB)
Using cached shellingham-1.5.4-py2.py3-none-any.whl (9.8 kB)
Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
Using cached soupsieve-2.6-py3-none-any.whl (36 kB)
Using cached starlette-0.41.3-py3-none-any.whl (73 kB)
Using cached traitlets-5.14.3-py3-none-any.whl (85 kB)
Using cached trio-0.27.0-py3-none-any.whl (481 kB)
Using cached trio_websocket-0.11.1-py3-none-any.whl (17 kB)
Using cached uvloop-0.21.0-cp313-cp313-macosx_10_13_universal2.whl (1.5 MB)
Using cached watchfiles-1.0.0-cp313-cp313-macosx_11_0_arm64.whl (382 kB)
Using cached websocket_client-1.8.0-py3-none-any.whl (58 kB)
Using cached websockets-14.1-cp313-cp313-macosx_11_0_arm64.whl (159 kB)
Using cached wrapt-1.17.0-cp313-cp313-macosx_11_0_arm64.whl (38 kB)
Using cached yarl-1.18.3-cp313-cp313-macosx_11_0_arm64.whl (91 kB)
Using cached zipp-3.21.0-py3-none-any.whl (9.6 kB)
Using cached coloredlogs-15.0.1-py2.py3-none-any.whl (46 kB)
Using cached decorator-5.1.1-py3-none-any.whl (9.1 kB)
Using cached deprecation-2.1.0-py2.py3-none-any.whl (11 kB)
Using cached flatbuffers-24.3.25-py2.py3-none-any.whl (26 kB)
Using cached iniconfig-2.0.0-py3-none-any.whl (5.9 kB)
Using cached matplotlib_inline-0.1.7-py3-none-any.whl (9.9 kB)
Using cached pyproject_hooks-1.2.0-py3-none-any.whl (10 kB)
Using cached requests_oauthlib-2.0.0-py2.py3-none-any.whl (24 kB)
Using cached stack_data-0.6.3-py3-none-any.whl (24 kB)
Using cached sympy-1.13.3-py3-none-any.whl (6.2 MB)
Using cached asgiref-3.8.1-py3-none-any.whl (23 kB)
Using cached asttokens-3.0.0-py3-none-any.whl (26 kB)
Using cached cachetools-5.5.0-py3-none-any.whl (9.5 kB)
Using cached dataclasses_json-0.6.7-py3-none-any.whl (28 kB)
Using cached executing-2.1.0-py2.py3-none-any.whl (25 kB)
Using cached fsspec-2024.10.0-py3-none-any.whl (179 kB)
Using cached google_api_core-2.23.0-py3-none-any.whl (156 kB)
Using cached google_cloud_bigquery-3.27.0-py2.py3-none-any.whl (240 kB)
Using cached google_cloud_resource_manager-1.13.1-py2.py3-none-any.whl (358 kB)
Using cached google_cloud_storage-2.18.2-py2.py3-none-any.whl (130 kB)
Using cached humanfriendly-10.0-py2.py3-none-any.whl (86 kB)
Using cached jsonpointer-3.0.0-py2.py3-none-any.whl (7.6 kB)
Using cached langchain_experimental-0.3.3-py3-none-any.whl (208 kB)
Using cached mdurl-0.1.2-py3-none-any.whl (10.0 kB)
Using cached mpmath-1.3.0-py3-none-any.whl (536 kB)
Using cached pandas-2.2.3-cp313-cp313-macosx_11_0_arm64.whl (11.3 MB)
Using cached parameterized-0.9.0-py2.py3-none-any.whl (20 kB)
Using cached parso-0.8.4-py2.py3-none-any.whl (103 kB)
Using cached proto_plus-1.25.0-py3-none-any.whl (50 kB)
Using cached ptyprocess-0.7.0-py2.py3-none-any.whl (13 kB)
Using cached pyarrow-18.1.0-cp313-cp313-macosx_12_0_arm64.whl (29.5 MB)
Using cached pyasn1_modules-0.4.1-py3-none-any.whl (181 kB)
Using cached pydantic_settings-2.6.1-py3-none-any.whl (28 kB)
Using cached PySocks-1.7.1-py3-none-any.whl (16 kB)
Using cached pytz-2024.2-py2.py3-none-any.whl (508 kB)
Using cached qdrant_client-1.12.1-py3-none-any.whl (267 kB)
Using cached rsa-4.9-py3-none-any.whl (34 kB)
Using cached shapely-2.0.6-cp313-cp313-macosx_11_0_arm64.whl (1.3 MB)
Using cached tabulate-0.9.0-py3-none-any.whl (35 kB)
Using cached types_requests-2.32.0.20241016-py3-none-any.whl (15 kB)
Using cached wsproto-1.2.0-py3-none-any.whl (24 kB)
Using cached filelock-3.16.1-py3-none-any.whl (16 kB)
Using cached Mako-1.3.6-py3-none-any.whl (78 kB)
Using cached outcome-1.3.0.post0-py2.py3-none-any.whl (10 kB)
Using cached pure_eval-0.2.3-py3-none-any.whl (11 kB)
Using cached pycparser-2.22-py3-none-any.whl (117 kB)
Using cached sortedcontainers-2.4.0-py2.py3-none-any.whl (29 kB)
Using cached wcwidth-0.2.13-py2.py3-none-any.whl (34 kB)
Using cached google_cloud_core-2.4.1-py2.py3-none-any.whl (29 kB)
Using cached google_resumable_media-2.7.2-py2.py3-none-any.whl (81 kB)
Using cached grpc_google_iam_v1-0.13.1-py2.py3-none-any.whl (24 kB)
Using cached grpcio_status-1.68.1-py3-none-any.whl (14 kB)
Using cached grpcio_tools-1.68.1-cp313-cp313-macosx_10_13_universal2.whl (5.6 MB)
Using cached marshmallow-3.23.1-py3-none-any.whl (49 kB)
Using cached portalocker-2.10.1-py3-none-any.whl (18 kB)
Using cached pyasn1-0.6.1-py3-none-any.whl (83 kB)
Using cached typing_inspect-0.9.0-py3-none-any.whl (8.8 kB)
Using cached tzdata-2024.2-py2.py3-none-any.whl (346 kB)
Using cached h2-4.1.0-py3-none-any.whl (57 kB)
Using cached mypy_extensions-1.0.0-py3-none-any.whl (4.7 kB)
Using cached setuptools-75.6.0-py3-none-any.whl (1.2 MB)
Using cached hpack-4.0.0-py3-none-any.whl (32 kB)
Using cached hyperframe-6.0.1-py3-none-any.whl (12 kB)
Building wheels for collected packages: tiktoken
Building wheel for tiktoken (pyproject.toml) ... error
error: subprocess-exited-with-error

× Building wheel for tiktoken (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [36 lines of output]
running bdist_wheel
running build
running build_py
creating build/lib.macosx-15.0-arm64-cpython-313/tiktoken
copying tiktoken/registry.py -> build/lib.macosx-15.0-arm64-cpython-313/tiktoken
copying tiktoken/init.py -> build/lib.macosx-15.0-arm64-cpython-313/tiktoken
copying tiktoken/core.py -> build/lib.macosx-15.0-arm64-cpython-313/tiktoken
copying tiktoken/model.py -> build/lib.macosx-15.0-arm64-cpython-313/tiktoken
copying tiktoken/load.py -> build/lib.macosx-15.0-arm64-cpython-313/tiktoken
copying tiktoken/_educational.py -> build/lib.macosx-15.0-arm64-cpython-313/tiktoken
creating build/lib.macosx-15.0-arm64-cpython-313/tiktoken_ext
copying tiktoken_ext/openai_public.py -> build/lib.macosx-15.0-arm64-cpython-313/tiktoken_ext
running egg_info
writing tiktoken.egg-info/PKG-INFO
writing dependency_links to tiktoken.egg-info/dependency_links.txt
writing requirements to tiktoken.egg-info/requires.txt
writing top-level names to tiktoken.egg-info/top_level.txt
reading manifest file 'tiktoken.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching 'Makefile'
adding license file 'LICENSE'
writing manifest file 'tiktoken.egg-info/SOURCES.txt'
copying tiktoken/py.typed -> build/lib.macosx-15.0-arm64-cpython-313/tiktoken
running build_ext
running build_rust
error: can't find Rust compiler

  If you are using an outdated pip version, it is possible a prebuilt wheel is available for this package but pip is not able to install from it. Installing from the wheel would avoid the need for a Rust compiler.
  
  To update pip, run:
  
      pip install --upgrade pip
  
  and then retry package installation.
  
  If you did intend to build this package from source, try installing a Rust compiler from your system package manager and ensure it is on the PATH during installation. Alternatively, rustup (available at https://rustup.rs) is the recommended way to download and update the Rust compiler toolchain.
  [end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for tiktoken
Failed to build tiktoken
ERROR: ERROR: Failed to build installable wheels for some pyproject.toml based projects (tiktoken)

Possible Solution

None

Additional context

None

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions