michaelthwan / searchGPT

Grounded search engine (i.e. with source reference) based on LLM / ChatGPT / OpenAI API. It supports web search, file content search etc.
MIT License
631 stars 65 forks source link

Won't install on windows 11 #93

Open sonicviz opened 2 months ago

sonicviz commented 2 months ago

It sits on "Getting requirements for wheel..." with no progress or error messages No issues running other python project in .venv

Any ideas? Thanks?

****Copy/pasta py -m pip install -r requirements.txt Collecting openai==0.27.0 (from -r requirements.txt (line 3)) Downloading openai-0.27.0-py3-none-any.whl.metadata (13 kB) Collecting pandas==1.5.3 (from -r requirements.txt (line 4)) Downloading pandas-1.5.3.tar.gz (5.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.2/5.2 MB 41.5 MB/s eta 0:00:00 Installing build dependencies ... done Getting requirements to build wheel ... -

michaelthwan commented 2 months ago

Thanks for your issue. I've just installed using my windows 11 and it is right.

I am using the conda way to install:

conda create --name searchgpt **python=3.10.8**
conda activate searchgpt
pip install -r requirements.txt

Therefore maybe you are using a different python version unsupported, which made some problems.

My log FYI:

C:\github\searchGPT>conda create --name searchgpt python=3.10.8
Retrieving notices: ...working... done
Channels:
 - defaults
Platform: win-64
Collecting package metadata (repodata.json): done
Solving environment: done

## Package Plan ##

  environment location: C:\Users\MW\miniconda3\envs\searchgpt

  added / updated specs:
    - python=3.10.8

The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    ca-certificates-2024.7.2   |       haa95532_0         128 KB
    openssl-1.1.1w             |       h2bbff1b_0         5.5 MB
    pip-24.0                   |  py310haa95532_0         2.9 MB
    python-3.10.8              |       h966fe2a_1        15.8 MB
    setuptools-69.5.1          |  py310haa95532_0        1013 KB
    wheel-0.43.0               |  py310haa95532_0         136 KB
    ------------------------------------------------------------
                                           Total:        25.4 MB

The following NEW packages will be INSTALLED:

  bzip2              pkgs/main/win-64::bzip2-1.0.8-h2bbff1b_6
  ca-certificates    pkgs/main/win-64::ca-certificates-2024.7.2-haa95532_0
  libffi             pkgs/main/win-64::libffi-3.4.4-hd77b12b_1
  openssl            pkgs/main/win-64::openssl-1.1.1w-h2bbff1b_0
  pip                pkgs/main/win-64::pip-24.0-py310haa95532_0
  python             pkgs/main/win-64::python-3.10.8-h966fe2a_1
  setuptools         pkgs/main/win-64::setuptools-69.5.1-py310haa95532_0
  sqlite             pkgs/main/win-64::sqlite-3.45.3-h2bbff1b_0
  tk                 pkgs/main/win-64::tk-8.6.14-h0416ee5_0
  tzdata             pkgs/main/noarch::tzdata-2024a-h04d1e81_0
  vc                 pkgs/main/win-64::vc-14.2-h2eaa2aa_4
  vs2015_runtime     pkgs/main/win-64::vs2015_runtime-14.29.30133-h43f2093_4
  wheel              pkgs/main/win-64::wheel-0.43.0-py310haa95532_0
  xz                 pkgs/main/win-64::xz-5.4.6-h8cc25b3_1
  zlib               pkgs/main/win-64::zlib-1.2.13-h8cc25b3_1

Proceed ([y]/n)? conda activate searchgpt
Invalid choice: conda activate searchgpt
Proceed ([y]/n)? pip install -r requirements.txt
Invalid choice: pip install -r requirements.txt
Proceed ([y]/n)?

Downloading and Extracting Packages:

Preparing transaction: done
Verifying transaction: done
Executing transaction: done
#
# To activate this environment, use
#
#     $ conda activate searchgpt
#
# To deactivate an active environment, use
#
#     $ conda deactivate

C:\github\searchGPT>conda activate searchgpt

(searchgpt) C:\github\searchGPT>pip install -r requirements.txt
Collecting openai==0.27.0 (from -r requirements.txt (line 3))
  Downloading openai-0.27.0-py3-none-any.whl.metadata (13 kB)
Collecting pandas==1.5.3 (from -r requirements.txt (line 4))
  Downloading pandas-1.5.3-cp310-cp310-win_amd64.whl.metadata (12 kB)
Collecting PyYAML==6.0 (from -r requirements.txt (line 5))
  Downloading PyYAML-6.0-cp310-cp310-win_amd64.whl.metadata (2.0 kB)
Collecting Flask==2.2.3 (from -r requirements.txt (line 8))
  Downloading Flask-2.2.3-py3-none-any.whl.metadata (3.9 kB)
Collecting requests==2.28.2 (from -r requirements.txt (line 9))
  Downloading requests-2.28.2-py3-none-any.whl.metadata (4.6 kB)
Collecting gunicorn==20.1.0 (from -r requirements.txt (line 10))
  Downloading gunicorn-20.1.0-py3-none-any.whl.metadata (3.8 kB)
Collecting tiktoken==0.3.2 (from -r requirements.txt (line 13))
  Downloading tiktoken-0.3.2-cp310-cp310-win_amd64.whl.metadata (5.3 kB)
Collecting matplotlib==3.7.1 (from -r requirements.txt (line 14))
  Downloading matplotlib-3.7.1-cp310-cp310-win_amd64.whl.metadata (5.8 kB)
Collecting plotly==5.13.1 (from -r requirements.txt (line 15))
  Downloading plotly-5.13.1-py2.py3-none-any.whl.metadata (7.0 kB)
Collecting scipy==1.10.1 (from -r requirements.txt (line 16))
  Downloading scipy-1.10.1-cp310-cp310-win_amd64.whl.metadata (58 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 59.0/59.0 kB 1.6 MB/s eta 0:00:00
Collecting scikit-learn==1.2.1 (from -r requirements.txt (line 17))
  Downloading scikit_learn-1.2.1-cp310-cp310-win_amd64.whl.metadata (11 kB)
Collecting python-docx==0.8.11 (from -r requirements.txt (line 20))
  Downloading python-docx-0.8.11.tar.gz (5.6 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.6/5.6 MB 44.4 MB/s eta 0:00:00
  Preparing metadata (setup.py) ... done
Collecting python-pptx==0.6.21 (from -r requirements.txt (line 21))
  Downloading python-pptx-0.6.21.tar.gz (10.1 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.1/10.1 MB 12.7 MB/s eta 0:00:00
  Preparing metadata (setup.py) ... done
Collecting beautifulsoup4==4.11.2 (from -r requirements.txt (line 24))
  Downloading beautifulsoup4-4.11.2-py3-none-any.whl.metadata (3.5 kB)
Collecting trafilatura==1.4.1 (from -r requirements.txt (line 25))
  Downloading trafilatura-1.4.1-py3-none-any.whl.metadata (13 kB)
Collecting psutil==5.9.4 (from -r requirements.txt (line 28))
  Downloading psutil-5.9.4-cp36-abi3-win_amd64.whl.metadata (21 kB)
Collecting tqdm (from openai==0.27.0->-r requirements.txt (line 3))
  Downloading tqdm-4.66.4-py3-none-any.whl.metadata (57 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 57.6/57.6 kB 3.0 MB/s eta 0:00:00
Collecting aiohttp (from openai==0.27.0->-r requirements.txt (line 3))
  Downloading aiohttp-3.9.5-cp310-cp310-win_amd64.whl.metadata (7.7 kB)
Collecting python-dateutil>=2.8.1 (from pandas==1.5.3->-r requirements.txt (line 4))
  Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)
Collecting pytz>=2020.1 (from pandas==1.5.3->-r requirements.txt (line 4))
  Using cached pytz-2024.1-py2.py3-none-any.whl.metadata (22 kB)
Collecting numpy>=1.21.0 (from pandas==1.5.3->-r requirements.txt (line 4))
  Downloading numpy-2.0.0-cp310-cp310-win_amd64.whl.metadata (60 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 60.9/60.9 kB 3.2 MB/s eta 0:00:00
Collecting Werkzeug>=2.2.2 (from Flask==2.2.3->-r requirements.txt (line 8))
  Downloading werkzeug-3.0.3-py3-none-any.whl.metadata (3.7 kB)
Collecting Jinja2>=3.0 (from Flask==2.2.3->-r requirements.txt (line 8))
  Using cached jinja2-3.1.4-py3-none-any.whl.metadata (2.6 kB)
Collecting itsdangerous>=2.0 (from Flask==2.2.3->-r requirements.txt (line 8))
  Downloading itsdangerous-2.2.0-py3-none-any.whl.metadata (1.9 kB)
Collecting click>=8.0 (from Flask==2.2.3->-r requirements.txt (line 8))
  Downloading click-8.1.7-py3-none-any.whl.metadata (3.0 kB)
Collecting charset-normalizer<4,>=2 (from requests==2.28.2->-r requirements.txt (line 9))
  Downloading charset_normalizer-3.3.2-cp310-cp310-win_amd64.whl.metadata (34 kB)
Collecting idna<4,>=2.5 (from requests==2.28.2->-r requirements.txt (line 9))
  Using cached idna-3.7-py3-none-any.whl.metadata (9.9 kB)
Collecting urllib3<1.27,>=1.21.1 (from requests==2.28.2->-r requirements.txt (line 9))
  Downloading urllib3-1.26.19-py2.py3-none-any.whl.metadata (49 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 49.3/49.3 kB ? eta 0:00:00
Collecting certifi>=2017.4.17 (from requests==2.28.2->-r requirements.txt (line 9))
  Using cached certifi-2024.7.4-py3-none-any.whl.metadata (2.2 kB)
Requirement already satisfied: setuptools>=3.0 in c:\users\mw\miniconda3\envs\searchgpt\lib\site-packages (from gunicorn==20.1.0->-r requirements.txt (line 10)) (69.5.1)
Collecting regex>=2022.1.18 (from tiktoken==0.3.2->-r requirements.txt (line 13))
  Downloading regex-2024.5.15-cp310-cp310-win_amd64.whl.metadata (41 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 42.0/42.0 kB ? eta 0:00:00
Collecting contourpy>=1.0.1 (from matplotlib==3.7.1->-r requirements.txt (line 14))
  Downloading contourpy-1.2.1-cp310-cp310-win_amd64.whl.metadata (5.8 kB)
Collecting cycler>=0.10 (from matplotlib==3.7.1->-r requirements.txt (line 14))
  Using cached cycler-0.12.1-py3-none-any.whl.metadata (3.8 kB)
Collecting fonttools>=4.22.0 (from matplotlib==3.7.1->-r requirements.txt (line 14))
  Downloading fonttools-4.53.1-cp310-cp310-win_amd64.whl.metadata (165 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 165.9/165.9 kB 10.4 MB/s eta 0:00:00
Collecting kiwisolver>=1.0.1 (from matplotlib==3.7.1->-r requirements.txt (line 14))
  Downloading kiwisolver-1.4.5-cp310-cp310-win_amd64.whl.metadata (6.5 kB)
Collecting packaging>=20.0 (from matplotlib==3.7.1->-r requirements.txt (line 14))
  Using cached packaging-24.1-py3-none-any.whl.metadata (3.2 kB)
Collecting pillow>=6.2.0 (from matplotlib==3.7.1->-r requirements.txt (line 14))
  Downloading pillow-10.4.0-cp310-cp310-win_amd64.whl.metadata (9.3 kB)
Collecting pyparsing>=2.3.1 (from matplotlib==3.7.1->-r requirements.txt (line 14))
  Using cached pyparsing-3.1.2-py3-none-any.whl.metadata (5.1 kB)
Collecting tenacity>=6.2.0 (from plotly==5.13.1->-r requirements.txt (line 15))
  Downloading tenacity-8.5.0-py3-none-any.whl.metadata (1.2 kB)
Collecting numpy>=1.21.0 (from pandas==1.5.3->-r requirements.txt (line 4))
  Downloading numpy-1.26.4-cp310-cp310-win_amd64.whl.metadata (61 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.0/61.0 kB 3.2 MB/s eta 0:00:00
Collecting joblib>=1.1.1 (from scikit-learn==1.2.1->-r requirements.txt (line 17))
  Using cached joblib-1.4.2-py3-none-any.whl.metadata (5.4 kB)
Collecting threadpoolctl>=2.0.0 (from scikit-learn==1.2.1->-r requirements.txt (line 17))
  Using cached threadpoolctl-3.5.0-py3-none-any.whl.metadata (13 kB)
Collecting lxml>=2.3.2 (from python-docx==0.8.11->-r requirements.txt (line 20))
  Downloading lxml-5.2.2-cp310-cp310-win_amd64.whl.metadata (3.5 kB)
Collecting XlsxWriter>=0.5.7 (from python-pptx==0.6.21->-r requirements.txt (line 21))
  Downloading XlsxWriter-3.2.0-py3-none-any.whl.metadata (2.6 kB)
Collecting soupsieve>1.2 (from beautifulsoup4==4.11.2->-r requirements.txt (line 24))
  Using cached soupsieve-2.5-py3-none-any.whl.metadata (4.7 kB)
Collecting courlan>=0.8.3 (from trafilatura==1.4.1->-r requirements.txt (line 25))
  Downloading courlan-1.2.0-py3-none-any.whl.metadata (17 kB)
Collecting htmldate>=1.4.1 (from trafilatura==1.4.1->-r requirements.txt (line 25))
  Downloading htmldate-1.8.1-py3-none-any.whl.metadata (10 kB)
Collecting justext>=3.0.0 (from trafilatura==1.4.1->-r requirements.txt (line 25))
  Downloading jusText-3.0.1-py2.py3-none-any.whl.metadata (6.9 kB)
Collecting colorama (from click>=8.0->Flask==2.2.3->-r requirements.txt (line 8))
  Downloading colorama-0.4.6-py2.py3-none-any.whl.metadata (17 kB)
Collecting babel>=2.11.0 (from courlan>=0.8.3->trafilatura==1.4.1->-r requirements.txt (line 25))
  Downloading Babel-2.15.0-py3-none-any.whl.metadata (1.5 kB)
Collecting tld>=0.13 (from courlan>=0.8.3->trafilatura==1.4.1->-r requirements.txt (line 25))
  Downloading tld-0.13-py2.py3-none-any.whl.metadata (9.4 kB)
Collecting dateparser>=1.1.2 (from htmldate>=1.4.1->trafilatura==1.4.1->-r requirements.txt (line 25))
  Downloading dateparser-1.2.0-py2.py3-none-any.whl.metadata (28 kB)
Collecting MarkupSafe>=2.0 (from Jinja2>=3.0->Flask==2.2.3->-r requirements.txt (line 8))
  Downloading MarkupSafe-2.1.5-cp310-cp310-win_amd64.whl.metadata (3.1 kB)
Collecting six>=1.5 (from python-dateutil>=2.8.1->pandas==1.5.3->-r requirements.txt (line 4))
  Using cached six-1.16.0-py2.py3-none-any.whl.metadata (1.8 kB)
Collecting aiosignal>=1.1.2 (from aiohttp->openai==0.27.0->-r requirements.txt (line 3))
  Downloading aiosignal-1.3.1-py3-none-any.whl.metadata (4.0 kB)
Collecting attrs>=17.3.0 (from aiohttp->openai==0.27.0->-r requirements.txt (line 3))
  Downloading attrs-23.2.0-py3-none-any.whl.metadata (9.5 kB)
Collecting frozenlist>=1.1.1 (from aiohttp->openai==0.27.0->-r requirements.txt (line 3))
  Downloading frozenlist-1.4.1-cp310-cp310-win_amd64.whl.metadata (12 kB)
Collecting multidict<7.0,>=4.5 (from aiohttp->openai==0.27.0->-r requirements.txt (line 3))
  Downloading multidict-6.0.5-cp310-cp310-win_amd64.whl.metadata (4.3 kB)
Collecting yarl<2.0,>=1.0 (from aiohttp->openai==0.27.0->-r requirements.txt (line 3))
  Downloading yarl-1.9.4-cp310-cp310-win_amd64.whl.metadata (32 kB)
Collecting async-timeout<5.0,>=4.0 (from aiohttp->openai==0.27.0->-r requirements.txt (line 3))
  Downloading async_timeout-4.0.3-py3-none-any.whl.metadata (4.2 kB)
Collecting tzlocal (from dateparser>=1.1.2->htmldate>=1.4.1->trafilatura==1.4.1->-r requirements.txt (line 25))
  Downloading tzlocal-5.2-py3-none-any.whl.metadata (7.8 kB)
WARNING: lxml 5.2.2 does not provide the extra 'html-clean'
Collecting lxml-html-clean (from lxml[html_clean]>=4.4.2->justext>=3.0.0->trafilatura==1.4.1->-r requirements.txt (line 25))
  Downloading lxml_html_clean-0.1.1-py3-none-any.whl.metadata (1.5 kB)
Collecting tzdata (from tzlocal->dateparser>=1.1.2->htmldate>=1.4.1->trafilatura==1.4.1->-r requirements.txt (line 25))
  Using cached tzdata-2024.1-py2.py3-none-any.whl.metadata (1.4 kB)
Downloading openai-0.27.0-py3-none-any.whl (70 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 70.1/70.1 kB ? eta 0:00:00
Downloading pandas-1.5.3-cp310-cp310-win_amd64.whl (10.4 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.4/10.4 MB 21.9 MB/s eta 0:00:00
Downloading PyYAML-6.0-cp310-cp310-win_amd64.whl (151 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 151.7/151.7 kB ? eta 0:00:00
Downloading Flask-2.2.3-py3-none-any.whl (101 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 101.8/101.8 kB ? eta 0:00:00
Downloading requests-2.28.2-py3-none-any.whl (62 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.8/62.8 kB ? eta 0:00:00
Downloading gunicorn-20.1.0-py3-none-any.whl (79 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 79.5/79.5 kB 4.6 MB/s eta 0:00:00
Downloading tiktoken-0.3.2-cp310-cp310-win_amd64.whl (578 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 579.0/579.0 kB 35.5 MB/s eta 0:00:00
Downloading matplotlib-3.7.1-cp310-cp310-win_amd64.whl (7.6 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.6/7.6 MB 9.4 MB/s eta 0:00:00
Downloading plotly-5.13.1-py2.py3-none-any.whl (15.2 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 15.2/15.2 MB 7.0 MB/s eta 0:00:00
Downloading scipy-1.10.1-cp310-cp310-win_amd64.whl (42.5 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 42.5/42.5 MB 65.6 MB/s eta 0:00:00
Downloading scikit_learn-1.2.1-cp310-cp310-win_amd64.whl (8.3 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.3/8.3 MB 12.9 MB/s eta 0:00:00
Downloading beautifulsoup4-4.11.2-py3-none-any.whl (129 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 129.4/129.4 kB 7.4 MB/s eta 0:00:00
Downloading trafilatura-1.4.1-py3-none-any.whl (1.0 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.0/1.0 MB ? eta 0:00:00
Downloading psutil-5.9.4-cp36-abi3-win_amd64.whl (252 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 252.5/252.5 kB 16.1 MB/s eta 0:00:00
Using cached certifi-2024.7.4-py3-none-any.whl (162 kB)
Downloading charset_normalizer-3.3.2-cp310-cp310-win_amd64.whl (100 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.3/100.3 kB 6.0 MB/s eta 0:00:00
Downloading click-8.1.7-py3-none-any.whl (97 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 97.9/97.9 kB 5.5 MB/s eta 0:00:00
Downloading contourpy-1.2.1-cp310-cp310-win_amd64.whl (187 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 187.5/187.5 kB 11.1 MB/s eta 0:00:00
Downloading courlan-1.2.0-py3-none-any.whl (33 kB)
Using cached cycler-0.12.1-py3-none-any.whl (8.3 kB)
Downloading fonttools-4.53.1-cp310-cp310-win_amd64.whl (2.2 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.2/2.2 MB 70.8 MB/s eta 0:00:00
Downloading htmldate-1.8.1-py3-none-any.whl (31 kB)
Using cached idna-3.7-py3-none-any.whl (66 kB)
Downloading itsdangerous-2.2.0-py3-none-any.whl (16 kB)
Using cached jinja2-3.1.4-py3-none-any.whl (133 kB)
Using cached joblib-1.4.2-py3-none-any.whl (301 kB)
Downloading jusText-3.0.1-py2.py3-none-any.whl (837 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 837.8/837.8 kB 55.2 MB/s eta 0:00:00
Downloading kiwisolver-1.4.5-cp310-cp310-win_amd64.whl (56 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 56.1/56.1 kB 2.9 MB/s eta 0:00:00
Downloading lxml-5.2.2-cp310-cp310-win_amd64.whl (3.8 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.8/3.8 MB 80.8 MB/s eta 0:00:00
Downloading numpy-1.26.4-cp310-cp310-win_amd64.whl (15.8 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 15.8/15.8 MB 50.4 MB/s eta 0:00:00
Using cached packaging-24.1-py3-none-any.whl (53 kB)
Downloading pillow-10.4.0-cp310-cp310-win_amd64.whl (2.6 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.6/2.6 MB 82.1 MB/s eta 0:00:00
Using cached pyparsing-3.1.2-py3-none-any.whl (103 kB)
Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)
Using cached pytz-2024.1-py2.py3-none-any.whl (505 kB)
Downloading regex-2024.5.15-cp310-cp310-win_amd64.whl (268 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 269.0/269.0 kB ? eta 0:00:00
Using cached soupsieve-2.5-py3-none-any.whl (36 kB)
Downloading tenacity-8.5.0-py3-none-any.whl (28 kB)
Using cached threadpoolctl-3.5.0-py3-none-any.whl (18 kB)
Downloading urllib3-1.26.19-py2.py3-none-any.whl (143 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 143.9/143.9 kB ? eta 0:00:00
Downloading werkzeug-3.0.3-py3-none-any.whl (227 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 227.3/227.3 kB ? eta 0:00:00
Downloading XlsxWriter-3.2.0-py3-none-any.whl (159 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 159.9/159.9 kB ? eta 0:00:00
Downloading aiohttp-3.9.5-cp310-cp310-win_amd64.whl (370 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 370.7/370.7 kB ? eta 0:00:00
Downloading tqdm-4.66.4-py3-none-any.whl (78 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.3/78.3 kB ? eta 0:00:00
Downloading aiosignal-1.3.1-py3-none-any.whl (7.6 kB)
Downloading async_timeout-4.0.3-py3-none-any.whl (5.7 kB)
Downloading attrs-23.2.0-py3-none-any.whl (60 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 60.8/60.8 kB 3.4 MB/s eta 0:00:00
Downloading Babel-2.15.0-py3-none-any.whl (9.6 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 9.6/9.6 MB 88.3 MB/s eta 0:00:00
Downloading dateparser-1.2.0-py2.py3-none-any.whl (294 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 295.0/295.0 kB ? eta 0:00:00
Downloading frozenlist-1.4.1-cp310-cp310-win_amd64.whl (50 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 50.4/50.4 kB ? eta 0:00:00
Downloading MarkupSafe-2.1.5-cp310-cp310-win_amd64.whl (17 kB)
Downloading multidict-6.0.5-cp310-cp310-win_amd64.whl (28 kB)
Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
Downloading tld-0.13-py2.py3-none-any.whl (263 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 263.8/263.8 kB 15.8 MB/s eta 0:00:00
Downloading yarl-1.9.4-cp310-cp310-win_amd64.whl (76 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 76.4/76.4 kB 4.1 MB/s eta 0:00:00
Downloading colorama-0.4.6-py2.py3-none-any.whl (25 kB)
Downloading lxml_html_clean-0.1.1-py3-none-any.whl (11 kB)
Downloading tzlocal-5.2-py3-none-any.whl (17 kB)
Using cached tzdata-2024.1-py2.py3-none-any.whl (345 kB)
Building wheels for collected packages: python-docx, python-pptx
  Building wheel for python-docx (setup.py) ... done
  Created wheel for python-docx: filename=python_docx-0.8.11-py3-none-any.whl size=184518 sha256=215c78dcd0f0f30744e1e8a4591f05e784a05eccc8b5cdf54e3eea19fff1e203
  Stored in directory: c:\users\mw\appdata\local\pip\cache\wheels\80\27\06\837436d4c3bd989b957a91679966f207bfd71d358d63a8194d
  Building wheel for python-pptx (setup.py) ... done
  Created wheel for python-pptx: filename=python_pptx-0.6.21-py3-none-any.whl size=470988 sha256=65876f6aef5504123c82012def212ee3de25f534a3527a0669a41edecbc13ef2
  Stored in directory: c:\users\mw\appdata\local\pip\cache\wheels\ea\dd\74\01b3ec7256a0800b99384e9a0f7620e358afc3a51a59bf9b49
Successfully built python-docx python-pptx
Installing collected packages: pytz, XlsxWriter, urllib3, tzdata, tld, threadpoolctl, tenacity, soupsieve, six, regex, PyYAML, pyparsing, psutil, pillow, packaging, numpy, multidict, MarkupSafe, lxml, kiwisolver, joblib, itsdangerous, idna, gunicorn, frozenlist, fonttools, cycler, colorama, charset-normalizer, certifi, babel, attrs, async-timeout, yarl, Werkzeug, tzlocal, tqdm, scipy, requests, python-pptx, python-docx, python-dateutil, plotly, lxml-html-clean, Jinja2, courlan, contourpy, click, beautifulsoup4, aiosignal, tiktoken, scikit-learn, pandas, matplotlib, Flask, dateparser, aiohttp, openai, justext, htmldate, trafilatura
Successfully installed Flask-2.2.3 Jinja2-3.1.4 MarkupSafe-2.1.5 PyYAML-6.0 Werkzeug-3.0.3 XlsxWriter-3.2.0 aiohttp-3.9.5 aiosignal-1.3.1 async-timeout-4.0.3 attrs-23.2.0 babel-2.15.0 beautifulsoup4-4.11.2 certifi-2024.7.4 charset-normalizer-3.3.2 click-8.1.7 colorama-0.4.6 contourpy-1.2.1 courlan-1.2.0 cycler-0.12.1 dateparser-1.2.0 fonttools-4.53.1 frozenlist-1.4.1 gunicorn-20.1.0 htmldate-1.8.1 idna-3.7 itsdangerous-2.2.0 joblib-1.4.2 justext-3.0.1 kiwisolver-1.4.5 lxml-5.2.2 lxml-html-clean-0.1.1 matplotlib-3.7.1 multidict-6.0.5 numpy-1.26.4 openai-0.27.0 packaging-24.1 pandas-1.5.3 pillow-10.4.0 plotly-5.13.1 psutil-5.9.4 pyparsing-3.1.2 python-dateutil-2.9.0.post0 python-docx-0.8.11 python-pptx-0.6.21 pytz-2024.1 regex-2024.5.15 requests-2.28.2 scikit-learn-1.2.1 scipy-1.10.1 six-1.16.0 soupsieve-2.5 tenacity-8.5.0 threadpoolctl-3.5.0 tiktoken-0.3.2 tld-0.13 tqdm-4.66.4 trafilatura-1.4.1 tzdata-2024.1 tzlocal-5.2 urllib3-1.26.19 yarl-1.9.4

(searchgpt) C:\github\searchGPT>
sonicviz commented 2 months ago

ah, I'm using Python 3.12 Apologies, I mistakenly assumed 3.10.8 was the minimum version.

Will it be upgraded at all to work with later versions?

michaelthwan commented 2 months ago

Not sure and when the project is more active, 3.12 isn't even out 😂 Therefore need to do a compatibility test

sonicviz commented 2 months ago

um... Download the latest version for Windows Download Python 3.12.4 https://www.python.org/downloads/

3.12.0 was released 2023-10-02