RAG Demo over FIA regulations

To run: python -m examples.fia.reg_search
PDFs and parsed files are data/fia/docs.
When you run the first time the code will download models and generate embeddings, which can take 10 minutes or so.  These data are cached so subsequent runs will start up much faster.

@jmpounders I should have tested before approving. :-( sorry.
I reinstalled everything from scratch and still got this error.
(neosophia) --- GitHub/neo-sophia ‹rag_fia* ?› » python -m examples.fia.reg_search
Traceback (most recent call last):
  File "<frozen runpy>", line 198, in _run_module_as_main
  File "<frozen runpy>", line 88, in _run_code
  File "/Users/kevindewalt/Documents/GitHub/neo-sophia/examples/fia/reg_search.py", line 29, in <module>
    from sentence_transformers import CrossEncoder
ModuleNotFoundError: No module named 'sentence_transformers'

@jmpounders I should have tested before approving. :-( sorry.
I reinstalled everything from scratch and still got this error.

@kevindewalt How are you installing?

@jmpounders I should have tested before approving. :-( sorry.
I reinstalled everything from scratch and still got this error.

@kevindewalt How are you installing?

Deleted everything and then re-ran the installation instructions on the README.

@kevindewalt I updated the dependencies.  Should work now.

@kevindewalt I updated the dependencies. Should work now.

Unfortunately I'm getting the same error. Maybe because I'm reinstalling from scratch and the main branch has the old dependencies?
Ran pip install -r requirements.txt and started working but still hit an errror:
LookupError:
**********************************************************************
  Resource stopwords not found.
  Please use the NLTK Downloader to obtain the resource:

  >>> import nltk
  >>> nltk.download('stopwords')

  For more information see: https://www.nltk.org/data.html

  Attempted to load corpora/stopwords

  Searched in:
    - '/Users/kevindewalt/nltk_data'
    - '/opt/homebrew/Caskroom/miniforge/base/envs/neosophia/nltk_data'
    - '/opt/homebrew/Caskroom/miniforge/base/envs/neosophia/share/nltk_data'
    - '/opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/nltk_data'
    - '/usr/share/nltk_data'
    - '/usr/local/share/nltk_data'
    - '/usr/lib/nltk_data'
    - '/usr/local/lib/nltk_data'

cc @jmpounders

@jmpounders still failing for me.
(neosophia) --- GitHub/neo-sophia ‹rag_fia› » python -m examples.fia.reg_search
found config `MODELS_DIR_PATH` in config file
found config `DATASETS_DIR_PATH` in config file
found config `GENERATOR_CACHE_DIR_PATH` in config file
found config `OPENAI_API_KEY_FILE_PATH` in config file
11/07/2023 14:55:43 Loading memos
Traceback (most recent call last):
  File "<frozen runpy>", line 198, in _run_module_as_main
  File "<frozen runpy>", line 88, in _run_code
  File "/Users/kevindewalt/Documents/GitHub/neo-sophia/examples/fia/reg_search.py", line 441, in <module>
    run_demo()
  File "/Users/kevindewalt/Documents/GitHub/neo-sophia/examples/fia/reg_search.py", line 386, in run_demo
    search, agentic_search, generate_response = setup()
                                                ^^^^^^^
  File "/Users/kevindewalt/Documents/GitHub/neo-sophia/examples/fia/reg_search.py", line 197, in setup
    run_dir.mkdir()
  File "/opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/pathlib.py", line 1116, in mkdir
    os.mkdir(self, mode)
FileNotFoundError: [Errno 2] No such file or directory: 'data/fia/data/b7adc115bfc8a99291ac568721fdfdcf'
(neosophia) --- GitHub/neo-sophia ‹rag_fia› » ./test.sh                                                                                1 ↵
====================================================================================================== test session starts =======================================================================================================
platform darwin -- Python 3.11.4, pytest-7.4.0, pluggy-1.3.0
rootdir: /Users/kevindewalt/Documents/GitHub/neo-sophia
plugins: cov-4.1.0, anyio-3.7.1
collecting 8 items                                                                                found config `MODELS_DIR_PATH` in config file
found config `DATASETS_DIR_PATH` in config file
found config `GENERATOR_CACHE_DIR_PATH` in config file
found config `OPENAI_API_KEY_FILE_PATH` in config file
collected 43 items

src/neosophia/test_text_utils.py .['This', 'is', 'a', 'test']
['This', 'is', 'a', 'test']
['This', 'is', 'a', 'test']
['This', 'is', 'a', 'test']
['This', 'is', 'a', 'test']
[' This', 'is', 'a ', ' test']
[' This', 'is', 'a ', ' test']
..
src/neosophia/agents/test_agent.py 342
24801
.F...
src/neosophia/agents/test_utils.py .......
src/neosophia/db/test_chroma.py .
src/neosophia/llmtools/test_dispatch.py .parsing parameters for function: `combine`
	 <class 'int'>
	 5
	 <class 'float'>
	 6.0
	 <class 'str'>
	 "Hello, world!"
Error parsing function name: `baloney`
parsing parameters for function: `combine`
	 <class 'int'>
	 5
	 <class 'float'>
	 6.0
Error parsing parameter `d="Hello, world!"
'd'
parsing parameters for function: `combine`
	 <class 'int'>
Error parsing parameter `a="Hello, world!"
invalid literal for int() with base 10: '"Hello, world!"'
	 <class 'float'>
	 6.0
	 <class 'str'>
	 "Hello, world!"
..
src/neosophia/llmtools/test_openaiapi.py ...
src/neosophia/llmtools/test_tools.py .
src/neosophia/search/utils/test_data_utils.py .
src/neosophia/search/utils/test_doctree.py ........['Paragraph 1', 'Paragraph 2']
['Paragraph 3', 'Paragraph 4']
['Paragraph 5', 'Paragraph 6']
['Paragraph 7', 'Paragraph 8']
['Paragraph 9', 'Paragraph 10']
['Paragraph 11', 'Paragraph 12']
['Detailed information', 'Even more details']
['Fine as frog hair', 'Fine as espresso grounds']
['Paragraph 13', 'Paragraph 14']
['Paragraph 15', 'Paragraph 16']
.
src/neosophia/search/utils/test_tree.py .......
  0%|                                                                                | 0/2 [00:00<?, ?it/s]ANSWER:
As an AI model, I'm unable to answer the question.
1
ANSWER:
As an AI model, I'm unable to answer the question.
1
ANSWER:
As an AI model, I'm unable to answer the question.
1
ANSWER:
As an AI model, I'm unable to answer the question.
1
ANSWER:
42
3
ANSWER:
42
3
ANSWER:
42
3
ANSWER:
42
3
ANSWER:
None
10
ANSWER:
None
10
ANSWER:
None
10
ANSWER:
None
10
 50%|███████████████████████████████████████████████████████████████████████████████████████████████▌                                                                                | 1/2 [00:00<00:00,  1.91it/s]ANSWER:
As an AI model, I'm unable to answer the question.
1
ANSWER:
As an AI model, I'm unable to answer the question.
1
ANSWER:
As an AI model, I'm unable to answer the question.
1
ANSWER:
As an AI model, I'm unable to answer the question.
1
ANSWER:
42
3
ANSWER:
42
3
ANSWER:
42
3
ANSWER:
42
3
ANSWER:
None
10
ANSWER:
None
10
ANSWER:
None
10
ANSWER:
None
10
100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 2/2 [00:01<00:00,  1.65it/s]
.--------------------------------------------------

Function Call: None
~~~
MESSAGE:
Role: user
Name: None
Content: What is 2 + 2?
Function Call: None
~~~
MESSAGE:
Role: assistant
Name: None
Content: I'm a doctor, not a calculator!
Function Call: None
~~~
MESSAGE:
Role: user
Name: None
Content: Fine, I'll give you the answer myself.
Function Call: None
~~~
MESSAGE:
Role: assistant
Name: None
Content: I'm waiting!

Function Call: None
~~~
MESSAGE:
Role: user
Name: None
Content: What is 2 + 2?
Function Call: None
~~~
MESSAGE:
Role: assistant
Name: None
Content: As an AI model, I'm unable to answer the question.

E     Skipping 253 identical leading characters in diff, use -v to show
E     - estion and
E     -   a dataframe containing the answer.
E     ? ^
E     + estion and a dataframe containing the answer.
E     ? ^^^^^^  ++++
E       params:...
E
E     ...Full output truncated (39 lines hidden), use '-vv' to show
======================================================================================================== warnings summary ========================================================================================================
../../../../../opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages/gradio/routes.py:26
  /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages/gradio/routes.py:26: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html
    import pkg_resources

../../../../../opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages/pkg_resources/__init__.py:2871
  /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages/pkg_resources/__init__.py:2871: DeprecationWarning: Deprecated call to `pkg_resources.declare_namespace('mpl_toolkits')`.
  Implementing implicit namespace packages (as specified in PEP 420) is preferred to `pkg_resources.declare_namespace`. See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages
    declare_namespace(pkg)

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html

---------- coverage: platform darwin, python 3.11.4-final-0 ----------
Name                                       Stmts   Miss  Cover   Missing
------------------------------------------------------------------------
examples/__init__.py                           0      0   100%
examples/agent_example.py                     40     40     0%   2-77
examples/agent_gradio_example.py             104    104     0%   2-198
examples/bank_agent.py                        97     75    23%   53, 66-73, 78-81, 89-249, 253
examples/bank_agent_eval.py                  119     52    56%   29-154, 246-251, 256-257, 263, 273
examples/bank_agent_two.py                   125    125     0%   5-314
examples/chat_dispatch.py                     57     57     0%   5-171
examples/chromadb_example.py                  36     36     0%   1-77
examples/generate_10q_basis.py                94     94     0%   5-147
examples/interface.py                         65     65     0%   5-131
examples/llamaindex.py                        63     63     0%   28-163
examples/pdf_chat.py                          50     50     0%   2-118
examples/project.py                           25      8    68%   16, 31-39
examples/run_dispatch.py                      67     67     0%   5-145
examples/simplesearch.py                      48     48     0%   6-119
examples/sleuth.py                           120    120     0%   5-289
examples/sqlite_chat.py                      122    122     0%   4-255
examples/test_bank_agent_eval.py              36      0   100%
examples/test_project.py                       5      0   100%
src/neosophia/agents/agent.py                338    213    37%   53-54, 66-73, 76, 122-125, 170-193, 222, 322-325, 348-378, 382-573, 585-606, 840, 872, 885, 889, 894, 896, 898-903, 924-929, 948-967, 979-996
src/neosophia/agents/data_classes.py          42      4    90%   20-23
src/neosophia/agents/helpers.py               14     10    29%   7-23, 27-41
src/neosophia/agents/prompt.py               103     23    78%   48-54, 95-97, 119, 143-152, 210, 241, 247-249, 262
src/neosophia/agents/react.py                 38     32    16%   34-65, 83-114
src/neosophia/agents/react_chat.py            40     31    22%   29-48, 67-104
src/neosophia/agents/system_prompts.py        12      0   100%
src/neosophia/agents/test_agent.py            60      0   100%
src/neosophia/agents/test_utils.py            49      1    98%   60
src/neosophia/agents/tools.py                 45     30    33%   29, 42, 94, 124-146, 159, 172, 185-187, 208-209, 238-251
src/neosophia/agents/utils.py                157     76    52%   39-46, 66-75, 111-113, 130, 175-176, 235-251, 285-297, 359-369, 391-420, 437-446
src/neosophia/datasets/msrb.py                23     23     0%   6-37
src/neosophia/db/chroma.py                    20      2    90%   22, 42
src/neosophia/db/pdfdb.py                     75     75     0%   3-193
src/neosophia/db/sqlite_utils.py              40     29    28%   11, 16-17, 33, 39-40, 46-53, 58-60, 68-91
src/neosophia/db/test_chroma.py               10      0   100%
src/neosophia/llmtools/dispatch.py            82     15    82%   115, 134-140, 195-217
src/neosophia/llmtools/llama.py               17     17     0%   5-41
src/neosophia/llmtools/openaiapi.py           71     13    82%   20, 26-27, 31-32, 39-40, 45, 53-60, 112, 136-137
src/neosophia/llmtools/pdf_utils.py           29     29     0%   4-43
src/neosophia/llmtools/test_dispatch.py       30      0   100%
src/neosophia/llmtools/test_openaiapi.py      39      0   100%
src/neosophia/llmtools/test_tools.py          18      0   100%
src/neosophia/llmtools/text_utils.py           6      6     0%   2-13
src/neosophia/llmtools/tools.py               13      0   100%
src/neosophia/llmtools/util.py                29     29     0%   5-60
------------------------------------------------------------------------
TOTAL                                       2673   1784    33%
Coverage HTML written to dir htmlcov/tests

==================================================================================================== short test summary info =====================================================================================================
FAILED src/neosophia/agents/test_agent.py::test_build_tool_prompt - AssertionError: assert '------------...-------------' == '------------...-------------'
============================================================================================ 1 failed, 42 passed, 2 warnings in 7.95s ===========================================================================================

@jmpounders still failing for me

@kevindewalt I had a bug.  The path for embedding storage wasn't being created correctly.  Fixed now.
The failing test has to do with some agent code unrelated to this PR.  #123

@jmpounders sorry :-(
(base) --- Documents/GitHub » git clone https://github.com/prolego-team/neo-sophia.git
conda env create -f neo-sophia/env.yml
conda activate neosophia
pip install -e neo-sophia
cd neo-sophia
cp config_example.json config.json
cp openai_api_key_example.txt openai_api_key.txt
Cloning into 'neo-sophia'...
remote: Enumerating objects: 1713, done.
remote: Counting objects: 100% (804/804), done.
remote: Compressing objects: 100% (349/349), done.
remote: Total 1713 (delta 598), reused 549 (delta 442), pack-reused 909
Receiving objects: 100% (1713/1713), 21.55 MiB | 16.42 MiB/s, done.
Resolving deltas: 100% (968/968), done.
Channels:
 - conda-forge
Platform: osx-arm64
Collecting package metadata (repodata.json): done
Solving environment: done

Downloading and Extracting Packages:

Preparing transaction: done
Verifying transaction: done
Executing transaction: done
Installing pip dependencies: \ Ran pip subprocess with arguments:
['/opt/homebrew/Caskroom/miniforge/base/envs/neosophia/bin/python', '-m', 'pip', 'install', '-U', '-r', '/Users/kevindewalt/Documents/GitHub/neo-sophia/condaenv.vsusw6rv.requirements.txt', '--exists-action=b']
Pip subprocess output:
Collecting astunparse==1.6.3 (from -r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 1))
  Using cached astunparse-1.6.3-py2.py3-none-any.whl (12 kB)
Collecting attrs==22.2.0 (from -r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 2))
  Using cached attrs-22.2.0-py3-none-any.whl (60 kB)
Collecting build==0.10.0 (from -r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 3))
  Using cached build-0.10.0-py3-none-any.whl (17 kB)
Collecting click==8.1.3 (from -r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 4))
  Using cached click-8.1.3-py3-none-any.whl (96 kB)
Collecting chromadb==0.3.26 (from -r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 5))
  Using cached chromadb-0.3.26-py3-none-any.whl.metadata (6.8 kB)
Collecting datasets==2.10.1 (from -r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 6))
  Using cached datasets-2.10.1-py3-none-any.whl (469 kB)
Collecting fpdf2==2.7.4 (from -r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 7))
  Using cached fpdf2-2.7.4-py2.py3-none-any.whl (276 kB)
Collecting gradio==3.35.2 (from -r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 8))
  Using cached gradio-3.35.2-py3-none-any.whl.metadata (15 kB)
Collecting gnureadline==8.1.2 (from -r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 9))
  Using cached gnureadline-8.1.2-cp311-cp311-macosx_11_0_arm64.whl (149 kB)
Collecting langchain==0.0.265 (from -r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 10))
  Using cached langchain-0.0.265-py3-none-any.whl.metadata (15 kB)
Collecting llama-index==0.8.2.post1 (from -r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 11))
  Using cached llama_index-0.8.2.post1-py3-none-any.whl.metadata (4.6 kB)
Collecting lorem==0.1.1 (from -r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 12))
  Using cached lorem-0.1.1-py3-none-any.whl (5.0 kB)
Collecting matplotlib==3.7.1 (from -r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 13))
  Using cached matplotlib-3.7.1-cp311-cp311-macosx_11_0_arm64.whl (7.3 MB)
Collecting numpy==1.24.2 (from -r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 14))
  Using cached numpy-1.24.2-cp311-cp311-macosx_11_0_arm64.whl (13.8 MB)
Collecting openai==0.27.2 (from -r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 15))
  Using cached openai-0.27.2-py3-none-any.whl (70 kB)
Collecting pandasql==0.7.3 (from -r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 16))
  Using cached pandasql-0.7.3-py3-none-any.whl
Collecting pdf2image==1.16.3 (from -r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 17))
  Using cached pdf2image-1.16.3-py3-none-any.whl (11 kB)
Collecting pylint==2.17.2 (from -r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 18))
  Using cached pylint-2.17.2-py3-none-any.whl (536 kB)
Collecting pytest==7.4.0 (from -r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 19))
  Using cached pytest-7.4.0-py3-none-any.whl.metadata (8.0 kB)
Collecting pytest_cov==4.1.0 (from -r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 20))
  Using cached pytest_cov-4.1.0-py3-none-any.whl.metadata (26 kB)
Collecting PyMuPDF==1.22.5 (from -r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 21))
  Using cached PyMuPDF-1.22.5-cp311-cp311-macosx_11_0_arm64.whl.metadata (8.3 kB)
Collecting pypdf==3.9.0 (from -r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 22))
  Using cached pypdf-3.9.0-py3-none-any.whl.metadata (6.8 kB)
Collecting PyYAML==6.0 (from -r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 23))
  Using cached PyYAML-6.0-cp311-cp311-macosx_11_0_arm64.whl (167 kB)
Collecting scikit-learn==1.2.2 (from -r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 24))
  Using cached scikit_learn-1.2.2-cp311-cp311-macosx_12_0_arm64.whl (8.4 MB)
Collecting tiktoken==0.3.3 (from -r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 25))
  Using cached tiktoken-0.3.3-cp311-cp311-macosx_11_0_arm64.whl (706 kB)
Collecting torch==2.0.0 (from -r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 26))
  Using cached torch-2.0.0-cp311-none-macosx_11_0_arm64.whl (55.8 MB)
Collecting tqdm==4.65.0 (from -r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 27))
  Using cached tqdm-4.65.0-py3-none-any.whl (77 kB)
Collecting transformers==4.30.0 (from -r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 28))
  Using cached transformers-4.30.0-py3-none-any.whl.metadata (113 kB)
Collecting twine==4.0.2 (from -r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 29))
  Using cached twine-4.0.2-py3-none-any.whl (36 kB)
Requirement already satisfied: wheel<1.0,>=0.23.0 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from astunparse==1.6.3->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 1)) (0.41.3)
Collecting six<2.0,>=1.6.1 (from astunparse==1.6.3->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 1))
  Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
Collecting packaging>=19.0 (from build==0.10.0->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 3))
  Using cached packaging-23.2-py3-none-any.whl.metadata (3.2 kB)
Collecting pyproject_hooks (from build==0.10.0->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 3))
  Using cached pyproject_hooks-1.0.0-py3-none-any.whl (9.3 kB)
Collecting pandas>=1.3 (from chromadb==0.3.26->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 5))
  Using cached pandas-2.1.2-cp311-cp311-macosx_11_0_arm64.whl.metadata (18 kB)
Collecting requests>=2.28 (from chromadb==0.3.26->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 5))
  Using cached requests-2.31.0-py3-none-any.whl.metadata (4.6 kB)
Collecting pydantic>=1.9 (from chromadb==0.3.26->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 5))
  Using cached pydantic-2.4.2-py3-none-any.whl.metadata (158 kB)
Collecting hnswlib>=0.7 (from chromadb==0.3.26->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 5))
  Using cached hnswlib-0.7.0-cp311-cp311-macosx_11_0_arm64.whl
Collecting clickhouse-connect>=0.5.7 (from chromadb==0.3.26->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 5))
  Downloading clickhouse_connect-0.6.19-cp311-cp311-macosx_11_0_arm64.whl.metadata (2.8 kB)
Collecting duckdb>=0.7.1 (from chromadb==0.3.26->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 5))
  Using cached duckdb-0.9.1-cp311-cp311-macosx_11_0_arm64.whl.metadata (760 bytes)
Collecting fastapi>=0.85.1 (from chromadb==0.3.26->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 5))
  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==0.3.26->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 5))
  Using cached uvicorn-0.24.0.post1-py3-none-any.whl.metadata (6.4 kB)
Collecting posthog>=2.4.0 (from chromadb==0.3.26->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 5))
  Using cached posthog-3.0.2-py2.py3-none-any.whl.metadata (2.0 kB)
Collecting typing-extensions>=4.5.0 (from chromadb==0.3.26->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 5))
  Using cached typing_extensions-4.8.0-py3-none-any.whl.metadata (3.0 kB)
Collecting pulsar-client>=3.1.0 (from chromadb==0.3.26->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 5))
  Using cached pulsar_client-3.3.0-cp311-cp311-macosx_10_15_universal2.whl.metadata (1.0 kB)
Collecting onnxruntime>=1.14.1 (from chromadb==0.3.26->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 5))
  Using cached onnxruntime-1.16.1-cp311-cp311-macosx_11_0_arm64.whl.metadata (4.1 kB)
Collecting tokenizers>=0.13.2 (from chromadb==0.3.26->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 5))
  Using cached tokenizers-0.14.1-cp311-cp311-macosx_11_0_arm64.whl.metadata (6.7 kB)
Collecting overrides>=7.3.1 (from chromadb==0.3.26->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 5))
  Using cached overrides-7.4.0-py3-none-any.whl.metadata (5.7 kB)
Collecting pyarrow>=6.0.0 (from datasets==2.10.1->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 6))
  Using cached pyarrow-14.0.0-cp311-cp311-macosx_11_0_arm64.whl.metadata (3.0 kB)
Collecting dill<0.3.7,>=0.3.0 (from datasets==2.10.1->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 6))
  Using cached dill-0.3.6-py3-none-any.whl (110 kB)
Collecting xxhash (from datasets==2.10.1->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 6))
  Using cached xxhash-3.4.1-cp311-cp311-macosx_11_0_arm64.whl.metadata (12 kB)
Collecting multiprocess (from datasets==2.10.1->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 6))
  Using cached multiprocess-0.70.15-py311-none-any.whl.metadata (7.2 kB)
Collecting fsspec>=2021.11.1 (from fsspec[http]>=2021.11.1->datasets==2.10.1->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 6))
  Using cached fsspec-2023.10.0-py3-none-any.whl.metadata (6.8 kB)
Collecting aiohttp (from datasets==2.10.1->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 6))
  Using cached aiohttp-3.8.6-cp311-cp311-macosx_11_0_arm64.whl.metadata (7.7 kB)
Collecting huggingface-hub<1.0.0,>=0.2.0 (from datasets==2.10.1->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 6))
  Using cached huggingface_hub-0.18.0-py3-none-any.whl.metadata (13 kB)
Collecting responses<0.19 (from datasets==2.10.1->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 6))
  Using cached responses-0.18.0-py3-none-any.whl (38 kB)
Collecting defusedxml (from fpdf2==2.7.4->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 7))
  Using cached defusedxml-0.7.1-py2.py3-none-any.whl (25 kB)
Collecting Pillow!=9.2.*,>=6.2.2 (from fpdf2==2.7.4->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 7))
  Using cached Pillow-10.1.0-cp311-cp311-macosx_11_0_arm64.whl.metadata (9.5 kB)
Collecting fonttools>=4.34.0 (from fpdf2==2.7.4->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 7))
  Using cached fonttools-4.44.0-cp311-cp311-macosx_10_9_universal2.whl.metadata (153 kB)
Collecting aiofiles (from gradio==3.35.2->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 8))
  Using cached aiofiles-23.2.1-py3-none-any.whl.metadata (9.7 kB)
Collecting altair>=4.2.0 (from gradio==3.35.2->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 8))
  Using cached altair-5.1.2-py3-none-any.whl.metadata (8.6 kB)
Collecting ffmpy (from gradio==3.35.2->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 8))
  Using cached ffmpy-0.3.1-py3-none-any.whl
Collecting gradio-client>=0.2.7 (from gradio==3.35.2->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 8))
  Using cached gradio_client-0.7.0-py3-none-any.whl.metadata (7.1 kB)
Collecting httpx (from gradio==3.35.2->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 8))
  Using cached httpx-0.25.1-py3-none-any.whl.metadata (7.1 kB)
Collecting jinja2 (from gradio==3.35.2->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 8))
  Using cached Jinja2-3.1.2-py3-none-any.whl (133 kB)
Collecting markdown-it-py>=2.0.0 (from markdown-it-py[linkify]>=2.0.0->gradio==3.35.2->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 8))
  Using cached markdown_it_py-3.0.0-py3-none-any.whl.metadata (6.9 kB)
Collecting markupsafe (from gradio==3.35.2->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 8))
  Using cached MarkupSafe-2.1.3-cp311-cp311-macosx_10_9_universal2.whl.metadata (3.0 kB)
Collecting mdit-py-plugins<=0.3.3 (from gradio==3.35.2->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 8))
  Using cached mdit_py_plugins-0.3.3-py3-none-any.whl (50 kB)
Collecting orjson (from gradio==3.35.2->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 8))
  Using cached orjson-3.9.10-cp311-cp311-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl.metadata (49 kB)
Collecting pydub (from gradio==3.35.2->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 8))
  Using cached pydub-0.25.1-py2.py3-none-any.whl (32 kB)
Collecting pygments>=2.12.0 (from gradio==3.35.2->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 8))
  Using cached Pygments-2.16.1-py3-none-any.whl.metadata (2.5 kB)
Collecting python-multipart (from gradio==3.35.2->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 8))
  Using cached python_multipart-0.0.6-py3-none-any.whl (45 kB)
Collecting semantic-version (from gradio==3.35.2->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 8))
  Using cached semantic_version-2.10.0-py2.py3-none-any.whl (15 kB)
Collecting websockets>=10.0 (from gradio==3.35.2->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 8))
  Using cached websockets-12.0-cp311-cp311-macosx_11_0_arm64.whl.metadata (6.6 kB)
Collecting SQLAlchemy<3,>=1.4 (from langchain==0.0.265->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 10))
  Using cached SQLAlchemy-2.0.23-cp311-cp311-macosx_11_0_arm64.whl.metadata (9.6 kB)
Collecting dataclasses-json<0.6.0,>=0.5.7 (from langchain==0.0.265->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 10))
  Using cached dataclasses_json-0.5.14-py3-none-any.whl.metadata (22 kB)
Collecting langsmith<0.1.0,>=0.0.11 (from langchain==0.0.265->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 10))
  Using cached langsmith-0.0.60-py3-none-any.whl.metadata (10 kB)
Collecting numexpr<3.0.0,>=2.8.4 (from langchain==0.0.265->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 10))
  Using cached numexpr-2.8.7-cp311-cp311-macosx_11_0_arm64.whl.metadata (8.7 kB)
Collecting openapi-schema-pydantic<2.0,>=1.2 (from langchain==0.0.265->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 10))
  Using cached openapi_schema_pydantic-1.2.4-py3-none-any.whl (90 kB)
Collecting pydantic>=1.9 (from chromadb==0.3.26->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 5))
  Using cached pydantic-1.10.13-cp311-cp311-macosx_11_0_arm64.whl.metadata (149 kB)
Collecting tenacity<9.0.0,>=8.1.0 (from langchain==0.0.265->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 10))
  Using cached tenacity-8.2.3-py3-none-any.whl.metadata (1.0 kB)
Collecting urllib3<2 (from llama-index==0.8.2.post1->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 11))
  Using cached urllib3-1.26.18-py2.py3-none-any.whl.metadata (48 kB)
Collecting typing-inspect>=0.8.0 (from llama-index==0.8.2.post1->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 11))
  Using cached typing_inspect-0.9.0-py3-none-any.whl.metadata (1.5 kB)
Collecting beautifulsoup4 (from llama-index==0.8.2.post1->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 11))
  Using cached beautifulsoup4-4.12.2-py3-none-any.whl (142 kB)
Collecting nest-asyncio (from llama-index==0.8.2.post1->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 11))
  Using cached nest_asyncio-1.5.8-py3-none-any.whl.metadata (2.8 kB)
Collecting contourpy>=1.0.1 (from matplotlib==3.7.1->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 13))
  Using cached contourpy-1.2.0-cp311-cp311-macosx_11_0_arm64.whl.metadata (5.8 kB)
Collecting cycler>=0.10 (from matplotlib==3.7.1->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 13))
  Using cached cycler-0.12.1-py3-none-any.whl.metadata (3.8 kB)
Collecting kiwisolver>=1.0.1 (from matplotlib==3.7.1->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 13))
  Using cached kiwisolver-1.4.5-cp311-cp311-macosx_11_0_arm64.whl.metadata (6.4 kB)
Collecting pyparsing>=2.3.1 (from matplotlib==3.7.1->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 13))
  Using cached pyparsing-3.1.1-py3-none-any.whl.metadata (5.1 kB)
Collecting python-dateutil>=2.7 (from matplotlib==3.7.1->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 13))
  Using cached python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
Collecting platformdirs>=2.2.0 (from pylint==2.17.2->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 18))
  Using cached platformdirs-3.11.0-py3-none-any.whl.metadata (11 kB)
Collecting astroid<=2.17.0-dev0,>=2.15.2 (from pylint==2.17.2->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 18))
  Using cached astroid-2.15.8-py3-none-any.whl.metadata (4.7 kB)
Collecting isort<6,>=4.2.5 (from pylint==2.17.2->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 18))
  Using cached isort-5.12.0-py3-none-any.whl (91 kB)
Collecting mccabe<0.8,>=0.6 (from pylint==2.17.2->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 18))
  Using cached mccabe-0.7.0-py2.py3-none-any.whl (7.3 kB)
Collecting tomlkit>=0.10.1 (from pylint==2.17.2->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 18))
  Using cached tomlkit-0.12.2-py3-none-any.whl.metadata (2.7 kB)
Collecting iniconfig (from pytest==7.4.0->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 19))
  Using cached iniconfig-2.0.0-py3-none-any.whl (5.9 kB)
Collecting pluggy<2.0,>=0.12 (from pytest==7.4.0->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 19))
  Using cached pluggy-1.3.0-py3-none-any.whl.metadata (4.3 kB)
Collecting coverage>=5.2.1 (from coverage[toml]>=5.2.1->pytest_cov==4.1.0->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 20))
  Using cached coverage-7.3.2-cp311-cp311-macosx_11_0_arm64.whl.metadata (8.1 kB)
Collecting scipy>=1.3.2 (from scikit-learn==1.2.2->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 24))
  Using cached scipy-1.11.3-cp311-cp311-macosx_12_0_arm64.whl.metadata (165 kB)
Collecting joblib>=1.1.1 (from scikit-learn==1.2.2->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 24))
  Using cached joblib-1.3.2-py3-none-any.whl.metadata (5.4 kB)
Collecting threadpoolctl>=2.0.0 (from scikit-learn==1.2.2->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 24))
  Using cached threadpoolctl-3.2.0-py3-none-any.whl.metadata (10.0 kB)
Collecting regex>=2022.1.18 (from tiktoken==0.3.3->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 25))
  Using cached regex-2023.10.3-cp311-cp311-macosx_11_0_arm64.whl.metadata (40 kB)
Collecting filelock (from torch==2.0.0->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 26))
  Using cached filelock-3.13.1-py3-none-any.whl.metadata (2.8 kB)
Collecting sympy (from torch==2.0.0->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 26))
  Using cached sympy-1.12-py3-none-any.whl (5.7 MB)
Collecting networkx (from torch==2.0.0->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 26))
  Using cached networkx-3.2.1-py3-none-any.whl.metadata (5.2 kB)
Collecting tokenizers>=0.13.2 (from chromadb==0.3.26->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 5))
  Using cached tokenizers-0.13.3-cp311-cp311-macosx_12_0_arm64.whl (3.9 MB)
Collecting safetensors>=0.3.1 (from transformers==4.30.0->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 28))
  Using cached safetensors-0.4.0-cp311-cp311-macosx_11_0_arm64.whl.metadata (3.8 kB)
Collecting pkginfo>=1.8.1 (from twine==4.0.2->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 29))
  Using cached pkginfo-1.9.6-py3-none-any.whl (30 kB)
Collecting readme-renderer>=35.0 (from twine==4.0.2->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 29))
  Using cached readme_renderer-42.0-py3-none-any.whl.metadata (2.8 kB)
Collecting requests-toolbelt!=0.9.0,>=0.8.0 (from twine==4.0.2->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 29))
  Using cached requests_toolbelt-1.0.0-py2.py3-none-any.whl (54 kB)
Collecting importlib-metadata>=3.6 (from twine==4.0.2->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 29))
  Using cached importlib_metadata-6.8.0-py3-none-any.whl.metadata (5.1 kB)
Collecting keyring>=15.1 (from twine==4.0.2->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 29))
  Using cached keyring-24.2.0-py3-none-any.whl.metadata (20 kB)
Collecting rfc3986>=1.4.0 (from twine==4.0.2->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 29))
  Using cached rfc3986-2.0.0-py2.py3-none-any.whl (31 kB)
Collecting rich>=12.0.0 (from twine==4.0.2->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 29))
  Using cached rich-13.6.0-py3-none-any.whl.metadata (18 kB)
Collecting charset-normalizer<4.0,>=2.0 (from aiohttp->datasets==2.10.1->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 6))
  Using cached charset_normalizer-3.3.2-cp311-cp311-macosx_11_0_arm64.whl.metadata (33 kB)
Collecting multidict<7.0,>=4.5 (from aiohttp->datasets==2.10.1->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 6))
  Using cached multidict-6.0.4-cp311-cp311-macosx_11_0_arm64.whl (29 kB)
Collecting async-timeout<5.0,>=4.0.0a3 (from aiohttp->datasets==2.10.1->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 6))
  Using cached async_timeout-4.0.3-py3-none-any.whl.metadata (4.2 kB)
Collecting yarl<2.0,>=1.0 (from aiohttp->datasets==2.10.1->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 6))
  Using cached yarl-1.9.2-cp311-cp311-macosx_11_0_arm64.whl (61 kB)
Collecting frozenlist>=1.1.1 (from aiohttp->datasets==2.10.1->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 6))
  Using cached frozenlist-1.4.0-cp311-cp311-macosx_11_0_arm64.whl.metadata (5.2 kB)
Collecting aiosignal>=1.1.2 (from aiohttp->datasets==2.10.1->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 6))
  Using cached aiosignal-1.3.1-py3-none-any.whl (7.6 kB)
Collecting jsonschema>=3.0 (from altair>=4.2.0->gradio==3.35.2->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 8))
  Using cached jsonschema-4.19.2-py3-none-any.whl.metadata (7.9 kB)
Collecting toolz (from altair>=4.2.0->gradio==3.35.2->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 8))
  Using cached toolz-0.12.0-py3-none-any.whl (55 kB)
Collecting lazy-object-proxy>=1.4.0 (from astroid<=2.17.0-dev0,>=2.15.2->pylint==2.17.2->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 18))
  Using cached lazy_object_proxy-1.9.0-cp311-cp311-macosx_11_0_arm64.whl
Collecting wrapt<2,>=1.14 (from astroid<=2.17.0-dev0,>=2.15.2->pylint==2.17.2->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 18))
  Using cached wrapt-1.15.0-cp311-cp311-macosx_11_0_arm64.whl (36 kB)
Collecting certifi (from clickhouse-connect>=0.5.7->chromadb==0.3.26->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 5))
  Using cached certifi-2023.7.22-py3-none-any.whl.metadata (2.2 kB)
Collecting pytz (from clickhouse-connect>=0.5.7->chromadb==0.3.26->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 5))
  Using cached pytz-2023.3.post1-py2.py3-none-any.whl.metadata (22 kB)
Collecting zstandard (from clickhouse-connect>=0.5.7->chromadb==0.3.26->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 5))
  Using cached zstandard-0.22.0-cp311-cp311-macosx_11_0_arm64.whl.metadata (2.9 kB)
Collecting lz4 (from clickhouse-connect>=0.5.7->chromadb==0.3.26->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 5))
  Using cached lz4-4.3.2-cp311-cp311-macosx_11_0_arm64.whl (212 kB)
Collecting marshmallow<4.0.0,>=3.18.0 (from dataclasses-json<0.6.0,>=0.5.7->langchain==0.0.265->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 10))
  Using cached marshmallow-3.20.1-py3-none-any.whl.metadata (7.8 kB)
Collecting anyio<4.0.0,>=3.7.1 (from fastapi>=0.85.1->chromadb==0.3.26->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 5))
  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.85.1->chromadb==0.3.26->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 5))
  Using cached starlette-0.27.0-py3-none-any.whl.metadata (5.8 kB)
Collecting websockets>=10.0 (from gradio==3.35.2->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 8))
  Using cached websockets-11.0.3-cp311-cp311-macosx_11_0_arm64.whl (121 kB)
Collecting zipp>=0.5 (from importlib-metadata>=3.6->twine==4.0.2->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 29))
  Using cached zipp-3.17.0-py3-none-any.whl.metadata (3.7 kB)
Collecting jaraco.classes (from keyring>=15.1->twine==4.0.2->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 29))
  Using cached jaraco.classes-3.3.0-py3-none-any.whl.metadata (2.9 kB)
Collecting mdurl~=0.1 (from markdown-it-py>=2.0.0->markdown-it-py[linkify]>=2.0.0->gradio==3.35.2->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 8))
  Using cached mdurl-0.1.2-py3-none-any.whl (10.0 kB)
Collecting linkify-it-py<3,>=1 (from markdown-it-py[linkify]>=2.0.0->gradio==3.35.2->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 8))
  Using cached linkify_it_py-2.0.2-py3-none-any.whl (19 kB)
INFO: pip is looking at multiple versions of mdit-py-plugins to determine which version is compatible with other requirements. This could take a while.
Collecting mdit-py-plugins<=0.3.3 (from gradio==3.35.2->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 8))
  Using cached mdit_py_plugins-0.3.2-py3-none-any.whl (50 kB)
  Using cached mdit_py_plugins-0.3.1-py3-none-any.whl (46 kB)
  Using cached mdit_py_plugins-0.3.0-py3-none-any.whl (43 kB)
  Using cached mdit_py_plugins-0.2.8-py3-none-any.whl (41 kB)
  Using cached mdit_py_plugins-0.2.7-py3-none-any.whl (41 kB)
  Using cached mdit_py_plugins-0.2.6-py3-none-any.whl (39 kB)
  Using cached mdit_py_plugins-0.2.5-py3-none-any.whl (39 kB)
INFO: pip is still looking at multiple versions of mdit-py-plugins to determine which version is compatible with other requirements. This could take a while.
  Using cached mdit_py_plugins-0.2.4-py3-none-any.whl (39 kB)
  Using cached mdit_py_plugins-0.2.3-py3-none-any.whl (39 kB)
  Using cached mdit_py_plugins-0.2.2-py3-none-any.whl (39 kB)
  Using cached mdit_py_plugins-0.2.1-py3-none-any.whl (38 kB)
  Using cached mdit_py_plugins-0.2.0-py3-none-any.whl (38 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 mdit_py_plugins-0.1.0-py3-none-any.whl (37 kB)
Collecting markdown-it-py[linkify]>=2.0.0 (from gradio==3.35.2->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 8))
  Using cached markdown_it_py-2.2.0-py3-none-any.whl (84 kB)
Collecting coloredlogs (from onnxruntime>=1.14.1->chromadb==0.3.26->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 5))
  Using cached coloredlogs-15.0.1-py2.py3-none-any.whl (46 kB)
Collecting flatbuffers (from onnxruntime>=1.14.1->chromadb==0.3.26->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 5))
  Using cached flatbuffers-23.5.26-py2.py3-none-any.whl.metadata (850 bytes)
Collecting protobuf (from onnxruntime>=1.14.1->chromadb==0.3.26->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 5))
  Using cached protobuf-4.25.0-cp37-abi3-macosx_10_9_universal2.whl.metadata (541 bytes)
Collecting tzdata>=2022.1 (from pandas>=1.3->chromadb==0.3.26->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 5))
  Using cached tzdata-2023.3-py2.py3-none-any.whl (341 kB)
Collecting monotonic>=1.5 (from posthog>=2.4.0->chromadb==0.3.26->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 5))
  Using cached monotonic-1.6-py2.py3-none-any.whl (8.2 kB)
Collecting backoff>=1.10.0 (from posthog>=2.4.0->chromadb==0.3.26->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 5))
  Using cached backoff-2.2.1-py3-none-any.whl (15 kB)
Collecting nh3>=0.2.14 (from readme-renderer>=35.0->twine==4.0.2->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 29))
  Using cached nh3-0.2.14-cp37-abi3-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl.metadata (1.6 kB)
Collecting docutils>=0.13.1 (from readme-renderer>=35.0->twine==4.0.2->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 29))
  Using cached docutils-0.20.1-py3-none-any.whl.metadata (2.8 kB)
Collecting idna<4,>=2.5 (from requests>=2.28->chromadb==0.3.26->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 5))
  Using cached idna-3.4-py3-none-any.whl (61 kB)
Collecting mypy-extensions>=0.3.0 (from typing-inspect>=0.8.0->llama-index==0.8.2.post1->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 11))
  Using cached mypy_extensions-1.0.0-py3-none-any.whl (4.7 kB)
Collecting h11>=0.8 (from uvicorn>=0.18.3->uvicorn[standard]>=0.18.3->chromadb==0.3.26->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 5))
  Using cached h11-0.14.0-py3-none-any.whl (58 kB)
Collecting httptools>=0.5.0 (from uvicorn[standard]>=0.18.3->chromadb==0.3.26->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 5))
  Using cached httptools-0.6.1-cp311-cp311-macosx_10_9_universal2.whl.metadata (3.6 kB)
Collecting python-dotenv>=0.13 (from uvicorn[standard]>=0.18.3->chromadb==0.3.26->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 5))
  Using cached python_dotenv-1.0.0-py3-none-any.whl (19 kB)
Collecting uvloop!=0.15.0,!=0.15.1,>=0.14.0 (from uvicorn[standard]>=0.18.3->chromadb==0.3.26->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 5))
  Using cached uvloop-0.19.0-cp311-cp311-macosx_10_9_universal2.whl.metadata (4.9 kB)
Collecting watchfiles>=0.13 (from uvicorn[standard]>=0.18.3->chromadb==0.3.26->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 5))
  Using cached watchfiles-0.21.0-cp311-cp311-macosx_11_0_arm64.whl.metadata (4.9 kB)
Collecting soupsieve>1.2 (from beautifulsoup4->llama-index==0.8.2.post1->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 11))
  Using cached soupsieve-2.5-py3-none-any.whl.metadata (4.7 kB)
Collecting httpcore (from httpx->gradio==3.35.2->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 8))
  Using cached httpcore-1.0.1-py3-none-any.whl.metadata (20 kB)
Collecting sniffio (from httpx->gradio==3.35.2->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 8))
  Using cached sniffio-1.3.0-py3-none-any.whl (10 kB)
INFO: pip is looking at multiple versions of multiprocess to determine which version is compatible with other requirements. This could take a while.
Collecting multiprocess (from datasets==2.10.1->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 6))
  Using cached multiprocess-0.70.14-py310-none-any.whl (134 kB)
Collecting mpmath>=0.19 (from sympy->torch==2.0.0->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 26))
  Using cached mpmath-1.3.0-py3-none-any.whl (536 kB)
Collecting jsonschema-specifications>=2023.03.6 (from jsonschema>=3.0->altair>=4.2.0->gradio==3.35.2->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 8))
  Using cached jsonschema_specifications-2023.7.1-py3-none-any.whl.metadata (2.8 kB)
Collecting referencing>=0.28.4 (from jsonschema>=3.0->altair>=4.2.0->gradio==3.35.2->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 8))
  Using cached referencing-0.30.2-py3-none-any.whl.metadata (2.6 kB)
Collecting rpds-py>=0.7.1 (from jsonschema>=3.0->altair>=4.2.0->gradio==3.35.2->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 8))
  Using cached rpds_py-0.12.0-cp311-cp311-macosx_11_0_arm64.whl.metadata (3.7 kB)
Collecting uc-micro-py (from linkify-it-py<3,>=1->markdown-it-py[linkify]>=2.0.0->gradio==3.35.2->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 8))
  Using cached uc_micro_py-1.0.2-py3-none-any.whl (6.2 kB)
Collecting humanfriendly>=9.1 (from coloredlogs->onnxruntime>=1.14.1->chromadb==0.3.26->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 5))
  Using cached humanfriendly-10.0-py2.py3-none-any.whl (86 kB)
Collecting more-itertools (from jaraco.classes->keyring>=15.1->twine==4.0.2->-r /Users/kevindewalt/Documents/GitHub/neo-sophia/requirements.txt (line 29))
  Using cached more_itertools-10.1.0-py3-none-any.whl.metadata (33 kB)
Using cached chromadb-0.3.26-py3-none-any.whl (123 kB)
Using cached gradio-3.35.2-py3-none-any.whl (19.7 MB)
Using cached langchain-0.0.265-py3-none-any.whl (1.5 MB)
Using cached llama_index-0.8.2.post1-py3-none-any.whl (676 kB)
Using cached pytest-7.4.0-py3-none-any.whl (323 kB)
Using cached pytest_cov-4.1.0-py3-none-any.whl (21 kB)
Using cached PyMuPDF-1.22.5-cp311-cp311-macosx_11_0_arm64.whl (12.7 MB)
Using cached pypdf-3.9.0-py3-none-any.whl (249 kB)
Using cached transformers-4.30.0-py3-none-any.whl (7.2 MB)
Using cached aiohttp-3.8.6-cp311-cp311-macosx_11_0_arm64.whl (343 kB)
Using cached altair-5.1.2-py3-none-any.whl (516 kB)
Using cached astroid-2.15.8-py3-none-any.whl (278 kB)
Downloading clickhouse_connect-0.6.19-cp311-cp311-macosx_11_0_arm64.whl (234 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 234.8/234.8 kB 4.2 MB/s eta 0:00:00
Using cached contourpy-1.2.0-cp311-cp311-macosx_11_0_arm64.whl (243 kB)
Using cached coverage-7.3.2-cp311-cp311-macosx_11_0_arm64.whl (200 kB)
Using cached cycler-0.12.1-py3-none-any.whl (8.3 kB)
Using cached dataclasses_json-0.5.14-py3-none-any.whl (26 kB)
Using cached duckdb-0.9.1-cp311-cp311-macosx_11_0_arm64.whl (13.2 MB)
Using cached fastapi-0.104.1-py3-none-any.whl (92 kB)
Using cached fonttools-4.44.0-cp311-cp311-macosx_10_9_universal2.whl (2.7 MB)
Using cached fsspec-2023.10.0-py3-none-any.whl (166 kB)
Using cached gradio_client-0.7.0-py3-none-any.whl (302 kB)
Using cached huggingface_hub-0.18.0-py3-none-any.whl (301 kB)
Using cached importlib_metadata-6.8.0-py3-none-any.whl (22 kB)
Using cached joblib-1.3.2-py3-none-any.whl (302 kB)
Using cached keyring-24.2.0-py3-none-any.whl (37 kB)
Using cached kiwisolver-1.4.5-cp311-cp311-macosx_11_0_arm64.whl (66 kB)
Using cached langsmith-0.0.60-py3-none-any.whl (44 kB)
Using cached numexpr-2.8.7-cp311-cp311-macosx_11_0_arm64.whl (91 kB)
Using cached onnxruntime-1.16.1-cp311-cp311-macosx_11_0_arm64.whl (6.1 MB)
Using cached overrides-7.4.0-py3-none-any.whl (17 kB)
Using cached packaging-23.2-py3-none-any.whl (53 kB)
Using cached pandas-2.1.2-cp311-cp311-macosx_11_0_arm64.whl (10.8 MB)
Using cached Pillow-10.1.0-cp311-cp311-macosx_11_0_arm64.whl (3.3 MB)
Using cached platformdirs-3.11.0-py3-none-any.whl (17 kB)
Using cached pluggy-1.3.0-py3-none-any.whl (18 kB)
Using cached posthog-3.0.2-py2.py3-none-any.whl (37 kB)
Using cached pulsar_client-3.3.0-cp311-cp311-macosx_10_15_universal2.whl (10.9 MB)
Using cached pyarrow-14.0.0-cp311-cp311-macosx_11_0_arm64.whl (24.0 MB)
Using cached pydantic-1.10.13-cp311-cp311-macosx_11_0_arm64.whl (2.5 MB)
Using cached Pygments-2.16.1-py3-none-any.whl (1.2 MB)
Using cached pyparsing-3.1.1-py3-none-any.whl (103 kB)
Using cached readme_renderer-42.0-py3-none-any.whl (13 kB)
Using cached regex-2023.10.3-cp311-cp311-macosx_11_0_arm64.whl (291 kB)
Using cached requests-2.31.0-py3-none-any.whl (62 kB)
Using cached rich-13.6.0-py3-none-any.whl (239 kB)
Using cached safetensors-0.4.0-cp311-cp311-macosx_11_0_arm64.whl (425 kB)
Using cached scipy-1.11.3-cp311-cp311-macosx_12_0_arm64.whl (29.7 MB)
Using cached SQLAlchemy-2.0.23-cp311-cp311-macosx_11_0_arm64.whl (2.1 MB)
Using cached tenacity-8.2.3-py3-none-any.whl (24 kB)
Using cached threadpoolctl-3.2.0-py3-none-any.whl (15 kB)
Using cached tomlkit-0.12.2-py3-none-any.whl (37 kB)
Using cached typing_extensions-4.8.0-py3-none-any.whl (31 kB)
Using cached typing_inspect-0.9.0-py3-none-any.whl (8.8 kB)
Using cached urllib3-1.26.18-py2.py3-none-any.whl (143 kB)
Using cached uvicorn-0.24.0.post1-py3-none-any.whl (59 kB)
Using cached aiofiles-23.2.1-py3-none-any.whl (15 kB)
Using cached filelock-3.13.1-py3-none-any.whl (11 kB)
Using cached httpx-0.25.1-py3-none-any.whl (75 kB)
Using cached MarkupSafe-2.1.3-cp311-cp311-macosx_10_9_universal2.whl (17 kB)
Using cached nest_asyncio-1.5.8-py3-none-any.whl (5.3 kB)
Using cached networkx-3.2.1-py3-none-any.whl (1.6 MB)
Using cached orjson-3.9.10-cp311-cp311-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl (242 kB)
Using cached xxhash-3.4.1-cp311-cp311-macosx_11_0_arm64.whl (30 kB)
Using cached anyio-3.7.1-py3-none-any.whl (80 kB)
Using cached async_timeout-4.0.3-py3-none-any.whl (5.7 kB)
Using cached certifi-2023.7.22-py3-none-any.whl (158 kB)
Using cached charset_normalizer-3.3.2-cp311-cp311-macosx_11_0_arm64.whl (118 kB)
Using cached docutils-0.20.1-py3-none-any.whl (572 kB)
Using cached frozenlist-1.4.0-cp311-cp311-macosx_11_0_arm64.whl (46 kB)
Using cached httptools-0.6.1-cp311-cp311-macosx_10_9_universal2.whl (145 kB)
Using cached jsonschema-4.19.2-py3-none-any.whl (83 kB)
Using cached marshmallow-3.20.1-py3-none-any.whl (49 kB)
Using cached nh3-0.2.14-cp37-abi3-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (1.5 MB)
Using cached pytz-2023.3.post1-py2.py3-none-any.whl (502 kB)
Using cached soupsieve-2.5-py3-none-any.whl (36 kB)
Using cached starlette-0.27.0-py3-none-any.whl (66 kB)
Using cached uvloop-0.19.0-cp311-cp311-macosx_10_9_universal2.whl (1.4 MB)
Using cached watchfiles-0.21.0-cp311-cp311-macosx_11_0_arm64.whl (418 kB)
Using cached zipp-3.17.0-py3-none-any.whl (7.4 kB)
Using cached flatbuffers-23.5.26-py2.py3-none-any.whl (26 kB)
Using cached httpcore-1.0.1-py3-none-any.whl (76 kB)
Using cached jaraco.classes-3.3.0-py3-none-any.whl (5.9 kB)
Using cached protobuf-4.25.0-cp37-abi3-macosx_10_9_universal2.whl (393 kB)
Using cached zstandard-0.22.0-cp311-cp311-macosx_11_0_arm64.whl (703 kB)
Using cached jsonschema_specifications-2023.7.1-py3-none-any.whl (17 kB)
Using cached referencing-0.30.2-py3-none-any.whl (25 kB)
Using cached rpds_py-0.12.0-cp311-cp311-macosx_11_0_arm64.whl (323 kB)
Using cached more_itertools-10.1.0-py3-none-any.whl (55 kB)
Installing collected packages: tokenizers, pytz, pydub, nh3, mpmath, monotonic, lorem, gnureadline, flatbuffers, ffmpy, zstandard, zipp, xxhash, wrapt, websockets, uvloop, urllib3, uc-micro-py, tzdata, typing-extensions, tqdm, toolz, tomlkit, threadpoolctl, tenacity, sympy, soupsieve, sniffio, six, semantic-version, safetensors, rpds-py, rfc3986, regex, PyYAML, python-multipart, python-dotenv, pyproject_hooks, pypdf, pyparsing, PyMuPDF, pygments, protobuf, pluggy, platformdirs, pkginfo, Pillow, packaging, overrides, orjson, numpy, networkx, nest-asyncio, mypy-extensions, multidict, more-itertools, mdurl, mccabe, markupsafe, lz4, lazy-object-proxy, kiwisolver, joblib, isort, iniconfig, idna, humanfriendly, httptools, h11, fsspec, frozenlist, fonttools, filelock, duckdb, docutils, dill, defusedxml, cycler, coverage, click, charset-normalizer, certifi, backoff, attrs, async-timeout, aiofiles, yarl, uvicorn, typing-inspect, SQLAlchemy, scipy, requests, referencing, readme-renderer, python-dateutil, pytest, pydantic, pyarrow, pulsar-client, pdf2image, numexpr, multiprocess, marshmallow, markdown-it-py, linkify-it-py, jinja2, jaraco.classes, importlib-metadata, httpcore, hnswlib, fpdf2, contourpy, coloredlogs, clickhouse-connect, build, beautifulsoup4, astunparse, astroid, anyio, aiosignal, watchfiles, torch, tiktoken, starlette, scikit-learn, rich, responses, requests-toolbelt, pytest_cov, pylint, posthog, pandas, openapi-schema-pydantic, onnxruntime, mdit-py-plugins, matplotlib, langsmith, keyring, jsonschema-specifications, huggingface-hub, httpx, dataclasses-json, aiohttp, twine, transformers, pandasql, openai, langchain, jsonschema, gradio-client, fastapi, llama-index, datasets, chromadb, altair, gradio
Successfully installed Pillow-10.1.0 PyMuPDF-1.22.5 PyYAML-6.0 SQLAlchemy-2.0.23 aiofiles-23.2.1 aiohttp-3.8.6 aiosignal-1.3.1 altair-5.1.2 anyio-3.7.1 astroid-2.15.8 astunparse-1.6.3 async-timeout-4.0.3 attrs-22.2.0 backoff-2.2.1 beautifulsoup4-4.12.2 build-0.10.0 certifi-2023.7.22 charset-normalizer-3.3.2 chromadb-0.3.26 click-8.1.3 clickhouse-connect-0.6.19 coloredlogs-15.0.1 contourpy-1.2.0 coverage-7.3.2 cycler-0.12.1 dataclasses-json-0.5.14 datasets-2.10.1 defusedxml-0.7.1 dill-0.3.6 docutils-0.20.1 duckdb-0.9.1 fastapi-0.104.1 ffmpy-0.3.1 filelock-3.13.1 flatbuffers-23.5.26 fonttools-4.44.0 fpdf2-2.7.4 frozenlist-1.4.0 fsspec-2023.10.0 gnureadline-8.1.2 gradio-3.35.2 gradio-client-0.7.0 h11-0.14.0 hnswlib-0.7.0 httpcore-1.0.1 httptools-0.6.1 httpx-0.25.1 huggingface-hub-0.18.0 humanfriendly-10.0 idna-3.4 importlib-metadata-6.8.0 iniconfig-2.0.0 isort-5.12.0 jaraco.classes-3.3.0 jinja2-3.1.2 joblib-1.3.2 jsonschema-4.19.2 jsonschema-specifications-2023.7.1 keyring-24.2.0 kiwisolver-1.4.5 langchain-0.0.265 langsmith-0.0.60 lazy-object-proxy-1.9.0 linkify-it-py-2.0.2 llama-index-0.8.2.post1 lorem-0.1.1 lz4-4.3.2 markdown-it-py-2.2.0 markupsafe-2.1.3 marshmallow-3.20.1 matplotlib-3.7.1 mccabe-0.7.0 mdit-py-plugins-0.3.3 mdurl-0.1.2 monotonic-1.6 more-itertools-10.1.0 mpmath-1.3.0 multidict-6.0.4 multiprocess-0.70.14 mypy-extensions-1.0.0 nest-asyncio-1.5.8 networkx-3.2.1 nh3-0.2.14 numexpr-2.8.7 numpy-1.24.2 onnxruntime-1.16.1 openai-0.27.2 openapi-schema-pydantic-1.2.4 orjson-3.9.10 overrides-7.4.0 packaging-23.2 pandas-2.1.2 pandasql-0.7.3 pdf2image-1.16.3 pkginfo-1.9.6 platformdirs-3.11.0 pluggy-1.3.0 posthog-3.0.2 protobuf-4.25.0 pulsar-client-3.3.0 pyarrow-14.0.0 pydantic-1.10.13 pydub-0.25.1 pygments-2.16.1 pylint-2.17.2 pyparsing-3.1.1 pypdf-3.9.0 pyproject_hooks-1.0.0 pytest-7.4.0 pytest_cov-4.1.0 python-dateutil-2.8.2 python-dotenv-1.0.0 python-multipart-0.0.6 pytz-2023.3.post1 readme-renderer-42.0 referencing-0.30.2 regex-2023.10.3 requests-2.31.0 requests-toolbelt-1.0.0 responses-0.18.0 rfc3986-2.0.0 rich-13.6.0 rpds-py-0.12.0 safetensors-0.4.0 scikit-learn-1.2.2 scipy-1.11.3 semantic-version-2.10.0 six-1.16.0 sniffio-1.3.0 soupsieve-2.5 starlette-0.27.0 sympy-1.12 tenacity-8.2.3 threadpoolctl-3.2.0 tiktoken-0.3.3 tokenizers-0.13.3 tomlkit-0.12.2 toolz-0.12.0 torch-2.0.0 tqdm-4.65.0 transformers-4.30.0 twine-4.0.2 typing-extensions-4.8.0 typing-inspect-0.9.0 tzdata-2023.3 uc-micro-py-1.0.2 urllib3-1.26.18 uvicorn-0.24.0.post1 uvloop-0.19.0 watchfiles-0.21.0 websockets-11.0.3 wrapt-1.15.0 xxhash-3.4.1 yarl-1.9.2 zipp-3.17.0 zstandard-0.22.0

done
#
# To activate this environment, use
#
#     $ conda activate neosophia
#
# To deactivate an active environment, use
#
#     $ conda deactivate

Obtaining file:///Users/kevindewalt/Documents/GitHub/neo-sophia
  Installing build dependencies ... done
  Checking if build backend supports build_editable ... done
  Getting requirements to build editable ... done
  Installing backend dependencies ... done
  Preparing editable metadata (pyproject.toml) ... done
Requirement already satisfied: datasets>=2.10.1 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from neosophia==0.1.0) (2.10.1)
Requirement already satisfied: numpy>=1.24.2 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from neosophia==0.1.0) (1.24.2)
Requirement already satisfied: openai>=0.27.2 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from neosophia==0.1.0) (0.27.2)
Requirement already satisfied: torch>=2.0.0 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from neosophia==0.1.0) (2.0.0)
Requirement already satisfied: tqdm>=4.65.0 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from neosophia==0.1.0) (4.65.0)
Requirement already satisfied: pyarrow>=6.0.0 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from datasets>=2.10.1->neosophia==0.1.0) (14.0.0)
Requirement already satisfied: dill<0.3.7,>=0.3.0 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from datasets>=2.10.1->neosophia==0.1.0) (0.3.6)
Requirement already satisfied: pandas in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from datasets>=2.10.1->neosophia==0.1.0) (2.1.2)
Requirement already satisfied: requests>=2.19.0 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from datasets>=2.10.1->neosophia==0.1.0) (2.31.0)
Requirement already satisfied: xxhash in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from datasets>=2.10.1->neosophia==0.1.0) (3.4.1)
Requirement already satisfied: multiprocess in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from datasets>=2.10.1->neosophia==0.1.0) (0.70.14)
Requirement already satisfied: fsspec>=2021.11.1 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from fsspec[http]>=2021.11.1->datasets>=2.10.1->neosophia==0.1.0) (2023.10.0)
Requirement already satisfied: aiohttp in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from datasets>=2.10.1->neosophia==0.1.0) (3.8.6)
Requirement already satisfied: huggingface-hub<1.0.0,>=0.2.0 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from datasets>=2.10.1->neosophia==0.1.0) (0.18.0)
Requirement already satisfied: packaging in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from datasets>=2.10.1->neosophia==0.1.0) (23.2)
Requirement already satisfied: responses<0.19 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from datasets>=2.10.1->neosophia==0.1.0) (0.18.0)
Requirement already satisfied: pyyaml>=5.1 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from datasets>=2.10.1->neosophia==0.1.0) (6.0)
Requirement already satisfied: filelock in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from torch>=2.0.0->neosophia==0.1.0) (3.13.1)
Requirement already satisfied: typing-extensions in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from torch>=2.0.0->neosophia==0.1.0) (4.8.0)
Requirement already satisfied: sympy in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from torch>=2.0.0->neosophia==0.1.0) (1.12)
Requirement already satisfied: networkx in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from torch>=2.0.0->neosophia==0.1.0) (3.2.1)
Requirement already satisfied: jinja2 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from torch>=2.0.0->neosophia==0.1.0) (3.1.2)
Requirement already satisfied: attrs>=17.3.0 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from aiohttp->datasets>=2.10.1->neosophia==0.1.0) (22.2.0)
Requirement already satisfied: charset-normalizer<4.0,>=2.0 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from aiohttp->datasets>=2.10.1->neosophia==0.1.0) (3.3.2)
Requirement already satisfied: multidict<7.0,>=4.5 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from aiohttp->datasets>=2.10.1->neosophia==0.1.0) (6.0.4)
Requirement already satisfied: async-timeout<5.0,>=4.0.0a3 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from aiohttp->datasets>=2.10.1->neosophia==0.1.0) (4.0.3)
Requirement already satisfied: yarl<2.0,>=1.0 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from aiohttp->datasets>=2.10.1->neosophia==0.1.0) (1.9.2)
Requirement already satisfied: frozenlist>=1.1.1 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from aiohttp->datasets>=2.10.1->neosophia==0.1.0) (1.4.0)
Requirement already satisfied: aiosignal>=1.1.2 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from aiohttp->datasets>=2.10.1->neosophia==0.1.0) (1.3.1)
Requirement already satisfied: idna<4,>=2.5 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from requests>=2.19.0->datasets>=2.10.1->neosophia==0.1.0) (3.4)
Requirement already satisfied: urllib3<3,>=1.21.1 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from requests>=2.19.0->datasets>=2.10.1->neosophia==0.1.0) (1.26.18)
Requirement already satisfied: certifi>=2017.4.17 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from requests>=2.19.0->datasets>=2.10.1->neosophia==0.1.0) (2023.7.22)
Requirement already satisfied: MarkupSafe>=2.0 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from jinja2->torch>=2.0.0->neosophia==0.1.0) (2.1.3)
Requirement already satisfied: python-dateutil>=2.8.2 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from pandas->datasets>=2.10.1->neosophia==0.1.0) (2.8.2)
Requirement already satisfied: pytz>=2020.1 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from pandas->datasets>=2.10.1->neosophia==0.1.0) (2023.3.post1)
Requirement already satisfied: tzdata>=2022.1 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from pandas->datasets>=2.10.1->neosophia==0.1.0) (2023.3)
Requirement already satisfied: mpmath>=0.19 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from sympy->torch>=2.0.0->neosophia==0.1.0) (1.3.0)
Requirement already satisfied: six>=1.5 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from python-dateutil>=2.8.2->pandas->datasets>=2.10.1->neosophia==0.1.0) (1.16.0)
Building wheels for collected packages: neosophia
  Building editable for neosophia (pyproject.toml) ... done
  Created wheel for neosophia: filename=neosophia-0.1.0-0.editable-py3-none-any.whl size=6861 sha256=f3618597812edcb36ebeb93cddfa84e040cf06b6d85131a4c09ba85ebef75b8f
  Stored in directory: /private/var/folders/3v/z569xdms7ls_nwqfgph6jh7m0000gn/T/pip-ephem-wheel-cache-vbbotqfo/wheels/97/7e/14/89c5b98ab6c3a6f5ec5acfab9cf6a647c4b9ada310458a8b6e
Successfully built neosophia
Installing collected packages: neosophia
Successfully installed neosophia-0.1.0
(neosophia) --- GitHub/neo-sophia ‹main› »
(neosophia) --- GitHub/neo-sophia ‹rag_fia› » pip install -r requirements.txt

Requirement already satisfied: astunparse==1.6.3 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from -r requirements.txt (line 1)) (1.6.3)
Requirement already satisfied: attrs==22.2.0 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from -r requirements.txt (line 2)) (22.2.0)
Requirement already satisfied: build==0.10.0 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from -r requirements.txt (line 3)) (0.10.0)
Requirement already satisfied: click==8.1.3 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from -r requirements.txt (line 4)) (8.1.3)
Requirement already satisfied: chromadb==0.3.26 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from -r requirements.txt (line 5)) (0.3.26)
Requirement already satisfied: datasets==2.10.1 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from -r requirements.txt (line 6)) (2.10.1)
Requirement already satisfied: fpdf2==2.7.4 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from -r requirements.txt (line 7)) (2.7.4)
Requirement already satisfied: gradio==3.35.2 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from -r requirements.txt (line 8)) (3.35.2)
Requirement already satisfied: gnureadline==8.1.2 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from -r requirements.txt (line 9)) (8.1.2)
Requirement already satisfied: langchain==0.0.265 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from -r requirements.txt (line 10)) (0.0.265)
Requirement already satisfied: llama-index==0.8.2.post1 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from -r requirements.txt (line 11)) (0.8.2.post1)
Requirement already satisfied: lorem==0.1.1 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from -r requirements.txt (line 12)) (0.1.1)
Requirement already satisfied: matplotlib==3.7.1 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from -r requirements.txt (line 13)) (3.7.1)
Collecting nltk==3.8.1 (from -r requirements.txt (line 14))
  Using cached nltk-3.8.1-py3-none-any.whl (1.5 MB)
Requirement already satisfied: numpy==1.24.2 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from -r requirements.txt (line 15)) (1.24.2)
Requirement already satisfied: openai==0.27.2 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from -r requirements.txt (line 16)) (0.27.2)
Requirement already satisfied: pandasql==0.7.3 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from -r requirements.txt (line 17)) (0.7.3)
Requirement already satisfied: pdf2image==1.16.3 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from -r requirements.txt (line 18)) (1.16.3)
Requirement already satisfied: pylint==2.17.2 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from -r requirements.txt (line 19)) (2.17.2)
Requirement already satisfied: pytest==7.4.0 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from -r requirements.txt (line 20)) (7.4.0)
Requirement already satisfied: pytest_cov==4.1.0 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from -r requirements.txt (line 21)) (4.1.0)
Requirement already satisfied: PyMuPDF==1.22.5 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from -r requirements.txt (line 22)) (1.22.5)
Requirement already satisfied: pypdf==3.9.0 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from -r requirements.txt (line 23)) (3.9.0)
Requirement already satisfied: PyYAML==6.0 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from -r requirements.txt (line 24)) (6.0)
Collecting rank_bm25==0.2.2 (from -r requirements.txt (line 25))
  Using cached rank_bm25-0.2.2-py3-none-any.whl (8.6 kB)
Requirement already satisfied: scikit-learn==1.2.2 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from -r requirements.txt (line 26)) (1.2.2)
Collecting sentence-transformers==2.2.2 (from -r requirements.txt (line 27))
  Using cached sentence_transformers-2.2.2-py3-none-any.whl
Requirement already satisfied: tiktoken==0.3.3 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from -r requirements.txt (line 28)) (0.3.3)
Requirement already satisfied: torch==2.0.0 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from -r requirements.txt (line 29)) (2.0.0)
Requirement already satisfied: tqdm==4.65.0 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from -r requirements.txt (line 30)) (4.65.0)
Requirement already satisfied: transformers==4.30.0 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from -r requirements.txt (line 31)) (4.30.0)
Requirement already satisfied: twine==4.0.2 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from -r requirements.txt (line 32)) (4.0.2)
Requirement already satisfied: wheel<1.0,>=0.23.0 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from astunparse==1.6.3->-r requirements.txt (line 1)) (0.41.3)
Requirement already satisfied: six<2.0,>=1.6.1 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from astunparse==1.6.3->-r requirements.txt (line 1)) (1.16.0)
Requirement already satisfied: packaging>=19.0 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from build==0.10.0->-r requirements.txt (line 3)) (23.2)
Requirement already satisfied: pyproject_hooks in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from build==0.10.0->-r requirements.txt (line 3)) (1.0.0)
Requirement already satisfied: pandas>=1.3 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from chromadb==0.3.26->-r requirements.txt (line 5)) (2.1.2)
Requirement already satisfied: requests>=2.28 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from chromadb==0.3.26->-r requirements.txt (line 5)) (2.31.0)
Requirement already satisfied: pydantic>=1.9 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from chromadb==0.3.26->-r requirements.txt (line 5)) (1.10.13)
Requirement already satisfied: hnswlib>=0.7 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from chromadb==0.3.26->-r requirements.txt (line 5)) (0.7.0)
Requirement already satisfied: clickhouse-connect>=0.5.7 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from chromadb==0.3.26->-r requirements.txt (line 5)) (0.6.19)
Requirement already satisfied: duckdb>=0.7.1 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from chromadb==0.3.26->-r requirements.txt (line 5)) (0.9.1)
Requirement already satisfied: fastapi>=0.85.1 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from chromadb==0.3.26->-r requirements.txt (line 5)) (0.104.1)
Requirement already satisfied: uvicorn>=0.18.3 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from uvicorn[standard]>=0.18.3->chromadb==0.3.26->-r requirements.txt (line 5)) (0.24.0.post1)
Requirement already satisfied: posthog>=2.4.0 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from chromadb==0.3.26->-r requirements.txt (line 5)) (3.0.2)
Requirement already satisfied: typing-extensions>=4.5.0 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from chromadb==0.3.26->-r requirements.txt (line 5)) (4.8.0)
Requirement already satisfied: pulsar-client>=3.1.0 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from chromadb==0.3.26->-r requirements.txt (line 5)) (3.3.0)
Requirement already satisfied: onnxruntime>=1.14.1 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from chromadb==0.3.26->-r requirements.txt (line 5)) (1.16.1)
Requirement already satisfied: tokenizers>=0.13.2 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from chromadb==0.3.26->-r requirements.txt (line 5)) (0.13.3)
Requirement already satisfied: overrides>=7.3.1 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from chromadb==0.3.26->-r requirements.txt (line 5)) (7.4.0)
Requirement already satisfied: pyarrow>=6.0.0 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from datasets==2.10.1->-r requirements.txt (line 6)) (14.0.0)
Requirement already satisfied: dill<0.3.7,>=0.3.0 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from datasets==2.10.1->-r requirements.txt (line 6)) (0.3.6)
Requirement already satisfied: xxhash in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from datasets==2.10.1->-r requirements.txt (line 6)) (3.4.1)
Requirement already satisfied: multiprocess in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from datasets==2.10.1->-r requirements.txt (line 6)) (0.70.14)
Requirement already satisfied: fsspec>=2021.11.1 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from fsspec[http]>=2021.11.1->datasets==2.10.1->-r requirements.txt (line 6)) (2023.10.0)
Requirement already satisfied: aiohttp in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from datasets==2.10.1->-r requirements.txt (line 6)) (3.8.6)
Requirement already satisfied: huggingface-hub<1.0.0,>=0.2.0 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from datasets==2.10.1->-r requirements.txt (line 6)) (0.18.0)
Requirement already satisfied: responses<0.19 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from datasets==2.10.1->-r requirements.txt (line 6)) (0.18.0)
Requirement already satisfied: defusedxml in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from fpdf2==2.7.4->-r requirements.txt (line 7)) (0.7.1)
Requirement already satisfied: Pillow!=9.2.*,>=6.2.2 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from fpdf2==2.7.4->-r requirements.txt (line 7)) (10.1.0)
Requirement already satisfied: fonttools>=4.34.0 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from fpdf2==2.7.4->-r requirements.txt (line 7)) (4.44.0)
Requirement already satisfied: aiofiles in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from gradio==3.35.2->-r requirements.txt (line 8)) (23.2.1)
Requirement already satisfied: altair>=4.2.0 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from gradio==3.35.2->-r requirements.txt (line 8)) (5.1.2)
Requirement already satisfied: ffmpy in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from gradio==3.35.2->-r requirements.txt (line 8)) (0.3.1)
Requirement already satisfied: gradio-client>=0.2.7 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from gradio==3.35.2->-r requirements.txt (line 8)) (0.7.0)
Requirement already satisfied: httpx in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from gradio==3.35.2->-r requirements.txt (line 8)) (0.25.1)
Requirement already satisfied: jinja2 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from gradio==3.35.2->-r requirements.txt (line 8)) (3.1.2)
Requirement already satisfied: markdown-it-py>=2.0.0 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from markdown-it-py[linkify]>=2.0.0->gradio==3.35.2->-r requirements.txt (line 8)) (2.2.0)
Requirement already satisfied: markupsafe in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from gradio==3.35.2->-r requirements.txt (line 8)) (2.1.3)
Requirement already satisfied: mdit-py-plugins<=0.3.3 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from gradio==3.35.2->-r requirements.txt (line 8)) (0.3.3)
Requirement already satisfied: orjson in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from gradio==3.35.2->-r requirements.txt (line 8)) (3.9.10)
Requirement already satisfied: pydub in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from gradio==3.35.2->-r requirements.txt (line 8)) (0.25.1)
Requirement already satisfied: pygments>=2.12.0 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from gradio==3.35.2->-r requirements.txt (line 8)) (2.16.1)
Requirement already satisfied: python-multipart in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from gradio==3.35.2->-r requirements.txt (line 8)) (0.0.6)
Requirement already satisfied: semantic-version in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from gradio==3.35.2->-r requirements.txt (line 8)) (2.10.0)
Requirement already satisfied: websockets>=10.0 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from gradio==3.35.2->-r requirements.txt (line 8)) (11.0.3)
Requirement already satisfied: SQLAlchemy<3,>=1.4 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from langchain==0.0.265->-r requirements.txt (line 10)) (2.0.23)
Requirement already satisfied: dataclasses-json<0.6.0,>=0.5.7 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from langchain==0.0.265->-r requirements.txt (line 10)) (0.5.14)
Requirement already satisfied: langsmith<0.1.0,>=0.0.11 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from langchain==0.0.265->-r requirements.txt (line 10)) (0.0.60)
Requirement already satisfied: numexpr<3.0.0,>=2.8.4 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from langchain==0.0.265->-r requirements.txt (line 10)) (2.8.7)
Requirement already satisfied: openapi-schema-pydantic<2.0,>=1.2 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from langchain==0.0.265->-r requirements.txt (line 10)) (1.2.4)
Requirement already satisfied: tenacity<9.0.0,>=8.1.0 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from langchain==0.0.265->-r requirements.txt (line 10)) (8.2.3)
Requirement already satisfied: urllib3<2 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from llama-index==0.8.2.post1->-r requirements.txt (line 11)) (1.26.18)
Requirement already satisfied: typing-inspect>=0.8.0 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from llama-index==0.8.2.post1->-r requirements.txt (line 11)) (0.9.0)
Requirement already satisfied: beautifulsoup4 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from llama-index==0.8.2.post1->-r requirements.txt (line 11)) (4.12.2)
Requirement already satisfied: nest-asyncio in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from llama-index==0.8.2.post1->-r requirements.txt (line 11)) (1.5.8)
Requirement already satisfied: contourpy>=1.0.1 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from matplotlib==3.7.1->-r requirements.txt (line 13)) (1.2.0)
Requirement already satisfied: cycler>=0.10 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from matplotlib==3.7.1->-r requirements.txt (line 13)) (0.12.1)
Requirement already satisfied: kiwisolver>=1.0.1 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from matplotlib==3.7.1->-r requirements.txt (line 13)) (1.4.5)
Requirement already satisfied: pyparsing>=2.3.1 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from matplotlib==3.7.1->-r requirements.txt (line 13)) (3.1.1)
Requirement already satisfied: python-dateutil>=2.7 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from matplotlib==3.7.1->-r requirements.txt (line 13)) (2.8.2)
Requirement already satisfied: joblib in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from nltk==3.8.1->-r requirements.txt (line 14)) (1.3.2)
Requirement already satisfied: regex>=2021.8.3 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from nltk==3.8.1->-r requirements.txt (line 14)) (2023.10.3)
Requirement already satisfied: platformdirs>=2.2.0 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from pylint==2.17.2->-r requirements.txt (line 19)) (3.11.0)
Requirement already satisfied: astroid<=2.17.0-dev0,>=2.15.2 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from pylint==2.17.2->-r requirements.txt (line 19)) (2.15.8)
Requirement already satisfied: isort<6,>=4.2.5 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from pylint==2.17.2->-r requirements.txt (line 19)) (5.12.0)
Requirement already satisfied: mccabe<0.8,>=0.6 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from pylint==2.17.2->-r requirements.txt (line 19)) (0.7.0)
Requirement already satisfied: tomlkit>=0.10.1 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from pylint==2.17.2->-r requirements.txt (line 19)) (0.12.2)
Requirement already satisfied: iniconfig in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from pytest==7.4.0->-r requirements.txt (line 20)) (2.0.0)
Requirement already satisfied: pluggy<2.0,>=0.12 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from pytest==7.4.0->-r requirements.txt (line 20)) (1.3.0)
Requirement already satisfied: coverage>=5.2.1 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from coverage[toml]>=5.2.1->pytest_cov==4.1.0->-r requirements.txt (line 21)) (7.3.2)
Requirement already satisfied: scipy>=1.3.2 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from scikit-learn==1.2.2->-r requirements.txt (line 26)) (1.11.3)
Requirement already satisfied: threadpoolctl>=2.0.0 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from scikit-learn==1.2.2->-r requirements.txt (line 26)) (3.2.0)
Collecting torchvision (from sentence-transformers==2.2.2->-r requirements.txt (line 27))
  Using cached torchvision-0.16.0-cp311-cp311-macosx_11_0_arm64.whl.metadata (6.6 kB)
Collecting sentencepiece (from sentence-transformers==2.2.2->-r requirements.txt (line 27))
  Using cached sentencepiece-0.1.99-cp311-cp311-macosx_11_0_arm64.whl (1.2 MB)
Requirement already satisfied: filelock in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from torch==2.0.0->-r requirements.txt (line 29)) (3.13.1)
Requirement already satisfied: sympy in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from torch==2.0.0->-r requirements.txt (line 29)) (1.12)
Requirement already satisfied: networkx in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from torch==2.0.0->-r requirements.txt (line 29)) (3.2.1)
Requirement already satisfied: safetensors>=0.3.1 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from transformers==4.30.0->-r requirements.txt (line 31)) (0.4.0)
Requirement already satisfied: pkginfo>=1.8.1 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from twine==4.0.2->-r requirements.txt (line 32)) (1.9.6)
Requirement already satisfied: readme-renderer>=35.0 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from twine==4.0.2->-r requirements.txt (line 32)) (42.0)
Requirement already satisfied: requests-toolbelt!=0.9.0,>=0.8.0 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from twine==4.0.2->-r requirements.txt (line 32)) (1.0.0)
Requirement already satisfied: importlib-metadata>=3.6 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from twine==4.0.2->-r requirements.txt (line 32)) (6.8.0)
Requirement already satisfied: keyring>=15.1 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from twine==4.0.2->-r requirements.txt (line 32)) (24.2.0)
Requirement already satisfied: rfc3986>=1.4.0 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from twine==4.0.2->-r requirements.txt (line 32)) (2.0.0)
Requirement already satisfied: rich>=12.0.0 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from twine==4.0.2->-r requirements.txt (line 32)) (13.6.0)
Requirement already satisfied: charset-normalizer<4.0,>=2.0 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from aiohttp->datasets==2.10.1->-r requirements.txt (line 6)) (3.3.2)
Requirement already satisfied: multidict<7.0,>=4.5 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from aiohttp->datasets==2.10.1->-r requirements.txt (line 6)) (6.0.4)
Requirement already satisfied: async-timeout<5.0,>=4.0.0a3 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from aiohttp->datasets==2.10.1->-r requirements.txt (line 6)) (4.0.3)
Requirement already satisfied: yarl<2.0,>=1.0 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from aiohttp->datasets==2.10.1->-r requirements.txt (line 6)) (1.9.2)
Requirement already satisfied: frozenlist>=1.1.1 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from aiohttp->datasets==2.10.1->-r requirements.txt (line 6)) (1.4.0)
Requirement already satisfied: aiosignal>=1.1.2 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from aiohttp->datasets==2.10.1->-r requirements.txt (line 6)) (1.3.1)
Requirement already satisfied: jsonschema>=3.0 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from altair>=4.2.0->gradio==3.35.2->-r requirements.txt (line 8)) (4.19.2)
Requirement already satisfied: toolz in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from altair>=4.2.0->gradio==3.35.2->-r requirements.txt (line 8)) (0.12.0)
Requirement already satisfied: lazy-object-proxy>=1.4.0 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from astroid<=2.17.0-dev0,>=2.15.2->pylint==2.17.2->-r requirements.txt (line 19)) (1.9.0)
Requirement already satisfied: wrapt<2,>=1.14 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from astroid<=2.17.0-dev0,>=2.15.2->pylint==2.17.2->-r requirements.txt (line 19)) (1.15.0)
Requirement already satisfied: certifi in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from clickhouse-connect>=0.5.7->chromadb==0.3.26->-r requirements.txt (line 5)) (2023.7.22)
Requirement already satisfied: pytz in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from clickhouse-connect>=0.5.7->chromadb==0.3.26->-r requirements.txt (line 5)) (2023.3.post1)
Requirement already satisfied: zstandard in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from clickhouse-connect>=0.5.7->chromadb==0.3.26->-r requirements.txt (line 5)) (0.22.0)
Requirement already satisfied: lz4 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from clickhouse-connect>=0.5.7->chromadb==0.3.26->-r requirements.txt (line 5)) (4.3.2)
Requirement already satisfied: marshmallow<4.0.0,>=3.18.0 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from dataclasses-json<0.6.0,>=0.5.7->langchain==0.0.265->-r requirements.txt (line 10)) (3.20.1)
Requirement already satisfied: anyio<4.0.0,>=3.7.1 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from fastapi>=0.85.1->chromadb==0.3.26->-r requirements.txt (line 5)) (3.7.1)
Requirement already satisfied: starlette<0.28.0,>=0.27.0 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from fastapi>=0.85.1->chromadb==0.3.26->-r requirements.txt (line 5)) (0.27.0)
Requirement already satisfied: zipp>=0.5 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from importlib-metadata>=3.6->twine==4.0.2->-r requirements.txt (line 32)) (3.17.0)
Requirement already satisfied: jaraco.classes in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from keyring>=15.1->twine==4.0.2->-r requirements.txt (line 32)) (3.3.0)
Requirement already satisfied: mdurl~=0.1 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from markdown-it-py>=2.0.0->markdown-it-py[linkify]>=2.0.0->gradio==3.35.2->-r requirements.txt (line 8)) (0.1.2)
Requirement already satisfied: linkify-it-py<3,>=1 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from markdown-it-py[linkify]>=2.0.0->gradio==3.35.2->-r requirements.txt (line 8)) (2.0.2)
Requirement already satisfied: coloredlogs in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from onnxruntime>=1.14.1->chromadb==0.3.26->-r requirements.txt (line 5)) (15.0.1)
Requirement already satisfied: flatbuffers in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from onnxruntime>=1.14.1->chromadb==0.3.26->-r requirements.txt (line 5)) (23.5.26)
Requirement already satisfied: protobuf in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from onnxruntime>=1.14.1->chromadb==0.3.26->-r requirements.txt (line 5)) (4.25.0)
Requirement already satisfied: tzdata>=2022.1 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from pandas>=1.3->chromadb==0.3.26->-r requirements.txt (line 5)) (2023.3)
Requirement already satisfied: monotonic>=1.5 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from posthog>=2.4.0->chromadb==0.3.26->-r requirements.txt (line 5)) (1.6)
Requirement already satisfied: backoff>=1.10.0 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from posthog>=2.4.0->chromadb==0.3.26->-r requirements.txt (line 5)) (2.2.1)
Requirement already satisfied: nh3>=0.2.14 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from readme-renderer>=35.0->twine==4.0.2->-r requirements.txt (line 32)) (0.2.14)
Requirement already satisfied: docutils>=0.13.1 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from readme-renderer>=35.0->twine==4.0.2->-r requirements.txt (line 32)) (0.20.1)
Requirement already satisfied: idna<4,>=2.5 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from requests>=2.28->chromadb==0.3.26->-r requirements.txt (line 5)) (3.4)
Requirement already satisfied: mypy-extensions>=0.3.0 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from typing-inspect>=0.8.0->llama-index==0.8.2.post1->-r requirements.txt (line 11)) (1.0.0)
Requirement already satisfied: h11>=0.8 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from uvicorn>=0.18.3->uvicorn[standard]>=0.18.3->chromadb==0.3.26->-r requirements.txt (line 5)) (0.14.0)
Requirement already satisfied: httptools>=0.5.0 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from uvicorn[standard]>=0.18.3->chromadb==0.3.26->-r requirements.txt (line 5)) (0.6.1)
Requirement already satisfied: python-dotenv>=0.13 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from uvicorn[standard]>=0.18.3->chromadb==0.3.26->-r requirements.txt (line 5)) (1.0.0)
Requirement already satisfied: uvloop!=0.15.0,!=0.15.1,>=0.14.0 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from uvicorn[standard]>=0.18.3->chromadb==0.3.26->-r requirements.txt (line 5)) (0.19.0)
Requirement already satisfied: watchfiles>=0.13 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from uvicorn[standard]>=0.18.3->chromadb==0.3.26->-r requirements.txt (line 5)) (0.21.0)
Requirement already satisfied: soupsieve>1.2 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from beautifulsoup4->llama-index==0.8.2.post1->-r requirements.txt (line 11)) (2.5)
Requirement already satisfied: httpcore in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from httpx->gradio==3.35.2->-r requirements.txt (line 8)) (1.0.1)
Requirement already satisfied: sniffio in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from httpx->gradio==3.35.2->-r requirements.txt (line 8)) (1.3.0)
Requirement already satisfied: mpmath>=0.19 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from sympy->torch==2.0.0->-r requirements.txt (line 29)) (1.3.0)
INFO: pip is looking at multiple versions of torchvision to determine which version is compatible with other requirements. This could take a while.
Collecting torchvision (from sentence-transformers==2.2.2->-r requirements.txt (line 27))
  Using cached torchvision-0.15.2-cp311-cp311-macosx_11_0_arm64.whl (1.4 MB)
  Using cached torchvision-0.15.1-cp311-cp311-macosx_11_0_arm64.whl (1.4 MB)
Requirement already satisfied: jsonschema-specifications>=2023.03.6 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from jsonschema>=3.0->altair>=4.2.0->gradio==3.35.2->-r requirements.txt (line 8)) (2023.7.1)
Requirement already satisfied: referencing>=0.28.4 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from jsonschema>=3.0->altair>=4.2.0->gradio==3.35.2->-r requirements.txt (line 8)) (0.30.2)
Requirement already satisfied: rpds-py>=0.7.1 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from jsonschema>=3.0->altair>=4.2.0->gradio==3.35.2->-r requirements.txt (line 8)) (0.12.0)
Requirement already satisfied: uc-micro-py in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from linkify-it-py<3,>=1->markdown-it-py[linkify]>=2.0.0->gradio==3.35.2->-r requirements.txt (line 8)) (1.0.2)
Requirement already satisfied: humanfriendly>=9.1 in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from coloredlogs->onnxruntime>=1.14.1->chromadb==0.3.26->-r requirements.txt (line 5)) (10.0)
Requirement already satisfied: more-itertools in /opt/homebrew/Caskroom/miniforge/base/envs/neosophia/lib/python3.11/site-packages (from jaraco.classes->keyring>=15.1->twine==4.0.2->-r requirements.txt (line 32)) (10.1.0)
Installing collected packages: sentencepiece, rank_bm25, nltk, torchvision, sentence-transformers
Successfully installed nltk-3.8.1 rank_bm25-0.2.2 sentence-transformers-2.2.2 sentencepiece-0.1.99 torchvision-0.15.1
(neosophia) --- GitHub/neo-sophia ‹rag_fia› » python -m examples.fia.reg_search
found config `MODELS_DIR_PATH` in config file
found config `DATASETS_DIR_PATH` in config file
found config `GENERATOR_CACHE_DIR_PATH` in config file
found config `OPENAI_API_KEY_FILE_PATH` in config file
11/07/2023 18:47:43 Loading memos
11/07/2023 18:47:44 Loading regulations
11/07/2023 18:47:45 Loading definitions
11/07/2023 18:47:45 Getting encodings for regs
Traceback (most recent call last):
  File "<frozen runpy>", line 198, in _run_module_as_main
  File "<frozen runpy>", line 88, in _run_code
  File "/Users/kevindewalt/Documents/GitHub/neo-sophia/examples/fia/reg_search.py", line 441, in <module>
    run_demo()
  File "/Users/kevindewalt/Documents/GitHub/neo-sophia/examples/fia/reg_search.py", line 386, in run_demo
    search, agentic_search, generate_response = setup()
                                                ^^^^^^^
  File "/Users/kevindewalt/Documents/GitHub/neo-sophia/examples/fia/reg_search.py", line 231, in setup
    embeddings, flat_texts, flat_ids = get_embeddings(doc_trees, run_dir, model, PRE_EXPAND)
                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/kevindewalt/Documents/GitHub/neo-sophia/examples/fia/utils.py", line 127, in get_embeddings
    ids,chunks = zip(*doctree.flatten_doctree(doc_tree))
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/kevindewalt/Documents/GitHub/neo-sophia/src/neosophia/search/utils/doctree.py", line 48, in flatten_doctree
    for i,node in enumerate(tree_inp):
                  ^^^^^^^^^^^^^^^^^^^
TypeError: 'NoneType' object is not iterable
(neosophia) --- GitHub/neo-sophia ‹rag_fia› »                                                                                1 ↵