crewAI icon indicating copy to clipboard operation
crewAI copied to clipboard

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

Open stabak opened this issue 1 year ago • 5 comments

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

stabak avatar Dec 02 '24 08:12 stabak

Can you please try using Python version 3.11 or 12

theCyberTech avatar Dec 03 '24 12:12 theCyberTech

confirming it all works on 3.12 and does not on 3.13.

motobob avatar Dec 03 '24 23:12 motobob

Can you please try using Python version 3.11 or 12

Sure, 3.12 works

stabak avatar Dec 05 '24 13:12 stabak

I encountered the same issue. I was able to resolve it with the following steps (please note that I am using uv, so this is just for reference):

Install tiktoken==0.8.0 Install crewai

TakaWakiyama avatar Dec 06 '24 12:12 TakaWakiyama

This issue is stale because it has been open for 30 days with no activity. Remove stale label or comment or this will be closed in 5 days.

github-actions[bot] avatar Jan 06 '25 12:01 github-actions[bot]

This issue was closed because it has been stalled for 5 days with no activity.

github-actions[bot] avatar Jan 12 '25 12:01 github-actions[bot]

still error in 3.13

sniezeek avatar Mar 28 '25 13:03 sniezeek

Still error in 3.13. Cannot install crewai using pip.

Does not make sense why this issue is marked as not planned. I guess need to switch to langchain or agno.

durgapublic avatar May 13 '25 20:05 durgapublic

Hey folks, we don’t support Python 3.13 yet. @durgapublic ,the bot automatically closed this as 'not planned'; but that’s not accurate.. sorry about that!

I'm planning to add this support soon, could you use 3.12 until there?

lucasgomide avatar May 14 '25 13:05 lucasgomide

@stabak @durgapublic @sniezeek @motobob

Can you try to install crewai using uv add git+https://github.com/crewAIInc/crewAI.git@lg-python-3-13

I appreciate your patience in helping to make sure everything is okay.

lucasgomide avatar May 15 '25 17:05 lucasgomide