chroma-core/chroma

[Install issue]: Can't install on Python 3.12.0

brunobraga opened this issue ยท 11 comments

What happened?

Starting from the original Python download, on a brand new virtual environment, I get as ResolutionImpossible error.

If locked Python version (e.g. 3.10) is a dependency, you should specify this in the package documentation.

Related issue (Python 3.11, not sure this is already resolved either): #163

Versions

Windows 10
Python 3.12.0
Chroma (latest: 0.4.17)

Relevant log output

(test) C:\>pip install chromadb
Collecting chromadb
  Using cached chromadb-0.4.17-py3-none-any.whl.metadata (7.3 kB)
Collecting requests>=2.28 (from chromadb)
  Using cached requests-2.31.0-py3-none-any.whl.metadata (4.6 kB)
Collecting pydantic>=1.9 (from chromadb)
  Using cached pydantic-2.5.1-py3-none-any.whl.metadata (64 kB)
Collecting chroma-hnswlib==0.7.3 (from chromadb)
  Using cached chroma-hnswlib-0.7.3.tar.gz (31 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting fastapi>=0.95.2 (from chromadb)
  Using cached fastapi-0.104.1-py3-none-any.whl.metadata (24 kB)
Collecting uvicorn>=0.18.3 (from uvicorn[standard]>=0.18.3->chromadb)
  Using cached uvicorn-0.24.0.post1-py3-none-any.whl.metadata (6.4 kB)
Collecting posthog>=2.4.0 (from chromadb)
  Using cached posthog-3.0.2-py2.py3-none-any.whl.metadata (2.0 kB)
Collecting typing-extensions>=4.5.0 (from chromadb)
  Using cached typing_extensions-4.8.0-py3-none-any.whl.metadata (3.0 kB)
INFO: pip is looking at multiple versions of chromadb to determine which version is compatible with other requirements. This could take a while.
Collecting chromadb
  Using cached chromadb-0.4.16-py3-none-any.whl.metadata (7.3 kB)
  Using cached chromadb-0.4.15-py3-none-any.whl.metadata (7.2 kB)
  Using cached chromadb-0.4.14-py3-none-any.whl.metadata (7.0 kB)
  Using cached chromadb-0.4.13-py3-none-any.whl.metadata (7.0 kB)
  Using cached chromadb-0.4.12-py3-none-any.whl.metadata (7.0 kB)
Collecting pydantic<2.0,>=1.9 (from chromadb)
  Using cached pydantic-1.10.13-py3-none-any.whl.metadata (149 kB)
Collecting fastapi<0.100.0,>=0.95.2 (from chromadb)
  Using cached fastapi-0.99.1-py3-none-any.whl.metadata (23 kB)
Collecting chromadb
  Using cached chromadb-0.4.11-py3-none-any.whl.metadata (7.0 kB)
  Using cached chromadb-0.4.10-py3-none-any.whl.metadata (7.0 kB)
INFO: pip is still looking at multiple versions of chromadb to determine which version is compatible with other requirements. This could take a while.
  Using cached chromadb-0.4.9-py3-none-any.whl.metadata (7.0 kB)
Collecting chroma-hnswlib==0.7.2 (from chromadb)
  Using cached chroma-hnswlib-0.7.2.tar.gz (31 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting chromadb
  Using cached chromadb-0.4.8-py3-none-any.whl.metadata (6.9 kB)
Collecting numpy>=1.21.6 (from chromadb)
  Using cached numpy-1.26.2-cp312-cp312-win_amd64.whl.metadata (61 kB)
Collecting chromadb
  Using cached chromadb-0.4.7-py3-none-any.whl.metadata (6.9 kB)
  Using cached chromadb-0.4.6-py3-none-any.whl.metadata (6.8 kB)
  Using cached chromadb-0.4.5-py3-none-any.whl.metadata (6.8 kB)
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. See https://pip.pypa.io/warnings/backtracking for guidance. If you want to abort this run, press Ctrl + C.
  Using cached chromadb-0.4.4-py3-none-any.whl.metadata (6.8 kB)
  Using cached chromadb-0.4.3-py3-none-any.whl.metadata (6.9 kB)
Collecting pandas>=1.3 (from chromadb)
  Using cached pandas-2.1.3-cp312-cp312-win_amd64.whl.metadata (18 kB)
Collecting chroma-hnswlib==0.7.1 (from chromadb)
  Using cached chroma-hnswlib-0.7.1.tar.gz (30 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting chromadb
  Using cached chromadb-0.4.2-py3-none-any.whl.metadata (6.9 kB)
  Using cached chromadb-0.4.1-py3-none-any.whl.metadata (6.9 kB)
  Using cached chromadb-0.4.0-py3-none-any.whl.metadata (6.9 kB)
  Using cached chromadb-0.3.29-py3-none-any.whl.metadata (6.9 kB)
Collecting hnswlib>=0.7 (from chromadb)
  Using cached hnswlib-0.7.0.tar.gz (33 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting clickhouse-connect>=0.5.7 (from chromadb)
  Using cached clickhouse_connect-0.6.20-cp312-cp312-win_amd64.whl.metadata (2.9 kB)
Collecting duckdb>=0.7.1 (from chromadb)
  Using cached duckdb-0.9.2.tar.gz (10.7 MB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Installing backend dependencies ... done
  Preparing metadata (pyproject.toml) ... done
Collecting fastapi==0.85.1 (from chromadb)
  Using cached fastapi-0.85.1-py3-none-any.whl (55 kB)
Collecting chromadb
  Using cached chromadb-0.3.27-py3-none-any.whl.metadata (6.8 kB)
Collecting pydantic==1.9 (from chromadb)
  Using cached pydantic-1.9.0-py3-none-any.whl (140 kB)
Collecting chromadb
  Using cached chromadb-0.3.26-py3-none-any.whl.metadata (6.8 kB)
  Using cached chromadb-0.3.25-py3-none-any.whl.metadata (6.7 kB)
  Using cached chromadb-0.3.23-py3-none-any.whl.metadata (6.3 kB)
Collecting sentence-transformers>=2.2.2 (from chromadb)
  Using cached sentence-transformers-2.2.2.tar.gz (85 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting certifi (from clickhouse-connect>=0.5.7->chromadb)
  Using cached certifi-2023.7.22-py3-none-any.whl.metadata (2.2 kB)
Collecting urllib3>=1.26 (from clickhouse-connect>=0.5.7->chromadb)
  Using cached urllib3-2.1.0-py3-none-any.whl.metadata (6.4 kB)
Collecting pytz (from clickhouse-connect>=0.5.7->chromadb)
  Using cached pytz-2023.3.post1-py2.py3-none-any.whl.metadata (22 kB)
Collecting zstandard (from clickhouse-connect>=0.5.7->chromadb)
  Using cached zstandard-0.22.0-cp312-cp312-win_amd64.whl.metadata (3.0 kB)
Collecting lz4 (from clickhouse-connect>=0.5.7->chromadb)
  Using cached lz4-4.3.2.tar.gz (170 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting anyio<4.0.0,>=3.7.1 (from fastapi>=0.95.2->chromadb)
  Using cached anyio-3.7.1-py3-none-any.whl.metadata (4.7 kB)
Collecting starlette<0.28.0,>=0.27.0 (from fastapi>=0.95.2->chromadb)
  Using cached starlette-0.27.0-py3-none-any.whl.metadata (5.8 kB)
Collecting python-dateutil>=2.8.2 (from pandas>=1.3->chromadb)
  Using cached python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
Collecting tzdata>=2022.1 (from pandas>=1.3->chromadb)
  Using cached tzdata-2023.3-py2.py3-none-any.whl (341 kB)
Collecting six>=1.5 (from posthog>=2.4.0->chromadb)
  Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
Collecting monotonic>=1.5 (from posthog>=2.4.0->chromadb)
  Using cached monotonic-1.6-py2.py3-none-any.whl (8.2 kB)
Collecting backoff>=1.10.0 (from posthog>=2.4.0->chromadb)
  Using cached backoff-2.2.1-py3-none-any.whl (15 kB)
Collecting annotated-types>=0.4.0 (from pydantic>=1.9->chromadb)
  Using cached annotated_types-0.6.0-py3-none-any.whl.metadata (12 kB)
Collecting pydantic-core==2.14.3 (from pydantic>=1.9->chromadb)
  Using cached pydantic_core-2.14.3-cp312-none-win_amd64.whl.metadata (6.6 kB)
Collecting charset-normalizer<4,>=2 (from requests>=2.28->chromadb)
  Using cached charset_normalizer-3.3.2-cp312-cp312-win_amd64.whl.metadata (34 kB)
Collecting idna<4,>=2.5 (from requests>=2.28->chromadb)
  Using cached idna-3.4-py3-none-any.whl (61 kB)
Collecting transformers<5.0.0,>=4.6.0 (from sentence-transformers>=2.2.2->chromadb)
  Using cached transformers-4.35.2-py3-none-any.whl.metadata (123 kB)
Collecting tqdm (from sentence-transformers>=2.2.2->chromadb)
  Using cached tqdm-4.66.1-py3-none-any.whl.metadata (57 kB)
INFO: pip is looking at multiple versions of sentence-transformers to determine which version is compatible with other requirements. This could take a while.
Collecting chromadb
  Using cached chromadb-0.3.22-py3-none-any.whl (69 kB)
  Using cached chromadb-0.3.21-py3-none-any.whl (46 kB)
  Using cached chromadb-0.3.20-py3-none-any.whl (46 kB)
  Using cached chromadb-0.3.18-py3-none-any.whl (46 kB)
  Using cached chromadb-0.3.17-py3-none-any.whl (46 kB)
  Using cached chromadb-0.3.16-py3-none-any.whl (46 kB)
  Using cached chromadb-0.3.15-py3-none-any.whl (46 kB)
INFO: pip is still looking at multiple versions of sentence-transformers to determine which version is compatible with other requirements. This could take a while.
  Using cached chromadb-0.3.14-py3-none-any.whl (45 kB)
  Using cached chromadb-0.3.13-py3-none-any.whl (45 kB)
  Using cached chromadb-0.3.12-py3-none-any.whl (45 kB)
  Using cached chromadb-0.3.11-py3-none-any.whl (41 kB)
  Using cached chromadb-0.3.10-py3-none-any.whl (40 kB)
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. See https://pip.pypa.io/warnings/backtracking for guidance. If you want to abort this run, press Ctrl + C.
  Using cached chromadb-0.3.8-py3-none-any.whl (40 kB)
  Using cached chromadb-0.3.7-py3-none-any.whl (39 kB)
  Using cached chromadb-0.3.6-py3-none-any.whl (39 kB)
  Using cached chromadb-0.3.5-py3-none-any.whl (38 kB)
  Using cached chromadb-0.3.4-py3-none-any.whl (38 kB)
  Using cached chromadb-0.3.3-py3-none-any.whl (38 kB)
  Using cached chromadb-0.3.2-py3-none-any.whl (37 kB)
Collecting pandas~=1.3 (from chromadb)
  Using cached pandas-1.5.3.tar.gz (5.2 MB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting clickhouse-connect~=0.5.7 (from chromadb)
  Using cached clickhouse-connect-0.5.25.tar.gz (70 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Installing backend dependencies ... done
  Preparing metadata (pyproject.toml) ... done
Collecting duckdb~=0.5.1 (from chromadb)
  Using cached duckdb-0.5.1.tar.gz (13.5 MB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Installing backend dependencies ... done
  Preparing metadata (pyproject.toml) ... done
Collecting fastapi~=0.85.1 (from chromadb)
  Using cached fastapi-0.85.2-py3-none-any.whl (55 kB)
Collecting uvicorn~=0.18.3 (from uvicorn[standard]~=0.18.3->chromadb)
  Using cached uvicorn-0.18.3-py3-none-any.whl (57 kB)
Collecting chromadb
  Using cached chromadb-0.3.1-py3-none-any.whl (37 kB)
  Using cached chromadb-0.3.0-py3-none-any.whl (36 kB)
  Using cached chromadb-0.2.0-py3-none-any.whl (36 kB)
Collecting uuid~=1.30 (from chromadb)
  Using cached uuid-1.30.tar.gz (5.8 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting chromadb
  Using cached chromadb-0.1.0-py3-none-any.whl (34 kB)
ERROR: Cannot install chromadb==0.1.0, chromadb==0.2.0, chromadb==0.3.0, chromadb==0.3.1, chromadb==0.3.2, chromadb==0.3.25, chromadb==0.3.26, chromadb==0.3.27, chromadb==0.3.29, chromadb==0.4.0, chromadb==0.4.1, chromadb==0.4.10, chromadb==0.4.11, chromadb==0.4.12, chromadb==0.4.13, chromadb==0.4.14, chromadb==0.4.15, chromadb==0.4.16, chromadb==0.4.17, chromadb==0.4.2, chromadb==0.4.3, chromadb==0.4.4, chromadb==0.4.5, chromadb==0.4.6, chromadb==0.4.7, chromadb==0.4.8 and chromadb==0.4.9 because these package versions have conflicting dependencies.

The conflict is caused by:
    chromadb 0.4.17 depends on pulsar-client>=3.1.0
    chromadb 0.4.16 depends on pulsar-client>=3.1.0
    chromadb 0.4.15 depends on pulsar-client>=3.1.0
    chromadb 0.4.14 depends on pulsar-client>=3.1.0
    chromadb 0.4.13 depends on pulsar-client>=3.1.0
    chromadb 0.4.12 depends on pulsar-client>=3.1.0
    chromadb 0.4.11 depends on pulsar-client>=3.1.0
    chromadb 0.4.10 depends on pulsar-client>=3.1.0
    chromadb 0.4.9 depends on pulsar-client>=3.1.0
    chromadb 0.4.8 depends on pulsar-client>=3.1.0
    chromadb 0.4.7 depends on pulsar-client>=3.1.0
    chromadb 0.4.6 depends on pulsar-client>=3.1.0
    chromadb 0.4.5 depends on pulsar-client>=3.1.0
    chromadb 0.4.4 depends on pulsar-client>=3.1.0
    chromadb 0.4.3 depends on pulsar-client>=3.1.0
    chromadb 0.4.2 depends on pulsar-client>=3.1.0
    chromadb 0.4.1 depends on pulsar-client>=3.1.0
    chromadb 0.4.0 depends on pulsar-client>=3.1.0
    chromadb 0.3.29 depends on pulsar-client>=3.1.0
    chromadb 0.3.27 depends on pulsar-client>=3.1.0
    chromadb 0.3.26 depends on pulsar-client>=3.1.0
    chromadb 0.3.25 depends on onnxruntime>=1.14.1
    chromadb 0.3.2 depends on numpy~=1.21.6
    chromadb 0.3.1 depends on numpy~=1.21.6
    chromadb 0.3.0 depends on numpy~=1.21.6
    chromadb 0.2.0 depends on numpy~=1.21.6
    chromadb 0.1.0 depends on numpy~=1.21.6

To fix this you could try to:
1. loosen the range of package versions you've specified
2. remove package versions to allow pip attempt to solve the dependency conflict

ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts

Just checked other Python versions... this seems to be resolved in Python 3.11.5 (latest available for 3.11):

(test311) C:\>python --version
Python 3.11.5

(test311) C:\>pip install chromadb
Collecting chromadb
  Obtaining dependency information for chromadb from https://files.pythonhosted.org/packages/24/2a/5cad8436a39c45f9fb9a6a0662d6254039f90a5710cf82410b685bbb7c71/chromadb-0.4.17-py3-none-any.whl.metadata
  Using cached chromadb-0.4.17-py3-none-any.whl.metadata (7.3 kB)
Collecting requests>=2.28 (from chromadb)
  Obtaining dependency information for requests>=2.28 from https://files.pythonhosted.org/packages/70/8e/0e2d847013cb52cd35b38c009bb167a1a26b2ce6cd6965bf26b47bc0bf44/requests-2.31.0-py3-none-any.whl.metadata
  Using cached requests-2.31.0-py3-none-any.whl.metadata (4.6 kB)
Collecting pydantic>=1.9 (from chromadb)
  Obtaining dependency information for pydantic>=1.9 from https://files.pythonhosted.org/packages/e2/2c/9906b7abc337b0250a5634de5396e2f3cb1b837af0616424c2225a65aa80/pydantic-2.5.1-py3-none-any.whl.metadata
  Using cached pydantic-2.5.1-py3-none-any.whl.metadata (64 kB)
Collecting chroma-hnswlib==0.7.3 (from chromadb)
  Obtaining dependency information for chroma-hnswlib==0.7.3 from https://files.pythonhosted.org/packages/d2/32/a91850c7aa8a34f61838913155103808fe90da6f1ea4302731b59e9ba6f2/chroma_hnswlib-0.7.3-cp311-cp311-win_amd64.whl.metadata
  Downloading chroma_hnswlib-0.7.3-cp311-cp311-win_amd64.whl.metadata (262 bytes)
Collecting fastapi>=0.95.2 (from chromadb)
  Obtaining dependency information for fastapi>=0.95.2 from https://files.pythonhosted.org/packages/f3/4f/0ce34195b63240b6693086496c9bab4ef23999112184399a3e88854c7674/fastapi-0.104.1-py3-none-any.whl.metadata
  Using cached fastapi-0.104.1-py3-none-any.whl.metadata (24 kB)
Collecting uvicorn[standard]>=0.18.3 (from chromadb)
  Obtaining dependency information for uvicorn[standard]>=0.18.3 from https://files.pythonhosted.org/packages/7e/17/4b7a76fffa7babf397481040d8aef2725b2b81ae19f1a31b5ca0c17d49e6/uvicorn-0.24.0.post1-py3-none-any.whl.metadata
  Using cached uvicorn-0.24.0.post1-py3-none-any.whl.metadata (6.4 kB)
Collecting posthog>=2.4.0 (from chromadb)
  Obtaining dependency information for posthog>=2.4.0 from https://files.pythonhosted.org/packages/a7/73/35758818228c70348be4c3c66a76653c62e894e0e3c3461453c5341ca926/posthog-3.0.2-py2.py3-none-any.whl.metadata
  Using cached posthog-3.0.2-py2.py3-none-any.whl.metadata (2.0 kB)
Collecting typing-extensions>=4.5.0 (from chromadb)
  Obtaining dependency information for typing-extensions>=4.5.0 from https://files.pythonhosted.org/packages/24/21/7d397a4b7934ff4028987914ac1044d3b7d52712f30e2ac7a2ae5bc86dd0/typing_extensions-4.8.0-py3-none-any.whl.metadata
  Using cached typing_extensions-4.8.0-py3-none-any.whl.metadata (3.0 kB)
Collecting pulsar-client>=3.1.0 (from chromadb)
  Obtaining dependency information for pulsar-client>=3.1.0 from https://files.pythonhosted.org/packages/72/7f/267fb790b26dab29c0a3cdd8ca1cd0a73ce92200e9d381153f51cd731757/pulsar_client-3.3.0-cp311-cp311-win_amd64.whl.metadata
  Downloading pulsar_client-3.3.0-cp311-cp311-win_amd64.whl.metadata (1.0 kB)
Collecting onnxruntime>=1.14.1 (from chromadb)
  Obtaining dependency information for onnxruntime>=1.14.1 from https://files.pythonhosted.org/packages/f0/e7/0c648ebd68c0c7499170a6e983119199498b3de618689649da1394ef8106/onnxruntime-1.16.2-cp311-cp311-win_amd64.whl.metadata
  Downloading onnxruntime-1.16.2-cp311-cp311-win_amd64.whl.metadata (4.4 kB)
Collecting opentelemetry-api>=1.2.0 (from chromadb)
  Obtaining dependency information for opentelemetry-api>=1.2.0 from https://files.pythonhosted.org/packages/51/3a/945e6c21f405ac4ea526f91ee09cc1568c04e0c95d3392903e6984c8f0e0/opentelemetry_api-1.21.0-py3-none-any.whl.metadata
  Downloading opentelemetry_api-1.21.0-py3-none-any.whl.metadata (1.4 kB)
Collecting opentelemetry-exporter-otlp-proto-grpc>=1.2.0 (from chromadb)
  Obtaining dependency information for opentelemetry-exporter-otlp-proto-grpc>=1.2.0 from https://files.pythonhosted.org/packages/75/59/ec3e39fe164c61306998cdd3cd30a857c4da2f8d3141204a929e57668eee/opentelemetry_exporter_otlp_proto_grpc-1.21.0-py3-none-any.whl.metadata
  Downloading opentelemetry_exporter_otlp_proto_grpc-1.21.0-py3-none-any.whl.metadata (2.4 kB)
Collecting opentelemetry-sdk>=1.2.0 (from chromadb)
  Obtaining dependency information for opentelemetry-sdk>=1.2.0 from https://files.pythonhosted.org/packages/c3/08/ca8b1ef7a2fa3f1ea2f12770eca8976098066adb442b1da81fea3b370123/opentelemetry_sdk-1.21.0-py3-none-any.whl.metadata
  Downloading opentelemetry_sdk-1.21.0-py3-none-any.whl.metadata (1.5 kB)
Collecting tokenizers>=0.13.2 (from chromadb)
  Obtaining dependency information for tokenizers>=0.13.2 from https://files.pythonhosted.org/packages/be/5f/2cc4f229bf85d90842f513be31a529595c10b8c8b8193c077230a8c17548/tokenizers-0.15.0-cp311-none-win_amd64.whl.metadata
  Downloading tokenizers-0.15.0-cp311-none-win_amd64.whl.metadata (6.8 kB)
Collecting pypika>=0.48.9 (from chromadb)
  Using cached PyPika-0.48.9.tar.gz (67 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting tqdm>=4.65.0 (from chromadb)
  Obtaining dependency information for tqdm>=4.65.0 from https://files.pythonhosted.org/packages/00/e5/f12a80907d0884e6dff9c16d0c0114d81b8cd07dc3ae54c5e962cc83037e/tqdm-4.66.1-py3-none-any.whl.metadata
  Using cached tqdm-4.66.1-py3-none-any.whl.metadata (57 kB)
Collecting overrides>=7.3.1 (from chromadb)
  Obtaining dependency information for overrides>=7.3.1 from https://files.pythonhosted.org/packages/da/28/3fa6ef8297302fc7b3844980b6c5dbc71cdbd4b61e9b2591234214d5ab39/overrides-7.4.0-py3-none-any.whl.metadata
  Using cached overrides-7.4.0-py3-none-any.whl.metadata (5.7 kB)
Collecting importlib-resources (from chromadb)
  Obtaining dependency information for importlib-resources from https://files.pythonhosted.org/packages/93/e8/facde510585869b5ec694e8e0363ffe4eba067cb357a8398a55f6a1f8023/importlib_resources-6.1.1-py3-none-any.whl.metadata
  Downloading importlib_resources-6.1.1-py3-none-any.whl.metadata (4.1 kB)
Collecting grpcio>=1.58.0 (from chromadb)
  Obtaining dependency information for grpcio>=1.58.0 from https://files.pythonhosted.org/packages/bc/e5/f656b17fe1ccda1e2a4fe20298b8bcf7c804561c90ee763e39efc1c3772f/grpcio-1.59.3-cp311-cp311-win_amd64.whl.metadata
  Downloading grpcio-1.59.3-cp311-cp311-win_amd64.whl.metadata (4.2 kB)
Collecting bcrypt>=4.0.1 (from chromadb)
  Using cached bcrypt-4.0.1-cp36-abi3-win_amd64.whl (152 kB)
Collecting typer>=0.9.0 (from chromadb)
  Using cached typer-0.9.0-py3-none-any.whl (45 kB)
Collecting kubernetes>=28.1.0 (from chromadb)
  Obtaining dependency information for kubernetes>=28.1.0 from https://files.pythonhosted.org/packages/f5/6a/1f69c2d8b1ff03f8d8e10d801f4ac3016ed4c1b00aa9795732c6ec900bba/kubernetes-28.1.0-py2.py3-none-any.whl.metadata
  Downloading kubernetes-28.1.0-py2.py3-none-any.whl.metadata (1.5 kB)
Collecting tenacity>=8.2.3 (from chromadb)
  Obtaining dependency information for tenacity>=8.2.3 from https://files.pythonhosted.org/packages/f4/f1/990741d5bb2487d529d20a433210ffa136a367751e454214013b441c4575/tenacity-8.2.3-py3-none-any.whl.metadata
  Using cached tenacity-8.2.3-py3-none-any.whl.metadata (1.0 kB)
Collecting PyYAML>=6.0.0 (from chromadb)
  Obtaining dependency information for PyYAML>=6.0.0 from https://files.pythonhosted.org/packages/b3/34/65bb4b2d7908044963ebf614fe0fdb080773fc7030d7e39c8d3eddcd4257/PyYAML-6.0.1-cp311-cp311-win_amd64.whl.metadata
  Downloading PyYAML-6.0.1-cp311-cp311-win_amd64.whl.metadata (2.1 kB)
Collecting numpy>=1.22.5 (from chromadb)
  Obtaining dependency information for numpy>=1.22.5 from https://files.pythonhosted.org/packages/da/3c/3ff05c2855eee52588f489a4e607e4a61699a0742aa03ccf641c77f9eb0a/numpy-1.26.2-cp311-cp311-win_amd64.whl.metadata
  Downloading numpy-1.26.2-cp311-cp311-win_amd64.whl.metadata (61 kB)
     ---------------------------------------- 61.2/61.2 kB 1.6 MB/s eta 0:00:00
Collecting anyio<4.0.0,>=3.7.1 (from fastapi>=0.95.2->chromadb)
  Obtaining dependency information for anyio<4.0.0,>=3.7.1 from https://files.pythonhosted.org/packages/19/24/44299477fe7dcc9cb58d0a57d5a7588d6af2ff403fdd2d47a246c91a3246/anyio-3.7.1-py3-none-any.whl.metadata
  Using cached anyio-3.7.1-py3-none-any.whl.metadata (4.7 kB)
Collecting starlette<0.28.0,>=0.27.0 (from fastapi>=0.95.2->chromadb)
  Obtaining dependency information for starlette<0.28.0,>=0.27.0 from https://files.pythonhosted.org/packages/58/f8/e2cca22387965584a409795913b774235752be4176d276714e15e1a58884/starlette-0.27.0-py3-none-any.whl.metadata
  Using cached starlette-0.27.0-py3-none-any.whl.metadata (5.8 kB)
Collecting certifi>=14.05.14 (from kubernetes>=28.1.0->chromadb)
  Obtaining dependency information for certifi>=14.05.14 from https://files.pythonhosted.org/packages/4c/dd/2234eab22353ffc7d94e8d13177aaa050113286e93e7b40eae01fbf7c3d9/certifi-2023.7.22-py3-none-any.whl.metadata
  Using cached certifi-2023.7.22-py3-none-any.whl.metadata (2.2 kB)
Collecting six>=1.9.0 (from kubernetes>=28.1.0->chromadb)
  Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
Collecting python-dateutil>=2.5.3 (from kubernetes>=28.1.0->chromadb)
  Using cached python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
Collecting google-auth>=1.0.1 (from kubernetes>=28.1.0->chromadb)
  Obtaining dependency information for google-auth>=1.0.1 from https://files.pythonhosted.org/packages/86/a7/75911c13a242735d5aeaca6a272da380335ff4ba5f26d6b2ae20ff682d13/google_auth-2.23.4-py2.py3-none-any.whl.metadata
  Using cached google_auth-2.23.4-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)
  Obtaining dependency information for websocket-client!=0.40.0,!=0.41.*,!=0.42.*,>=0.32.0 from https://files.pythonhosted.org/packages/c4/3c/1892ce394828c43d4f65248ebdee3854114266b75d1f5915cb211155ad7b/websocket_client-1.6.4-py3-none-any.whl.metadata
  Using cached websocket_client-1.6.4-py3-none-any.whl.metadata (7.7 kB)
Collecting requests-oauthlib (from kubernetes>=28.1.0->chromadb)
  Using cached requests_oauthlib-1.3.1-py2.py3-none-any.whl (23 kB)
Collecting oauthlib>=3.2.2 (from kubernetes>=28.1.0->chromadb)
  Using cached oauthlib-3.2.2-py3-none-any.whl (151 kB)
Collecting urllib3<2.0,>=1.24.2 (from kubernetes>=28.1.0->chromadb)
  Obtaining dependency information for urllib3<2.0,>=1.24.2 from https://files.pythonhosted.org/packages/b0/53/aa91e163dcfd1e5b82d8a890ecf13314e3e149c05270cc644581f77f17fd/urllib3-1.26.18-py2.py3-none-any.whl.metadata
  Downloading urllib3-1.26.18-py2.py3-none-any.whl.metadata (48 kB)
     ---------------------------------------- 48.9/48.9 kB 1.2 MB/s eta 0:00:00
Collecting coloredlogs (from onnxruntime>=1.14.1->chromadb)
  Using cached coloredlogs-15.0.1-py2.py3-none-any.whl (46 kB)
Collecting flatbuffers (from onnxruntime>=1.14.1->chromadb)
  Obtaining dependency information for flatbuffers from https://files.pythonhosted.org/packages/6f/12/d5c79ee252793ffe845d58a913197bfa02ae9a0b5c9bc3dc4b58d477b9e7/flatbuffers-23.5.26-py2.py3-none-any.whl.metadata
  Downloading flatbuffers-23.5.26-py2.py3-none-any.whl.metadata (850 bytes)
Collecting packaging (from onnxruntime>=1.14.1->chromadb)
  Obtaining dependency information for packaging from https://files.pythonhosted.org/packages/ec/1a/610693ac4ee14fcdf2d9bf3c493370e4f2ef7ae2e19217d7a237ff42367d/packaging-23.2-py3-none-any.whl.metadata
  Using cached packaging-23.2-py3-none-any.whl.metadata (3.2 kB)
Collecting protobuf (from onnxruntime>=1.14.1->chromadb)
  Obtaining dependency information for protobuf from https://files.pythonhosted.org/packages/fe/6b/7f177e8d6fe4caa14f4065433af9f879d4fab84f0d17dcba7b407f6bd808/protobuf-4.25.1-cp310-abi3-win_amd64.whl.metadata
  Using cached protobuf-4.25.1-cp310-abi3-win_amd64.whl.metadata (541 bytes)
Collecting sympy (from onnxruntime>=1.14.1->chromadb)
  Using cached sympy-1.12-py3-none-any.whl (5.7 MB)
Collecting deprecated>=1.2.6 (from opentelemetry-api>=1.2.0->chromadb)
  Obtaining dependency information for deprecated>=1.2.6 from https://files.pythonhosted.org/packages/20/8d/778b7d51b981a96554f29136cd59ca7880bf58094338085bcf2a979a0e6a/Deprecated-1.2.14-py2.py3-none-any.whl.metadata
  Downloading Deprecated-1.2.14-py2.py3-none-any.whl.metadata (5.4 kB)
Collecting importlib-metadata<7.0,>=6.0 (from opentelemetry-api>=1.2.0->chromadb)
  Obtaining dependency information for importlib-metadata<7.0,>=6.0 from https://files.pythonhosted.org/packages/cc/37/db7ba97e676af155f5fcb1a35466f446eadc9104e25b83366e8088c9c926/importlib_metadata-6.8.0-py3-none-any.whl.metadata
  Using cached importlib_metadata-6.8.0-py3-none-any.whl.metadata (5.1 kB)
Collecting backoff<3.0.0,>=1.10.0 (from opentelemetry-exporter-otlp-proto-grpc>=1.2.0->chromadb)
  Using cached backoff-2.2.1-py3-none-any.whl (15 kB)
Collecting googleapis-common-protos~=1.52 (from opentelemetry-exporter-otlp-proto-grpc>=1.2.0->chromadb)
  Obtaining dependency information for googleapis-common-protos~=1.52 from https://files.pythonhosted.org/packages/21/49/12996dc0238e017504dceea1d121a48bd49fb3f4416f40d59fc3e924b4f3/googleapis_common_protos-1.61.0-py2.py3-none-any.whl.metadata
  Using cached googleapis_common_protos-1.61.0-py2.py3-none-any.whl.metadata (1.5 kB)
Collecting opentelemetry-exporter-otlp-proto-common==1.21.0 (from opentelemetry-exporter-otlp-proto-grpc>=1.2.0->chromadb)
  Obtaining dependency information for opentelemetry-exporter-otlp-proto-common==1.21.0 from https://files.pythonhosted.org/packages/2a/60/ec618caf8fd8a4ac50500565eb49038ec42b7b168df9a316494085a740a6/opentelemetry_exporter_otlp_proto_common-1.21.0-py3-none-any.whl.metadata
  Downloading opentelemetry_exporter_otlp_proto_common-1.21.0-py3-none-any.whl.metadata (1.8 kB)
Collecting opentelemetry-proto==1.21.0 (from opentelemetry-exporter-otlp-proto-grpc>=1.2.0->chromadb)
  Obtaining dependency information for opentelemetry-proto==1.21.0 from https://files.pythonhosted.org/packages/69/c2/d11b5fbf95adf68440ff4c953e2d8d027c9c62ece79b78372af95af590c9/opentelemetry_proto-1.21.0-py3-none-any.whl.metadata
  Downloading opentelemetry_proto-1.21.0-py3-none-any.whl.metadata (2.3 kB)
Collecting opentelemetry-semantic-conventions==0.42b0 (from opentelemetry-sdk>=1.2.0->chromadb)
  Obtaining dependency information for opentelemetry-semantic-conventions==0.42b0 from https://files.pythonhosted.org/packages/c3/0c/4c99cbe85b65fbba5a638cb7d913cb3acead3d83b4c47763be28d418bb95/opentelemetry_semantic_conventions-0.42b0-py3-none-any.whl.metadata
  Downloading opentelemetry_semantic_conventions-0.42b0-py3-none-any.whl.metadata (2.3 kB)
Collecting monotonic>=1.5 (from posthog>=2.4.0->chromadb)
  Using cached monotonic-1.6-py2.py3-none-any.whl (8.2 kB)
Collecting annotated-types>=0.4.0 (from pydantic>=1.9->chromadb)
  Obtaining dependency information for annotated-types>=0.4.0 from https://files.pythonhosted.org/packages/28/78/d31230046e58c207284c6b2c4e8d96e6d3cb4e52354721b944d3e1ee4aa5/annotated_types-0.6.0-py3-none-any.whl.metadata
  Using cached annotated_types-0.6.0-py3-none-any.whl.metadata (12 kB)
Collecting pydantic-core==2.14.3 (from pydantic>=1.9->chromadb)
  Obtaining dependency information for pydantic-core==2.14.3 from https://files.pythonhosted.org/packages/0b/2e/2dd5edc6566936169812c4fccf20f2127b26c966963cb3e787f95d0998e2/pydantic_core-2.14.3-cp311-none-win_amd64.whl.metadata
  Downloading pydantic_core-2.14.3-cp311-none-win_amd64.whl.metadata (6.6 kB)
Collecting charset-normalizer<4,>=2 (from requests>=2.28->chromadb)
  Obtaining dependency information for charset-normalizer<4,>=2 from https://files.pythonhosted.org/packages/57/ec/80c8d48ac8b1741d5b963797b7c0c869335619e13d4744ca2f67fc11c6fc/charset_normalizer-3.3.2-cp311-cp311-win_amd64.whl.metadata
  Downloading charset_normalizer-3.3.2-cp311-cp311-win_amd64.whl.metadata (34 kB)
Collecting idna<4,>=2.5 (from requests>=2.28->chromadb)
  Using cached idna-3.4-py3-none-any.whl (61 kB)
Collecting huggingface_hub<1.0,>=0.16.4 (from tokenizers>=0.13.2->chromadb)
  Obtaining dependency information for huggingface_hub<1.0,>=0.16.4 from https://files.pythonhosted.org/packages/05/09/1945ca6ba3ad8ad6e2872ba682ce8d68c5e63c8e55458ed8ab4885709f1d/huggingface_hub-0.19.4-py3-none-any.whl.metadata
  Downloading huggingface_hub-0.19.4-py3-none-any.whl.metadata (14 kB)
Collecting colorama (from tqdm>=4.65.0->chromadb)
  Using cached colorama-0.4.6-py2.py3-none-any.whl (25 kB)
Collecting click<9.0.0,>=7.1.1 (from typer>=0.9.0->chromadb)
  Obtaining dependency information for click<9.0.0,>=7.1.1 from https://files.pythonhosted.org/packages/00/2e/d53fa4befbf2cfa713304affc7ca780ce4fc1fd8710527771b58311a3229/click-8.1.7-py3-none-any.whl.metadata
  Using cached click-8.1.7-py3-none-any.whl.metadata (3.0 kB)
Collecting h11>=0.8 (from uvicorn[standard]>=0.18.3->chromadb)
  Using cached h11-0.14.0-py3-none-any.whl (58 kB)
Collecting httptools>=0.5.0 (from uvicorn[standard]>=0.18.3->chromadb)
  Obtaining dependency information for httptools>=0.5.0 from https://files.pythonhosted.org/packages/14/e4/20d28dfe7f5b5603b6b04c33bb88662ad749de51f0c539a561f235f42666/httptools-0.6.1-cp311-cp311-win_amd64.whl.metadata
  Downloading httptools-0.6.1-cp311-cp311-win_amd64.whl.metadata (3.7 kB)
Collecting python-dotenv>=0.13 (from uvicorn[standard]>=0.18.3->chromadb)
  Using cached python_dotenv-1.0.0-py3-none-any.whl (19 kB)
Collecting watchfiles>=0.13 (from uvicorn[standard]>=0.18.3->chromadb)
  Obtaining dependency information for watchfiles>=0.13 from https://files.pythonhosted.org/packages/f3/dc/2a8a447b783f5059c4bf7a6bad8fe59375a5a9ce872774763b25c21c2860/watchfiles-0.21.0-cp311-none-win_amd64.whl.metadata
  Downloading watchfiles-0.21.0-cp311-none-win_amd64.whl.metadata (5.0 kB)
Collecting websockets>=10.4 (from uvicorn[standard]>=0.18.3->chromadb)
  Obtaining dependency information for websockets>=10.4 from https://files.pythonhosted.org/packages/d1/40/6b169cd1957476374f51f4486a3e85003149e62a14e6b78a958c2222337a/websockets-12.0-cp311-cp311-win_amd64.whl.metadata
  Downloading websockets-12.0-cp311-cp311-win_amd64.whl.metadata (6.8 kB)
Collecting sniffio>=1.1 (from anyio<4.0.0,>=3.7.1->fastapi>=0.95.2->chromadb)
  Using cached sniffio-1.3.0-py3-none-any.whl (10 kB)
Collecting wrapt<2,>=1.10 (from deprecated>=1.2.6->opentelemetry-api>=1.2.0->chromadb)
  Obtaining dependency information for wrapt<2,>=1.10 from https://files.pythonhosted.org/packages/cf/c3/0084351951d9579ae83a3d9e38c140371e4c6b038136909235079f2e6e78/wrapt-1.16.0-cp311-cp311-win_amd64.whl.metadata
  Downloading wrapt-1.16.0-cp311-cp311-win_amd64.whl.metadata (6.8 kB)
Collecting cachetools<6.0,>=2.0.0 (from google-auth>=1.0.1->kubernetes>=28.1.0->chromadb)
  Obtaining dependency information for cachetools<6.0,>=2.0.0 from https://files.pythonhosted.org/packages/a2/91/2d843adb9fbd911e0da45fbf6f18ca89d07a087c3daa23e955584f90ebf4/cachetools-5.3.2-py3-none-any.whl.metadata
  Using cached cachetools-5.3.2-py3-none-any.whl.metadata (5.2 kB)
Collecting pyasn1-modules>=0.2.1 (from google-auth>=1.0.1->kubernetes>=28.1.0->chromadb)
  Using cached pyasn1_modules-0.3.0-py2.py3-none-any.whl (181 kB)
Collecting rsa<5,>=3.1.4 (from google-auth>=1.0.1->kubernetes>=28.1.0->chromadb)
  Using cached rsa-4.9-py3-none-any.whl (34 kB)
Collecting filelock (from huggingface_hub<1.0,>=0.16.4->tokenizers>=0.13.2->chromadb)
  Obtaining dependency information for filelock from https://files.pythonhosted.org/packages/81/54/84d42a0bee35edba99dee7b59a8d4970eccdd44b99fe728ed912106fc781/filelock-3.13.1-py3-none-any.whl.metadata
  Downloading filelock-3.13.1-py3-none-any.whl.metadata (2.8 kB)
Collecting fsspec>=2023.5.0 (from huggingface_hub<1.0,>=0.16.4->tokenizers>=0.13.2->chromadb)
  Obtaining dependency information for fsspec>=2023.5.0 from https://files.pythonhosted.org/packages/e8/f6/3eccfb530aac90ad1301c582da228e4763f19e719ac8200752a4841b0b2d/fsspec-2023.10.0-py3-none-any.whl.metadata
  Downloading fsspec-2023.10.0-py3-none-any.whl.metadata (6.8 kB)
Collecting zipp>=0.5 (from importlib-metadata<7.0,>=6.0->opentelemetry-api>=1.2.0->chromadb)
  Obtaining dependency information for zipp>=0.5 from https://files.pythonhosted.org/packages/d9/66/48866fc6b158c81cc2bfecc04c480f105c6040e8b077bc54c634b4a67926/zipp-3.17.0-py3-none-any.whl.metadata
  Using cached zipp-3.17.0-py3-none-any.whl.metadata (3.7 kB)
Collecting humanfriendly>=9.1 (from coloredlogs->onnxruntime>=1.14.1->chromadb)
  Using cached humanfriendly-10.0-py2.py3-none-any.whl (86 kB)
Collecting mpmath>=0.19 (from sympy->onnxruntime>=1.14.1->chromadb)
  Using cached mpmath-1.3.0-py3-none-any.whl (536 kB)
Collecting pyreadline3 (from humanfriendly>=9.1->coloredlogs->onnxruntime>=1.14.1->chromadb)
  Using cached pyreadline3-3.4.1-py3-none-any.whl (95 kB)
Collecting pyasn1<0.6.0,>=0.4.6 (from pyasn1-modules>=0.2.1->google-auth>=1.0.1->kubernetes>=28.1.0->chromadb)
  Using cached pyasn1-0.5.0-py2.py3-none-any.whl (83 kB)
Using cached chromadb-0.4.17-py3-none-any.whl (496 kB)
Downloading chroma_hnswlib-0.7.3-cp311-cp311-win_amd64.whl (151 kB)
   ---------------------------------------- 151.6/151.6 kB 906.0 kB/s eta 0:00:00
Using cached fastapi-0.104.1-py3-none-any.whl (92 kB)
Downloading grpcio-1.59.3-cp311-cp311-win_amd64.whl (3.7 MB)
   ---------------------------------------- 3.7/3.7 MB 2.8 MB/s eta 0:00:00
Using cached kubernetes-28.1.0-py2.py3-none-any.whl (1.6 MB)
Downloading numpy-1.26.2-cp311-cp311-win_amd64.whl (15.8 MB)
   ---------------------------------------- 15.8/15.8 MB 3.4 MB/s eta 0:00:00
Downloading onnxruntime-1.16.2-cp311-cp311-win_amd64.whl (7.4 MB)
   ---------------------------------------- 7.4/7.4 MB 2.8 MB/s eta 0:00:00
Using cached opentelemetry_api-1.21.0-py3-none-any.whl (57 kB)
Using cached opentelemetry_exporter_otlp_proto_grpc-1.21.0-py3-none-any.whl (18 kB)
Using cached opentelemetry_exporter_otlp_proto_common-1.21.0-py3-none-any.whl (17 kB)
Using cached opentelemetry_proto-1.21.0-py3-none-any.whl (50 kB)
Using cached opentelemetry_sdk-1.21.0-py3-none-any.whl (105 kB)
Using cached opentelemetry_semantic_conventions-0.42b0-py3-none-any.whl (36 kB)
Using cached overrides-7.4.0-py3-none-any.whl (17 kB)
Using cached posthog-3.0.2-py2.py3-none-any.whl (37 kB)
Downloading pulsar_client-3.3.0-cp311-cp311-win_amd64.whl (3.4 MB)
   ---------------------------------------- 3.4/3.4 MB 3.0 MB/s eta 0:00:00
Using cached pydantic-2.5.1-py3-none-any.whl (381 kB)
Downloading pydantic_core-2.14.3-cp311-none-win_amd64.whl (1.9 MB)
   ---------------------------------------- 1.9/1.9 MB 2.9 MB/s eta 0:00:00
Downloading PyYAML-6.0.1-cp311-cp311-win_amd64.whl (144 kB)
   ---------------------------------------- 144.7/144.7 kB 1.1 MB/s eta 0:00:00
Using cached requests-2.31.0-py3-none-any.whl (62 kB)
Using cached tenacity-8.2.3-py3-none-any.whl (24 kB)
Downloading tokenizers-0.15.0-cp311-none-win_amd64.whl (2.2 MB)
   ---------------------------------------- 2.2/2.2 MB 2.9 MB/s eta 0:00:00
Using cached tqdm-4.66.1-py3-none-any.whl (78 kB)
Using cached typing_extensions-4.8.0-py3-none-any.whl (31 kB)
Using cached importlib_resources-6.1.1-py3-none-any.whl (33 kB)
Using cached annotated_types-0.6.0-py3-none-any.whl (12 kB)
Using cached anyio-3.7.1-py3-none-any.whl (80 kB)
Using cached certifi-2023.7.22-py3-none-any.whl (158 kB)
Downloading charset_normalizer-3.3.2-cp311-cp311-win_amd64.whl (99 kB)
   ---------------------------------------- 99.9/99.9 kB 2.9 MB/s eta 0:00:00
Using cached click-8.1.7-py3-none-any.whl (97 kB)
Using cached Deprecated-1.2.14-py2.py3-none-any.whl (9.6 kB)
Using cached google_auth-2.23.4-py2.py3-none-any.whl (183 kB)
Using cached googleapis_common_protos-1.61.0-py2.py3-none-any.whl (230 kB)
Downloading httptools-0.6.1-cp311-cp311-win_amd64.whl (55 kB)
   ---------------------------------------- 55.4/55.4 kB 361.6 kB/s eta 0:00:00
Using cached huggingface_hub-0.19.4-py3-none-any.whl (311 kB)
Using cached importlib_metadata-6.8.0-py3-none-any.whl (22 kB)
Using cached packaging-23.2-py3-none-any.whl (53 kB)
Using cached protobuf-4.25.1-cp310-abi3-win_amd64.whl (413 kB)
Using cached starlette-0.27.0-py3-none-any.whl (66 kB)
Using cached urllib3-1.26.18-py2.py3-none-any.whl (143 kB)
Downloading watchfiles-0.21.0-cp311-none-win_amd64.whl (280 kB)
   ---------------------------------------- 280.1/280.1 kB 18.0 MB/s eta 0:00:00
Using cached websocket_client-1.6.4-py3-none-any.whl (57 kB)
Downloading websockets-12.0-cp311-cp311-win_amd64.whl (124 kB)
   ---------------------------------------- 125.0/125.0 kB 819.5 kB/s eta 0:00:00
Using cached flatbuffers-23.5.26-py2.py3-none-any.whl (26 kB)
Using cached uvicorn-0.24.0.post1-py3-none-any.whl (59 kB)
Using cached cachetools-5.3.2-py3-none-any.whl (9.3 kB)
Using cached fsspec-2023.10.0-py3-none-any.whl (166 kB)
Downloading wrapt-1.16.0-cp311-cp311-win_amd64.whl (37 kB)
Using cached zipp-3.17.0-py3-none-any.whl (7.4 kB)
Using cached filelock-3.13.1-py3-none-any.whl (11 kB)
Building wheels for collected packages: pypika
  Building wheel for pypika (pyproject.toml) ... done
  Created wheel for pypika: filename=PyPika-0.48.9-py2.py3-none-any.whl size=53834 sha256=e02a6275f9cff3b5d685482f3b5f3da732a1ff4d84825b41f3c4cb1b133fe9f0
  Stored in directory: c:\users\84345\appdata\local\pip\cache\wheels\a3\01\bd\4c40ceb9d5354160cb186dcc153360f4ab7eb23e2b24daf96d
Successfully built pypika
Installing collected packages: pyreadline3, pypika, mpmath, monotonic, flatbuffers, zipp, wrapt, websockets, websocket-client, urllib3, typing-extensions, tenacity, sympy, sniffio, six, PyYAML, python-dotenv, pyasn1, protobuf, packaging, overrides, opentelemetry-semantic-conventions, oauthlib, numpy, importlib-resources, idna, humanfriendly, httptools, h11, grpcio, fsspec, filelock, colorama, charset-normalizer, certifi, cachetools, bcrypt, backoff, annotated-types, tqdm, rsa, requests, python-dateutil, pydantic-core, pyasn1-modules, pulsar-client, opentelemetry-proto, importlib-metadata, googleapis-common-protos, deprecated, coloredlogs, click, chroma-hnswlib, anyio, watchfiles, uvicorn, typer, starlette, requests-oauthlib, pydantic, posthog, opentelemetry-exporter-otlp-proto-common, opentelemetry-api, onnxruntime, huggingface_hub, google-auth, tokenizers, opentelemetry-sdk, kubernetes, fastapi, opentelemetry-exporter-otlp-proto-grpc, chromadb
Successfully installed PyYAML-6.0.1 annotated-types-0.6.0 anyio-3.7.1 backoff-2.2.1 bcrypt-4.0.1 cachetools-5.3.2 certifi-2023.7.22 charset-normalizer-3.3.2 chroma-hnswlib-0.7.3 chromadb-0.4.17 click-8.1.7 colorama-0.4.6 coloredlogs-15.0.1 deprecated-1.2.14 fastapi-0.104.1 filelock-3.13.1 flatbuffers-23.5.26 fsspec-2023.10.0 google-auth-2.23.4 googleapis-common-protos-1.61.0 grpcio-1.59.3 h11-0.14.0 httptools-0.6.1 huggingface_hub-0.19.4 humanfriendly-10.0 idna-3.4 importlib-metadata-6.8.0 importlib-resources-6.1.1 kubernetes-28.1.0 monotonic-1.6 mpmath-1.3.0 numpy-1.26.2 oauthlib-3.2.2 onnxruntime-1.16.2 opentelemetry-api-1.21.0 opentelemetry-exporter-otlp-proto-common-1.21.0 opentelemetry-exporter-otlp-proto-grpc-1.21.0 opentelemetry-proto-1.21.0 opentelemetry-sdk-1.21.0 opentelemetry-semantic-conventions-0.42b0 overrides-7.4.0 packaging-23.2 posthog-3.0.2 protobuf-4.25.1 pulsar-client-3.3.0 pyasn1-0.5.0 pyasn1-modules-0.3.0 pydantic-2.5.1 pydantic-core-2.14.3 pypika-0.48.9 pyreadline3-3.4.1 python-dateutil-2.8.2 python-dotenv-1.0.0 requests-2.31.0 requests-oauthlib-1.3.1 rsa-4.9 six-1.16.0 sniffio-1.3.0 starlette-0.27.0 sympy-1.12 tenacity-8.2.3 tokenizers-0.15.0 tqdm-4.66.1 typer-0.9.0 typing-extensions-4.8.0 urllib3-1.26.18 uvicorn-0.24.0.post1 watchfiles-0.21.0 websocket-client-1.6.4 websockets-12.0 wrapt-1.16.0 zipp-3.17.0

@brunobraga, pulsar-client support for 3.12 is coming out soon - apache/pulsar-client-python#160

I have the same problem in 3.12. how do I install chromadb? May I request to reopen this issue?

Has this been solved for 3.12? or do we have to downgrade to 3.11 or 3.10 to use chromadb?

@mzn723, not yet. We still have a few upstream dependencies which are holding us back from upgrading to 3.12

@tazarov I think that @brunobraga still has a good point. If chromadb depends on python 3.11.x then that ought to be specified in the dependencies file. That would solve this issue because people trying to install on 3.12 would see that it's not possible before going through all of this trouble.

i am having the same problem and i dont know how to solve it, any idea here ?

@AhmedOmarYounusShahhat can you roll down to python 3.11?

@jeffchuber i am trying to make a demo for bussines use case with chromadb, unfortunally i can not roll down to python 3.11 as we have a lot of other libraries in the env and we do not want to risk this, i think having sentence-transformor as hard request will make it really tough for startups and bussines to use chromadb.

I found onnixruntime hasn't released 3.12 supported version yet microsoft/onnxruntime#17842