OpenAdaptAI / OpenAdapt

AI-First Process Automation with Large ([Language (LLMs) / Action (LAMs) / Multimodal (LMMs)] / Visual Language (VLMs)) Models
https://www.OpenAdapt.AI
MIT License
767 stars 104 forks source link

When attempting to install puterbot I get a subprocess-exited-with-error #96

Closed Jonathan-Sendsen closed 5 months ago

Jonathan-Sendsen commented 1 year ago

Terminal provides this information:



Cloning into 'puterbot'...
remote: Enumerating objects: 319, done.
remote: Counting objects: 100% (139/139), done.
remote: Compressing objects: 100% (33/33), done.
remote: Total 319 (delta 110), reused 106 (delta 106), pack-reused 180
Receiving objects: 100% (319/319), 2.24 MiB | 1.12 MiB/s, done.
Resolving deltas: 100% (185/185), done.
Success: clone git repo : 
Success: create python virtual environment : 
Collecting wheel
  Using cached wheel-0.40.0-py3-none-any.whl (64 kB)
Installing collected packages: wheel
Successfully installed wheel-0.40.0

[notice] A new release of pip available: 22.3.1 -> 23.1.2
[notice] To update, run: pip install --upgrade pip
Ignoring pywin32: markers 'sys_platform == "win32"' don't match your environment
Collecting git+https://github.com/abrichr/pynput.git (from -r requirements.txt (line 16))
  Cloning https://github.com/abrichr/pynput.git to /private/var/folders/33/g_h_rt791rvdrpm4xrhbn_8r0000gn/T/pip-req-build-lm5xiih3
  Running command git clone --filter=blob:none --quiet https://github.com/abrichr/pynput.git /private/var/folders/33/g_h_rt791rvdrpm4xrhbn_8r0000gn/T/pip-req-build-lm5xiih3
  Resolved https://github.com/abrichr/pynput.git to commit 5d7256761b3cf6f01758c2d7d6a877d8facf79bb
  Preparing metadata (setup.py) ... done
Collecting alembic==1.8.1
  Using cached alembic-1.8.1-py3-none-any.whl (209 kB)
Collecting ascii_magic==2.3.0
  Using cached ascii_magic-2.3.0-py3-none-any.whl (733 kB)
Collecting bokeh==2.4.3
  Using cached bokeh-2.4.3-py3-none-any.whl (18.5 MB)
Collecting clipboard==0.0.4
  Using cached clipboard-0.0.4-py3-none-any.whl
Collecting deepdiff==6.2.2
  Using cached deepdiff-6.2.2-py3-none-any.whl (72 kB)
Collecting dictalchemy3==1.0.0
  Using cached dictalchemy3-1.0.0-py3-none-any.whl
Collecting fire==0.4.0
  Using cached fire-0.4.0-py2.py3-none-any.whl
Collecting ipdb==0.13.11
  Using cached ipdb-0.13.11-py3-none-any.whl (12 kB)
Collecting loguru==0.6.0
  Using cached loguru-0.6.0-py3-none-any.whl (58 kB)
Collecting matplotlib==3.6.2
  Using cached matplotlib-3.6.2-cp310-cp310-macosx_10_12_x86_64.whl (7.3 MB)
Collecting mss==6.1.0
  Using cached mss-6.1.0-py3-none-any.whl (76 kB)
Collecting pandas==2.0.0
  Using cached pandas-2.0.0-cp310-cp310-macosx_10_9_x86_64.whl (11.7 MB)
Collecting pygetwindow==0.0.9
  Using cached PyGetWindow-0.0.9-py3-none-any.whl
Collecting pyinstaller
  Using cached pyinstaller-5.10.1-py3-none-macosx_10_13_universal2.whl (925 kB)
Collecting pytest==7.1.3
  Using cached pytest-7.1.3-py3-none-any.whl (298 kB)
Collecting rapidocr-onnxruntime==1.2.3
  Using cached rapidocr_onnxruntime-1.2.3-py3-none-any.whl (12.3 MB)
Collecting scikit-learn==1.2.2
  Using cached scikit_learn-1.2.2-cp310-cp310-macosx_10_9_x86_64.whl (9.1 MB)
Collecting scipy==1.9.3
  Using cached scipy-1.9.3-cp310-cp310-macosx_10_9_x86_64.whl (34.3 MB)
Collecting sqlalchemy==1.4.43
  Using cached SQLAlchemy-1.4.43-cp310-cp310-macosx_10_15_x86_64.whl (1.6 MB)
Collecting torch==2.0.0
  Using cached torch-2.0.0-cp310-none-macosx_10_9_x86_64.whl (139.8 MB)
Collecting tqdm==4.64.0
  Using cached tqdm-4.64.0-py2.py3-none-any.whl (78 kB)
Collecting transformers==4.28.1
  Using cached transformers-4.28.1-py3-none-any.whl (7.0 MB)
Collecting Mako
  Using cached Mako-1.2.4-py3-none-any.whl (78 kB)
Collecting colorama
  Using cached colorama-0.4.6-py2.py3-none-any.whl (25 kB)
Collecting Pillow
  Using cached Pillow-9.5.0-cp310-cp310-macosx_10_10_x86_64.whl (3.4 MB)
Collecting PyYAML>=3.10
  Using cached PyYAML-6.0-cp310-cp310-macosx_10_9_x86_64.whl (197 kB)
Collecting Jinja2>=2.9
  Using cached Jinja2-3.1.2-py3-none-any.whl (133 kB)
Collecting packaging>=16.8
  Using cached packaging-23.1-py3-none-any.whl (48 kB)
Collecting numpy>=1.11.3
  Using cached numpy-1.24.3-cp310-cp310-macosx_10_9_x86_64.whl (19.8 MB)
Collecting tornado>=5.1
  Using cached tornado-6.3.1-cp38-abi3-macosx_10_9_x86_64.whl (422 kB)
Collecting typing-extensions>=3.10.0
  Using cached typing_extensions-4.5.0-py3-none-any.whl (27 kB)
Collecting pyperclip>=1.3
  Using cached pyperclip-1.8.2-py3-none-any.whl
Collecting ordered-set<4.2.0,>=4.0.2
  Using cached ordered_set-4.1.0-py3-none-any.whl (7.6 kB)
Collecting termcolor
  Using cached termcolor-2.3.0-py3-none-any.whl (6.9 kB)
Collecting six
  Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
Collecting ipython>=7.31.1
  Using cached ipython-8.13.2-py3-none-any.whl (797 kB)
Collecting decorator
  Using cached decorator-5.1.1-py3-none-any.whl (9.1 kB)
Collecting tomli
  Using cached tomli-2.0.1-py3-none-any.whl (12 kB)
Collecting pyparsing>=2.2.1
  Using cached pyparsing-3.0.9-py3-none-any.whl (98 kB)
Collecting contourpy>=1.0.1
  Using cached contourpy-1.0.7-cp310-cp310-macosx_10_9_x86_64.whl (244 kB)
Collecting cycler>=0.10
  Using cached cycler-0.11.0-py3-none-any.whl (6.4 kB)
Collecting python-dateutil>=2.7
  Using cached python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
Collecting fonttools>=4.22.0
  Using cached fonttools-4.39.3-py3-none-any.whl (1.0 MB)
Collecting kiwisolver>=1.0.1
  Using cached kiwisolver-1.4.4-cp310-cp310-macosx_10_9_x86_64.whl (65 kB)
Collecting tzdata>=2022.1
  Using cached tzdata-2023.3-py2.py3-none-any.whl (341 kB)
Collecting pytz>=2020.1
  Using cached pytz-2023.3-py2.py3-none-any.whl (502 kB)
Collecting pyrect
  Using cached PyRect-0.2.0-py2.py3-none-any.whl
Collecting py>=1.8.2
  Using cached py-1.11.0-py2.py3-none-any.whl (98 kB)
Collecting iniconfig
  Using cached iniconfig-2.0.0-py3-none-any.whl (5.9 kB)
Collecting pluggy<2.0,>=0.12
  Using cached pluggy-1.0.0-py2.py3-none-any.whl (13 kB)
Collecting attrs>=19.2.0
  Using cached attrs-23.1.0-py3-none-any.whl (61 kB)
Collecting onnxruntime>=1.7.0
  Using cached onnxruntime-1.14.1-cp310-cp310-macosx_10_15_x86_64.whl (6.6 MB)
Collecting pyclipper>=1.2.1
  Using cached pyclipper-1.3.0.post4-cp310-cp310-macosx_10_9_x86_64.whl (134 kB)
Collecting Shapely>=1.7.1
  Using cached shapely-2.0.1-cp310-cp310-macosx_10_9_x86_64.whl (1.4 MB)
Collecting opencv-python>=4.5.1.48
  Using cached opencv_python-4.7.0.72-cp37-abi3-macosx_10_16_x86_64.whl (53.9 MB)
Collecting joblib>=1.1.1
  Using cached joblib-1.2.0-py3-none-any.whl (297 kB)
Collecting threadpoolctl>=2.0.0
  Using cached threadpoolctl-3.1.0-py3-none-any.whl (14 kB)
Collecting greenlet!=0.4.17
  Using cached greenlet-2.0.2-cp310-cp310-macosx_11_0_x86_64.whl (242 kB)
Collecting filelock
  Using cached filelock-3.12.0-py3-none-any.whl (10 kB)
Collecting sympy
  Using cached sympy-1.11.1-py3-none-any.whl (6.5 MB)
Collecting networkx
  Using cached networkx-3.1-py3-none-any.whl (2.1 MB)
Collecting huggingface-hub<1.0,>=0.11.0
  Using cached huggingface_hub-0.14.1-py3-none-any.whl (224 kB)
Collecting requests
  Using cached requests-2.30.0-py3-none-any.whl (62 kB)
Collecting tokenizers!=0.11.3,<0.14,>=0.11.1
  Using cached tokenizers-0.13.3-cp310-cp310-macosx_10_11_x86_64.whl (4.0 MB)
Collecting regex!=2019.12.17
  Using cached regex-2023.5.5-cp310-cp310-macosx_10_9_x86_64.whl (294 kB)
Collecting macholib>=1.8
  Using cached macholib-1.16.2-py2.py3-none-any.whl (38 kB)
Collecting altgraph
  Using cached altgraph-0.17.3-py2.py3-none-any.whl (21 kB)
Collecting pyinstaller-hooks-contrib>=2021.4
  Using cached pyinstaller_hooks_contrib-2023.2-py2.py3-none-any.whl (261 kB)
Requirement already satisfied: setuptools>=42.0.0 in ./.venv/lib/python3.10/site-packages (from pyinstaller->-r requirements.txt (line 14)) (65.5.0)
Collecting pyobjc-framework-ApplicationServices>=8.0
  Using cached pyobjc_framework_ApplicationServices-9.1.1-cp310-cp310-macosx_10_9_universal2.whl (32 kB)
Collecting pyobjc-framework-Quartz>=8.0
  Using cached pyobjc_framework_Quartz-9.1.1-cp310-cp310-macosx_10_9_universal2.whl (228 kB)
Collecting fsspec
  Using cached fsspec-2023.4.0-py3-none-any.whl (153 kB)
Collecting matplotlib-inline
  Using cached matplotlib_inline-0.1.6-py3-none-any.whl (9.4 kB)
Collecting prompt-toolkit!=3.0.37,<3.1.0,>=3.0.30
  Using cached prompt_toolkit-3.0.38-py3-none-any.whl (385 kB)
Collecting pickleshare
  Using cached pickleshare-0.7.5-py2.py3-none-any.whl (6.9 kB)
Collecting pygments>=2.4.0
  Using cached Pygments-2.15.1-py3-none-any.whl (1.1 MB)
Collecting stack-data
  Using cached stack_data-0.6.2-py3-none-any.whl (24 kB)
Collecting backcall
  Using cached backcall-0.2.0-py2.py3-none-any.whl (11 kB)
Collecting appnope
  Using cached appnope-0.1.3-py2.py3-none-any.whl (4.4 kB)
Collecting jedi>=0.16
  Using cached jedi-0.18.2-py2.py3-none-any.whl (1.6 MB)
Collecting pexpect>4.3
  Using cached pexpect-4.8.0-py2.py3-none-any.whl (59 kB)
Collecting traitlets>=5
  Using cached traitlets-5.9.0-py3-none-any.whl (117 kB)
Collecting MarkupSafe>=2.0
  Using cached MarkupSafe-2.1.2-cp310-cp310-macosx_10_9_x86_64.whl (13 kB)
Collecting protobuf
  Using cached protobuf-4.22.4-cp37-abi3-macosx_10_9_universal2.whl (397 kB)
Collecting flatbuffers
  Using cached flatbuffers-23.3.3-py2.py3-none-any.whl (26 kB)
Collecting coloredlogs
  Using cached coloredlogs-15.0.1-py2.py3-none-any.whl (46 kB)
Collecting pyobjc-framework-Cocoa>=9.1.1
  Using cached pyobjc_framework_Cocoa-9.1.1-cp310-cp310-macosx_10_9_universal2.whl (390 kB)
Collecting pyobjc-core>=9.1.1
  Using cached pyobjc_core-9.1.1-cp310-cp310-macosx_10_9_universal2.whl (735 kB)
Collecting certifi>=2017.4.17
  Using cached certifi-2022.12.7-py3-none-any.whl (155 kB)
Collecting charset-normalizer<4,>=2
  Using cached charset_normalizer-3.1.0-cp310-cp310-macosx_10_9_x86_64.whl (124 kB)
Collecting idna<4,>=2.5
  Using cached idna-3.4-py3-none-any.whl (61 kB)
Collecting urllib3<3,>=1.21.1
  Using cached urllib3-2.0.2-py3-none-any.whl (123 kB)
Collecting mpmath>=0.19
  Using cached mpmath-1.3.0-py3-none-any.whl (536 kB)
Collecting parso<0.9.0,>=0.8.0
  Using cached parso-0.8.3-py2.py3-none-any.whl (100 kB)
Collecting ptyprocess>=0.5
  Using cached ptyprocess-0.7.0-py2.py3-none-any.whl (13 kB)
Collecting wcwidth
  Using cached wcwidth-0.2.6-py2.py3-none-any.whl (29 kB)
Collecting humanfriendly>=9.1
  Using cached humanfriendly-10.0-py2.py3-none-any.whl (86 kB)
Collecting executing>=1.2.0
  Using cached executing-1.2.0-py2.py3-none-any.whl (24 kB)
Collecting pure-eval
  Using cached pure_eval-0.2.2-py3-none-any.whl (11 kB)
Collecting asttokens>=2.1.0
  Using cached asttokens-2.2.1-py2.py3-none-any.whl (26 kB)
Building wheels for collected packages: pynput
  Building wheel for pynput (setup.py) ... error
  error: subprocess-exited-with-error

  × python setup.py bdist_wheel did not run successfully.
  │ exit code: 1
  ╰─> [30 lines of output] ```
Jonathan-Sendsen commented 1 year ago

ChatGPT provided these recommendations:

The error seems to be related to the build process of the pynput package. It appears that there is an issue with the charset_normalizer package installation during the setup of pynput.

Here are a few suggestions to resolve this issue:
First, ensure you are using the latest version of pip. You can upgrade it with the following command:
bash
Copy code
python3 -m pip install --upgrade pip
Next, try to install the charset_normalizer package separately before installing pynput. Run the following command:
bash
Copy code
python3 -m pip install charset_normalizer
Once the charset_normalizer package is installed, try installing pynput again:
bash
Copy code
python3 -m pip install pynput
If the issue still persists, you can try creating a new virtual environment and then installing the packages:

Create a new virtual environment:
bash
Copy code
python3 -m venv new_env
Activate the new virtual environment:
On macOS or Linux:
bash
Copy code
source new_env/bin/activate
On Windows:
bash
Copy code
new_env\Scripts\activate
Install the pynput package in the new virtual environment:
bash
Copy code
python -m pip install pynput
Remember that when using a virtual environment, you need to activate it in the terminal session where you want to use the installed packages.

when running:

~ python3 -m pip install --upgrade pip

I received:

Requirement already satisfied: pip in /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages (23.1.2)

when running:

~ python3 -m pip install charset_normalizer

I received:

Collecting charset_normalizer
  Downloading charset_normalizer-3.1.0-cp311-cp311-macosx_10_9_x86_64.whl (123 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 123.7/123.7 kB 2.6 MB/s eta 0:00:00
Installing collected packages: charset_normalizer
Successfully installed charset_normalizer-3.1.0

When re-running the puterbot script:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/OpenAdaptAI/install/HEAD/install_puterbot.sh)"

I still received the same subprocess-exited-with-error issues

I attempted to run:

~ python3 -m pip install pynput

But was informed this requirement was already satisfied and the same subprocess error persisted the next step was to create a virtual environment which I don't know if that is the best course of action to take..

abrichr commented 1 year ago
 × python setup.py bdist_wheel did not run successfully.
 │ exit code: 1
 ╰─> [30 lines of output]

This does not contain enough information. Can you please paste the full output?

Jonathan-Sendsen commented 1 year ago


Cloning into 'puterbot'...
remote: Enumerating objects: 368, done.
remote: Counting objects: 100% (188/188), done.
remote: Compressing objects: 100% (56/56), done.
remote: Total 368 (delta 137), reused 152 (delta 132), pack-reused 180
Receiving objects: 100% (368/368), 2.26 MiB | 7.02 MiB/s, done.
Resolving deltas: 100% (212/212), done.
Success: clone git repo : 
Success: create python virtual environment : 
Collecting wheel
  Using cached wheel-0.40.0-py3-none-any.whl (64 kB)
Installing collected packages: wheel
Successfully installed wheel-0.40.0

[notice] A new release of pip available: 22.3.1 -> 23.1.2
[notice] To update, run: pip install --upgrade pip
Ignoring pywin32: markers 'sys_platform == "win32"' don't match your environment
Collecting git+https://github.com/abrichr/pynput.git (from -r requirements.txt (line 16))
  Cloning https://github.com/abrichr/pynput.git to /private/var/folders/33/g_h_rt791rvdrpm4xrhbn_8r0000gn/T/pip-req-build-p19bslqy
  Running command git clone --filter=blob:none --quiet https://github.com/abrichr/pynput.git /private/var/folders/33/g_h_rt791rvdrpm4xrhbn_8r0000gn/T/pip-req-build-p19bslqy
  Resolved https://github.com/abrichr/pynput.git to commit 5d7256761b3cf6f01758c2d7d6a877d8facf79bb
  Preparing metadata (setup.py) ... done
Collecting alembic==1.8.1
  Using cached alembic-1.8.1-py3-none-any.whl (209 kB)
Collecting ascii_magic==2.3.0
  Using cached ascii_magic-2.3.0-py3-none-any.whl (733 kB)
Collecting bokeh==2.4.3
  Using cached bokeh-2.4.3-py3-none-any.whl (18.5 MB)
Collecting clipboard==0.0.4
  Using cached clipboard-0.0.4-py3-none-any.whl
Collecting deepdiff==6.2.2
  Using cached deepdiff-6.2.2-py3-none-any.whl (72 kB)
Collecting dictalchemy3==1.0.0
  Using cached dictalchemy3-1.0.0-py3-none-any.whl
Collecting fire==0.4.0
  Using cached fire-0.4.0-py2.py3-none-any.whl
Collecting ipdb==0.13.11
  Using cached ipdb-0.13.11-py3-none-any.whl (12 kB)
Collecting loguru==0.6.0
  Using cached loguru-0.6.0-py3-none-any.whl (58 kB)
Collecting matplotlib==3.6.2
  Using cached matplotlib-3.6.2-cp310-cp310-macosx_10_12_x86_64.whl (7.3 MB)
Collecting mss==6.1.0
  Using cached mss-6.1.0-py3-none-any.whl (76 kB)
Collecting pandas==2.0.0
  Using cached pandas-2.0.0-cp310-cp310-macosx_10_9_x86_64.whl (11.7 MB)
Collecting pygetwindow==0.0.9
  Using cached PyGetWindow-0.0.9-py3-none-any.whl
Collecting pyinstaller
  Using cached pyinstaller-5.10.1-py3-none-macosx_10_13_universal2.whl (925 kB)
Collecting pytest==7.1.3
  Using cached pytest-7.1.3-py3-none-any.whl (298 kB)
Collecting rapidocr-onnxruntime==1.2.3
  Using cached rapidocr_onnxruntime-1.2.3-py3-none-any.whl (12.3 MB)
Collecting scikit-learn==1.2.2
  Using cached scikit_learn-1.2.2-cp310-cp310-macosx_10_9_x86_64.whl (9.1 MB)
Collecting scipy==1.9.3
  Using cached scipy-1.9.3-cp310-cp310-macosx_10_9_x86_64.whl (34.3 MB)
Collecting sqlalchemy==1.4.43
  Using cached SQLAlchemy-1.4.43-cp310-cp310-macosx_10_15_x86_64.whl (1.6 MB)
Collecting torch==2.0.0
  Using cached torch-2.0.0-cp310-none-macosx_10_9_x86_64.whl (139.8 MB)
Collecting tqdm==4.64.0
  Using cached tqdm-4.64.0-py2.py3-none-any.whl (78 kB)
Collecting transformers==4.28.1
  Using cached transformers-4.28.1-py3-none-any.whl (7.0 MB)
Collecting Mako
  Using cached Mako-1.2.4-py3-none-any.whl (78 kB)
Collecting colorama
  Using cached colorama-0.4.6-py2.py3-none-any.whl (25 kB)
Collecting Pillow
  Using cached Pillow-9.5.0-cp310-cp310-macosx_10_10_x86_64.whl (3.4 MB)
Collecting PyYAML>=3.10
  Using cached PyYAML-6.0-cp310-cp310-macosx_10_9_x86_64.whl (197 kB)
Collecting tornado>=5.1
  Using cached tornado-6.3.1-cp38-abi3-macosx_10_9_x86_64.whl (422 kB)
Collecting packaging>=16.8
  Using cached packaging-23.1-py3-none-any.whl (48 kB)
Collecting typing-extensions>=3.10.0
  Using cached typing_extensions-4.5.0-py3-none-any.whl (27 kB)
Collecting Jinja2>=2.9
  Using cached Jinja2-3.1.2-py3-none-any.whl (133 kB)
Collecting numpy>=1.11.3
  Using cached numpy-1.24.3-cp310-cp310-macosx_10_9_x86_64.whl (19.8 MB)
Collecting pyperclip>=1.3
  Using cached pyperclip-1.8.2-py3-none-any.whl
Collecting ordered-set<4.2.0,>=4.0.2
  Using cached ordered_set-4.1.0-py3-none-any.whl (7.6 kB)
Collecting six
  Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
Collecting termcolor
  Using cached termcolor-2.3.0-py3-none-any.whl (6.9 kB)
Collecting tomli
  Using cached tomli-2.0.1-py3-none-any.whl (12 kB)
Collecting ipython>=7.31.1
  Using cached ipython-8.13.2-py3-none-any.whl (797 kB)
Collecting decorator
  Using cached decorator-5.1.1-py3-none-any.whl (9.1 kB)
Collecting kiwisolver>=1.0.1
  Using cached kiwisolver-1.4.4-cp310-cp310-macosx_10_9_x86_64.whl (65 kB)
Collecting pyparsing>=2.2.1
  Using cached pyparsing-3.0.9-py3-none-any.whl (98 kB)
Collecting fonttools>=4.22.0
  Using cached fonttools-4.39.3-py3-none-any.whl (1.0 MB)
Collecting python-dateutil>=2.7
  Using cached python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
Collecting cycler>=0.10
  Using cached cycler-0.11.0-py3-none-any.whl (6.4 kB)
Collecting contourpy>=1.0.1
  Using cached contourpy-1.0.7-cp310-cp310-macosx_10_9_x86_64.whl (244 kB)
Collecting pytz>=2020.1
  Using cached pytz-2023.3-py2.py3-none-any.whl (502 kB)
Collecting tzdata>=2022.1
  Using cached tzdata-2023.3-py2.py3-none-any.whl (341 kB)
Collecting pyrect
  Using cached PyRect-0.2.0-py2.py3-none-any.whl
Collecting pluggy<2.0,>=0.12
  Using cached pluggy-1.0.0-py2.py3-none-any.whl (13 kB)
Collecting attrs>=19.2.0
  Using cached attrs-23.1.0-py3-none-any.whl (61 kB)
Collecting py>=1.8.2
  Using cached py-1.11.0-py2.py3-none-any.whl (98 kB)
Collecting iniconfig
  Using cached iniconfig-2.0.0-py3-none-any.whl (5.9 kB)
Collecting onnxruntime>=1.7.0
  Using cached onnxruntime-1.14.1-cp310-cp310-macosx_10_15_x86_64.whl (6.6 MB)
Collecting pyclipper>=1.2.1
  Using cached pyclipper-1.3.0.post4-cp310-cp310-macosx_10_9_x86_64.whl (134 kB)
Collecting Shapely>=1.7.1
  Using cached shapely-2.0.1-cp310-cp310-macosx_10_9_x86_64.whl (1.4 MB)
Collecting opencv-python>=4.5.1.48
  Using cached opencv_python-4.7.0.72-cp37-abi3-macosx_10_16_x86_64.whl (53.9 MB)
Collecting threadpoolctl>=2.0.0
  Using cached threadpoolctl-3.1.0-py3-none-any.whl (14 kB)
Collecting joblib>=1.1.1
  Using cached joblib-1.2.0-py3-none-any.whl (297 kB)
Collecting greenlet!=0.4.17
  Using cached greenlet-2.0.2-cp310-cp310-macosx_11_0_x86_64.whl (242 kB)
Collecting sympy
  Using cached sympy-1.11.1-py3-none-any.whl (6.5 MB)
Collecting networkx
  Using cached networkx-3.1-py3-none-any.whl (2.1 MB)
Collecting filelock
  Using cached filelock-3.12.0-py3-none-any.whl (10 kB)
Collecting tokenizers!=0.11.3,<0.14,>=0.11.1
  Using cached tokenizers-0.13.3-cp310-cp310-macosx_10_11_x86_64.whl (4.0 MB)
Collecting huggingface-hub<1.0,>=0.11.0
  Using cached huggingface_hub-0.14.1-py3-none-any.whl (224 kB)
Collecting regex!=2019.12.17
  Using cached regex-2023.5.5-cp310-cp310-macosx_10_9_x86_64.whl (294 kB)
Collecting requests
  Using cached requests-2.30.0-py3-none-any.whl (62 kB)
Collecting altgraph
  Using cached altgraph-0.17.3-py2.py3-none-any.whl (21 kB)
Collecting pyinstaller-hooks-contrib>=2021.4
  Using cached pyinstaller_hooks_contrib-2023.2-py2.py3-none-any.whl (261 kB)
Requirement already satisfied: setuptools>=42.0.0 in ./.venv/lib/python3.10/site-packages (from pyinstaller->-r requirements.txt (line 14)) (65.5.0)
Collecting macholib>=1.8
  Using cached macholib-1.16.2-py2.py3-none-any.whl (38 kB)
Collecting pyobjc-framework-ApplicationServices>=8.0
  Using cached pyobjc_framework_ApplicationServices-9.1.1-cp310-cp310-macosx_10_9_universal2.whl (32 kB)
Collecting pyobjc-framework-Quartz>=8.0
  Using cached pyobjc_framework_Quartz-9.1.1-cp310-cp310-macosx_10_9_universal2.whl (228 kB)
Collecting fsspec
  Downloading fsspec-2023.5.0-py3-none-any.whl (160 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 160.1/160.1 kB 3.1 MB/s eta 0:00:00
Collecting backcall
  Using cached backcall-0.2.0-py2.py3-none-any.whl (11 kB)
Collecting prompt-toolkit!=3.0.37,<3.1.0,>=3.0.30
  Using cached prompt_toolkit-3.0.38-py3-none-any.whl (385 kB)
Collecting pexpect>4.3
  Using cached pexpect-4.8.0-py2.py3-none-any.whl (59 kB)
Collecting jedi>=0.16
  Using cached jedi-0.18.2-py2.py3-none-any.whl (1.6 MB)
Collecting stack-data
  Using cached stack_data-0.6.2-py3-none-any.whl (24 kB)
Collecting pygments>=2.4.0
  Using cached Pygments-2.15.1-py3-none-any.whl (1.1 MB)
Collecting appnope
  Using cached appnope-0.1.3-py2.py3-none-any.whl (4.4 kB)
Collecting matplotlib-inline
  Using cached matplotlib_inline-0.1.6-py3-none-any.whl (9.4 kB)
Collecting pickleshare
  Using cached pickleshare-0.7.5-py2.py3-none-any.whl (6.9 kB)
Collecting traitlets>=5
  Using cached traitlets-5.9.0-py3-none-any.whl (117 kB)
Collecting MarkupSafe>=2.0
  Using cached MarkupSafe-2.1.2-cp310-cp310-macosx_10_9_x86_64.whl (13 kB)
Collecting flatbuffers
  Downloading flatbuffers-23.5.8-py2.py3-none-any.whl (26 kB)
Collecting coloredlogs
  Using cached coloredlogs-15.0.1-py2.py3-none-any.whl (46 kB)
Collecting protobuf
  Downloading protobuf-4.23.0-cp37-abi3-macosx_10_9_universal2.whl (400 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 400.3/400.3 kB 8.8 MB/s eta 0:00:00
Collecting pyobjc-core>=9.1.1
  Using cached pyobjc_core-9.1.1-cp310-cp310-macosx_10_9_universal2.whl (735 kB)
Collecting pyobjc-framework-Cocoa>=9.1.1
  Using cached pyobjc_framework_Cocoa-9.1.1-cp310-cp310-macosx_10_9_universal2.whl (390 kB)
Collecting certifi>=2017.4.17
  Using cached certifi-2023.5.7-py3-none-any.whl (156 kB)
Collecting charset-normalizer<4,>=2
  Using cached charset_normalizer-3.1.0-cp310-cp310-macosx_10_9_x86_64.whl (124 kB)
Collecting idna<4,>=2.5
  Using cached idna-3.4-py3-none-any.whl (61 kB)
Collecting urllib3<3,>=1.21.1
  Using cached urllib3-2.0.2-py3-none-any.whl (123 kB)
Collecting mpmath>=0.19
  Using cached mpmath-1.3.0-py3-none-any.whl (536 kB)
Collecting parso<0.9.0,>=0.8.0
  Using cached parso-0.8.3-py2.py3-none-any.whl (100 kB)
Collecting ptyprocess>=0.5
  Using cached ptyprocess-0.7.0-py2.py3-none-any.whl (13 kB)
Collecting wcwidth
  Using cached wcwidth-0.2.6-py2.py3-none-any.whl (29 kB)
Collecting humanfriendly>=9.1
  Using cached humanfriendly-10.0-py2.py3-none-any.whl (86 kB)
Collecting executing>=1.2.0
  Using cached executing-1.2.0-py2.py3-none-any.whl (24 kB)
Collecting asttokens>=2.1.0
  Using cached asttokens-2.2.1-py2.py3-none-any.whl (26 kB)
Collecting pure-eval
  Using cached pure_eval-0.2.2-py3-none-any.whl (11 kB)
Building wheels for collected packages: pynput
  Building wheel for pynput (setup.py) ... error
  error: subprocess-exited-with-error

  × python setup.py bdist_wheel did not run successfully.
  │ exit code: 1
  ╰─> [30 lines of output]
      /Users/jonathansendsen/puterbot/puterbot/.venv/lib/python3.10/site-packages/setuptools/installer.py:27: SetuptoolsDeprecationWarning: setuptools.installer is deprecated. Requirements should be satisfied by a PEP 517 installer.
        warnings.warn(
      Traceback (most recent call last):
        File "<string>", line 2, in <module>
        File "<pip-setuptools-caller>", line 34, in <module>
        File "/private/var/folders/33/g_h_rt791rvdrpm4xrhbn_8r0000gn/T/pip-req-build-p19bslqy/setup.py", line 87, in <module>
          setuptools.setup(
        File "/Users/jonathansendsen/puterbot/puterbot/.venv/lib/python3.10/site-packages/setuptools/__init__.py", line 86, in setup
          _install_setup_requires(attrs)
        File "/Users/jonathansendsen/puterbot/puterbot/.venv/lib/python3.10/site-packages/setuptools/__init__.py", line 80, in _install_setup_requires
          dist.fetch_build_eggs(dist.setup_requires)
        File "/Users/jonathansendsen/puterbot/puterbot/.venv/lib/python3.10/site-packages/setuptools/dist.py", line 875, in fetch_build_eggs
          resolved_dists = pkg_resources.working_set.resolve(
        File "/Users/jonathansendsen/puterbot/puterbot/.venv/lib/python3.10/site-packages/pkg_resources/__init__.py", line 789, in resolve
          dist = best[req.key] = env.best_match(
        File "/Users/jonathansendsen/puterbot/puterbot/.venv/lib/python3.10/site-packages/pkg_resources/__init__.py", line 1075, in best_match
          return self.obtain(req, installer)
        File "/Users/jonathansendsen/puterbot/puterbot/.venv/lib/python3.10/site-packages/pkg_resources/__init__.py", line 1087, in obtain
          return installer(requirement)
        File "/Users/jonathansendsen/puterbot/puterbot/.venv/lib/python3.10/site-packages/setuptools/dist.py", line 945, in fetch_build_egg
          return fetch_build_egg(self, req)
        File "/Users/jonathansendsen/puterbot/puterbot/.venv/lib/python3.10/site-packages/setuptools/installer.py", line 87, in fetch_build_egg
          wheel.install_as_egg(dist_location)
        File "/Users/jonathansendsen/puterbot/puterbot/.venv/lib/python3.10/site-packages/setuptools/wheel.py", line 110, in install_as_egg
          self._install_as_egg(destination_eggdir, zf)
        File "/Users/jonathansendsen/puterbot/puterbot/.venv/lib/python3.10/site-packages/setuptools/wheel.py", line 118, in _install_as_egg
          self._convert_metadata(zf, destination_eggdir, dist_info, egg_info)
        File "/Users/jonathansendsen/puterbot/puterbot/.venv/lib/python3.10/site-packages/setuptools/wheel.py", line 162, in _convert_metadata
          os.rename(dist_info, egg_info)
      OSError: [Errno 66] Directory not empty: '/private/var/folders/33/g_h_rt791rvdrpm4xrhbn_8r0000gn/T/pip-req-build-p19bslqy/.eggs/charset_normalizer-3.1.0-py3.10-macosx-10.9-universal2.egg/charset_normalizer-3.1.0.dist-info' -> '/private/var/folders/33/g_h_rt791rvdrpm4xrhbn_8r0000gn/T/pip-req-build-p19bslqy/.eggs/charset_normalizer-3.1.0-py3.10-macosx-10.9-universal2.egg/EGG-INFO'
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for pynput
  Running setup.py clean for pynput
  error: subprocess-exited-with-error

  × python setup.py clean did not run successfully.
  │ exit code: 1
  ╰─> [30 lines of output]
      /Users/jonathansendsen/puterbot/puterbot/.venv/lib/python3.10/site-packages/setuptools/installer.py:27: SetuptoolsDeprecationWarning: setuptools.installer is deprecated. Requirements should be satisfied by a PEP 517 installer.
        warnings.warn(
      Traceback (most recent call last):
        File "<string>", line 2, in <module>
        File "<pip-setuptools-caller>", line 34, in <module>
        File "/private/var/folders/33/g_h_rt791rvdrpm4xrhbn_8r0000gn/T/pip-req-build-p19bslqy/setup.py", line 87, in <module>
          setuptools.setup(
        File "/Users/jonathansendsen/puterbot/puterbot/.venv/lib/python3.10/site-packages/setuptools/__init__.py", line 86, in setup
          _install_setup_requires(attrs)
        File "/Users/jonathansendsen/puterbot/puterbot/.venv/lib/python3.10/site-packages/setuptools/__init__.py", line 80, in _install_setup_requires
          dist.fetch_build_eggs(dist.setup_requires)
        File "/Users/jonathansendsen/puterbot/puterbot/.venv/lib/python3.10/site-packages/setuptools/dist.py", line 875, in fetch_build_eggs
          resolved_dists = pkg_resources.working_set.resolve(
        File "/Users/jonathansendsen/puterbot/puterbot/.venv/lib/python3.10/site-packages/pkg_resources/__init__.py", line 789, in resolve
          dist = best[req.key] = env.best_match(
        File "/Users/jonathansendsen/puterbot/puterbot/.venv/lib/python3.10/site-packages/pkg_resources/__init__.py", line 1075, in best_match
          return self.obtain(req, installer)
        File "/Users/jonathansendsen/puterbot/puterbot/.venv/lib/python3.10/site-packages/pkg_resources/__init__.py", line 1087, in obtain
          return installer(requirement)
        File "/Users/jonathansendsen/puterbot/puterbot/.venv/lib/python3.10/site-packages/setuptools/dist.py", line 945, in fetch_build_egg
          return fetch_build_egg(self, req)
        File "/Users/jonathansendsen/puterbot/puterbot/.venv/lib/python3.10/site-packages/setuptools/installer.py", line 87, in fetch_build_egg
          wheel.install_as_egg(dist_location)
        File "/Users/jonathansendsen/puterbot/puterbot/.venv/lib/python3.10/site-packages/setuptools/wheel.py", line 110, in install_as_egg
          self._install_as_egg(destination_eggdir, zf)
        File "/Users/jonathansendsen/puterbot/puterbot/.venv/lib/python3.10/site-packages/setuptools/wheel.py", line 118, in _install_as_egg
          self._convert_metadata(zf, destination_eggdir, dist_info, egg_info)
        File "/Users/jonathansendsen/puterbot/puterbot/.venv/lib/python3.10/site-packages/setuptools/wheel.py", line 162, in _convert_metadata
          os.rename(dist_info, egg_info)
      OSError: [Errno 66] Directory not empty: '/private/var/folders/33/g_h_rt791rvdrpm4xrhbn_8r0000gn/T/pip-req-build-p19bslqy/.eggs/charset_normalizer-3.1.0-py3.10-macosx-10.9-universal2.egg/charset_normalizer-3.1.0.dist-info' -> '/private/var/folders/33/g_h_rt791rvdrpm4xrhbn_8r0000gn/T/pip-req-build-p19bslqy/.eggs/charset_normalizer-3.1.0-py3.10-macosx-10.9-universal2.egg/EGG-INFO'
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed cleaning build dir for pynput
Failed to build pynput
Installing collected packages: wcwidth, tokenizers, pytz, pyrect, pyperclip, pyclipper, pure-eval, ptyprocess, pickleshare, mpmath, flatbuffers, executing, backcall, appnope, altgraph, urllib3, tzdata, typing-extensions, traitlets, tqdm, tornado, tomli, threadpoolctl, termcolor, sympy, six, regex, PyYAML, pyparsing, pyobjc-core, pyinstaller-hooks-contrib, pygments, pygetwindow, py, protobuf, prompt-toolkit, pluggy, Pillow, pexpect, parso, packaging, ordered-set, numpy, networkx, mss, MarkupSafe, macholib, loguru, kiwisolver, joblib, iniconfig, idna, humanfriendly, greenlet, fsspec, fonttools, filelock, decorator, cycler, colorama, clipboard, charset-normalizer, certifi, attrs, sqlalchemy, Shapely, scipy, requests, python-dateutil, pytest, pyobjc-framework-Cocoa, pyinstaller, opencv-python, matplotlib-inline, Mako, Jinja2, jedi, fire, deepdiff, contourpy, coloredlogs, asttokens, ascii_magic, torch, stack-data, scikit-learn, pyobjc-framework-Quartz, pandas, onnxruntime, matplotlib, huggingface-hub, dictalchemy3, bokeh, alembic, transformers, rapidocr-onnxruntime, pyobjc-framework-ApplicationServices, ipython, pynput, ipdb
  Running setup.py install for pynput ... error
  error: subprocess-exited-with-error

  × Running setup.py install for pynput did not run successfully.
  │ exit code: 1
  ╰─> [30 lines of output]
      /Users/jonathansendsen/puterbot/puterbot/.venv/lib/python3.10/site-packages/setuptools/installer.py:27: SetuptoolsDeprecationWarning: setuptools.installer is deprecated. Requirements should be satisfied by a PEP 517 installer.
        warnings.warn(
      Traceback (most recent call last):
        File "<string>", line 2, in <module>
        File "<pip-setuptools-caller>", line 34, in <module>
        File "/private/var/folders/33/g_h_rt791rvdrpm4xrhbn_8r0000gn/T/pip-req-build-p19bslqy/setup.py", line 87, in <module>
          setuptools.setup(
        File "/Users/jonathansendsen/puterbot/puterbot/.venv/lib/python3.10/site-packages/setuptools/__init__.py", line 86, in setup
          _install_setup_requires(attrs)
        File "/Users/jonathansendsen/puterbot/puterbot/.venv/lib/python3.10/site-packages/setuptools/__init__.py", line 80, in _install_setup_requires
          dist.fetch_build_eggs(dist.setup_requires)
        File "/Users/jonathansendsen/puterbot/puterbot/.venv/lib/python3.10/site-packages/setuptools/dist.py", line 875, in fetch_build_eggs
          resolved_dists = pkg_resources.working_set.resolve(
        File "/Users/jonathansendsen/puterbot/puterbot/.venv/lib/python3.10/site-packages/pkg_resources/__init__.py", line 789, in resolve
          dist = best[req.key] = env.best_match(
        File "/Users/jonathansendsen/puterbot/puterbot/.venv/lib/python3.10/site-packages/pkg_resources/__init__.py", line 1075, in best_match
          return self.obtain(req, installer)
        File "/Users/jonathansendsen/puterbot/puterbot/.venv/lib/python3.10/site-packages/pkg_resources/__init__.py", line 1087, in obtain
          return installer(requirement)
        File "/Users/jonathansendsen/puterbot/puterbot/.venv/lib/python3.10/site-packages/setuptools/dist.py", line 945, in fetch_build_egg
          return fetch_build_egg(self, req)
        File "/Users/jonathansendsen/puterbot/puterbot/.venv/lib/python3.10/site-packages/setuptools/installer.py", line 87, in fetch_build_egg
          wheel.install_as_egg(dist_location)
        File "/Users/jonathansendsen/puterbot/puterbot/.venv/lib/python3.10/site-packages/setuptools/wheel.py", line 110, in install_as_egg
          self._install_as_egg(destination_eggdir, zf)
        File "/Users/jonathansendsen/puterbot/puterbot/.venv/lib/python3.10/site-packages/setuptools/wheel.py", line 118, in _install_as_egg
          self._convert_metadata(zf, destination_eggdir, dist_info, egg_info)
        File "/Users/jonathansendsen/puterbot/puterbot/.venv/lib/python3.10/site-packages/setuptools/wheel.py", line 162, in _convert_metadata
          os.rename(dist_info, egg_info)
      OSError: [Errno 66] Directory not empty: '/private/var/folders/33/g_h_rt791rvdrpm4xrhbn_8r0000gn/T/pip-req-build-p19bslqy/.eggs/wrapt-1.15.0-py3.10-macosx-10.9-universal2.egg/wrapt-1.15.0.dist-info' -> '/private/var/folders/33/g_h_rt791rvdrpm4xrhbn_8r0000gn/T/pip-req-build-p19bslqy/.eggs/wrapt-1.15.0-py3.10-macosx-10.9-universal2.egg/EGG-INFO'
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
error: legacy-install-failure

× Encountered error while trying to install package.
╰─> pynput

note: This is an issue with the package mentioned above, not pip.
hint: See above for output from the failure.```
abrichr commented 1 year ago

Please try the solutions mentioned in this thread: https://github.com/MLDSAI/OpenAdapt/issues/40