Description
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
- Have a python3 environment on a Mac
- Create a project folder
- Create a venv
- Activate the venv
- 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