ObT1337 / CyEx

A DataDiVR extension which allows to upload/export networks from/to Cytoscape from/to the DataDiVR
0 stars 0 forks source link

Errors in startup output after adding CyEx extension #1

Open coleslaw481 opened 4 months ago

coleslaw481 commented 4 months ago

Hi, I'm probably doing something wrong, but http://127.0.0.1:3000/CyEx/upload comes back with Not Found (404) on my mac with python 3.9 install. I am using dev branch from both DataDiVR_WebApp and CyEx.

Here is output:

(divr) [churas@som-239-245-136]$ ./mac_buildandrun.sh 

extensions/ignore.txt does not exist. Skipping ignore list.
Loading extensions: CyEx
Installing the following requirements for the extension CyEx:
py4cytoscape
swifter
open3d==0.16
Collecting py4cytoscape
  Downloading py4cytoscape-1.9.0-py3-none-any.whl (180 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 180.5/180.5 kB 3.6 MB/s eta 0:00:00
Collecting swifter
  Downloading swifter-1.4.0.tar.gz (1.2 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 11.7 MB/s eta 0:00:00
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Collecting open3d==0.16
  Downloading open3d-0.16.0-cp39-cp39-macosx_10_15_x86_64.whl (74.1 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 74.1/74.1 MB 3.6 MB/s eta 0:00:00
Collecting nbformat==5.5.0
  Downloading nbformat-5.5.0-py3-none-any.whl (75 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 75.3/75.3 kB 2.1 MB/s eta 0:00:00
Collecting dash>=2.6.0
  Downloading dash-2.17.0-py3-none-any.whl (7.5 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.5/7.5 MB 14.1 MB/s eta 0:00:00
Collecting addict
  Downloading addict-2.4.0-py3-none-any.whl (3.8 kB)
Collecting configargparse
  Downloading ConfigArgParse-1.7-py3-none-any.whl (25 kB)
Collecting pyyaml>=5.4.1
  Downloading PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl (197 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 197.8/197.8 kB 5.9 MB/s eta 0:00:00
Collecting pyquaternion
  Downloading pyquaternion-0.9.9-py3-none-any.whl (14 kB)
Collecting jupyter_core
  Downloading jupyter_core-5.7.2-py3-none-any.whl (28 kB)
Collecting traitlets>=5.1
  Downloading traitlets-5.14.3-py3-none-any.whl (85 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 85.4/85.4 kB 3.2 MB/s eta 0:00:00
Collecting jsonschema>=2.6
  Downloading jsonschema-4.22.0-py3-none-any.whl (88 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 88.3/88.3 kB 3.0 MB/s eta 0:00:00
Collecting fastjsonschema
  Downloading fastjsonschema-2.19.1-py3-none-any.whl (23 kB)
Collecting colorbrewer
  Using cached colorbrewer-0.2.0-py3-none-any.whl (9.4 kB)
Collecting chardet
  Downloading chardet-5.2.0-py3-none-any.whl (199 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 199.4/199.4 kB 6.4 MB/s eta 0:00:00
Collecting decorator
  Using cached decorator-5.1.1-py3-none-any.whl (9.1 kB)
Collecting colour
  Downloading colour-0.1.5-py2.py3-none-any.whl (23 kB)
Collecting backoff
  Downloading backoff-2.2.1-py3-none-any.whl (15 kB)
Collecting psutil>=5.6.6
  Downloading psutil-5.9.8-cp36-abi3-macosx_10_9_x86_64.whl (248 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 248.7/248.7 kB 7.4 MB/s eta 0:00:00
Collecting dask[dataframe]>=2.10.0
  Downloading dask-2024.5.1-py3-none-any.whl (1.2 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 13.2 MB/s eta 0:00:00
Collecting nest-asyncio
  Downloading nest_asyncio-1.6.0-py3-none-any.whl (5.2 kB)
Collecting dash-html-components==2.0.0
  Downloading dash_html_components-2.0.0-py3-none-any.whl (4.1 kB)
Collecting dash-core-components==2.0.0
  Downloading dash_core_components-2.0.0-py3-none-any.whl (3.8 kB)
Collecting retrying
  Downloading retrying-1.3.4-py3-none-any.whl (11 kB)
Collecting dash-table==5.0.0
  Downloading dash_table-5.0.0-py3-none-any.whl (3.9 kB)
Collecting importlib-metadata
  Using cached importlib_metadata-7.1.0-py3-none-any.whl (24 kB)
Collecting toolz>=0.10.0
  Downloading toolz-0.12.1-py3-none-any.whl (56 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 56.1/56.1 kB 1.9 MB/s eta 0:00:00
Collecting cloudpickle>=1.5.0
  Downloading cloudpickle-3.0.0-py3-none-any.whl (20 kB)
Collecting fsspec>=2021.09.0
  Downloading fsspec-2024.5.0-py3-none-any.whl (316 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 316.1/316.1 kB 13.6 MB/s eta 0:00:00
Collecting partd>=1.2.0
  Downloading partd-1.4.2-py3-none-any.whl (18 kB)
Collecting dask-expr<1.2,>=1.1
  Downloading dask_expr-1.1.1-py3-none-any.whl (205 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 205.4/205.4 kB 6.4 MB/s eta 0:00:00
Collecting pyarrow>=7.0.0
  Downloading pyarrow-16.1.0-cp39-cp39-macosx_10_15_x86_64.whl (28.4 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 28.4/28.4 MB 14.6 MB/s eta 0:00:00
Collecting jsonschema-specifications>=2023.03.6
  Using cached jsonschema_specifications-2023.12.1-py3-none-any.whl (18 kB)
Collecting referencing>=0.28.4
  Downloading referencing-0.35.1-py3-none-any.whl (26 kB)
Collecting rpds-py>=0.7.1
  Downloading rpds_py-0.18.1-cp39-cp39-macosx_10_12_x86_64.whl (327 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 327.4/327.4 kB 9.1 MB/s eta 0:00:00
Collecting attrs>=22.2.0
  Using cached attrs-23.2.0-py3-none-any.whl (60 kB)
Collecting locket
  Downloading locket-1.0.0-py2.py3-none-any.whl (4.4 kB)
Collecting platformdirs>=2.5
  Downloading platformdirs-4.2.2-py3-none-any.whl (18 kB)
Building wheels for collected packages: swifter
  Building wheel for swifter (setup.py): started
  Building wheel for swifter (setup.py): finished with status 'done'
  Created wheel for swifter: filename=swifter-1.4.0-py3-none-any.whl size=16529 sha256=8ed9df02068e3e30260c682d2915f000a9fac8d90ef1218e15798c9f40104453
  Stored in directory: /Users/churas/Library/Caches/pip/wheels/7b/4a/7e/bcc48cf10e10fcf5b4dae464a66b523756db6b950e02129680
Successfully built swifter
Installing collected packages: fastjsonschema, dash-table, dash-html-components, dash-core-components, colour, addict, traitlets, toolz, rpds-py, retrying, pyyaml, pyquaternion, pyarrow, psutil, platformdirs, nest-asyncio, locket, importlib-metadata, fsspec, decorator, configargparse, colorbrewer, cloudpickle, chardet, backoff, attrs, referencing, partd, jupyter_core, py4cytoscape, jsonschema-specifications, dask, dash, jsonschema, dask-expr, nbformat, swifter, open3d
Successfully installed addict-2.4.0 attrs-23.2.0 backoff-2.2.1 chardet-5.2.0 cloudpickle-3.0.0 colorbrewer-0.2.0 colour-0.1.5 configargparse-1.7 dash-2.17.0 dash-core-components-2.0.0 dash-html-components-2.0.0 dash-table-5.0.0 dask-2024.5.1 dask-expr-1.1.1 decorator-5.1.1 fastjsonschema-2.19.1 fsspec-2024.5.0 importlib-metadata-7.1.0 jsonschema-4.22.0 jsonschema-specifications-2023.12.1 jupyter_core-5.7.2 locket-1.0.0 nbformat-5.5.0 nest-asyncio-1.6.0 open3d-0.16.0 partd-1.4.2 platformdirs-4.2.2 psutil-5.9.8 py4cytoscape-1.9.0 pyarrow-16.1.0 pyquaternion-0.9.9 pyyaml-6.0.1 referencing-0.35.1 retrying-1.3.4 rpds-py-0.18.1 swifter-1.4.0 toolz-0.12.1 traitlets-5.14.3

[notice] A new release of pip is available: 23.0.1 -> 24.0
[notice] To update, run: pip install --upgrade pip
Loading extensions: documentation
No requirements file found for extension documentation, therefore no python packages are installed.
Loading extensions: whisperSpeechRecognition
No requirements file found for extension whisperSpeechRecognition, therefore no python packages are installed.
Requirement already satisfied: wheel in ./venv/lib/python3.9/site-packages (0.43.0)

[notice] A new release of pip is available: 23.0.1 -> 24.0
[notice] To update, run: pip install --upgrade pip
Requirement already satisfied: wheel in ./venv/lib/python3.9/site-packages (from -r requirements.txt (line 1)) (0.43.0)
Requirement already satisfied: Flask_SocketIO==4.3.1 in ./venv/lib/python3.9/site-packages (from -r requirements.txt (line 2)) (4.3.1)
Requirement already satisfied: python-engineio==3.13.2 in ./venv/lib/python3.9/site-packages (from -r requirements.txt (line 3)) (3.13.2)
Requirement already satisfied: python-socketio==4.6.0 in ./venv/lib/python3.9/site-packages (from -r requirements.txt (line 4)) (4.6.0)
Requirement already satisfied: Flask==2.0.0 in ./venv/lib/python3.9/site-packages (from -r requirements.txt (line 5)) (2.0.0)
Requirement already satisfied: Flask-Sockets in ./venv/lib/python3.9/site-packages (from -r requirements.txt (line 6)) (0.2.1)
Requirement already satisfied: Werkzeug==2.0.0 in ./venv/lib/python3.9/site-packages (from -r requirements.txt (line 7)) (2.0.0)
Requirement already satisfied: requests in ./venv/lib/python3.9/site-packages (from -r requirements.txt (line 8)) (2.32.2)
Requirement already satisfied: flask_cors in ./venv/lib/python3.9/site-packages (from -r requirements.txt (line 9)) (4.0.1)
Requirement already satisfied: Pillow>=8.3.2 in ./venv/lib/python3.9/site-packages (from -r requirements.txt (line 10)) (10.3.0)
Requirement already satisfied: gunicorn in ./venv/lib/python3.9/site-packages (from -r requirements.txt (line 11)) (22.0.0)
Requirement already satisfied: numpy==1.25 in ./venv/lib/python3.9/site-packages (from -r requirements.txt (line 12)) (1.25.0)
Requirement already satisfied: beautifulsoup4 in ./venv/lib/python3.9/site-packages (from -r requirements.txt (line 13)) (4.12.3)
Requirement already satisfied: plotly in ./venv/lib/python3.9/site-packages (from -r requirements.txt (line 14)) (5.22.0)
Requirement already satisfied: pandas in ./venv/lib/python3.9/site-packages (from -r requirements.txt (line 15)) (2.2.2)
Requirement already satisfied: networkx in ./venv/lib/python3.9/site-packages (from -r requirements.txt (line 16)) (3.2.1)
Requirement already satisfied: matplotlib in ./venv/lib/python3.9/site-packages (from -r requirements.txt (line 17)) (3.9.0)
Requirement already satisfied: scipy in ./venv/lib/python3.9/site-packages (from -r requirements.txt (line 18)) (1.13.1)
Requirement already satisfied: scikit-learn in ./venv/lib/python3.9/site-packages (from -r requirements.txt (line 19)) (1.5.0)
Requirement already satisfied: pymysql in ./venv/lib/python3.9/site-packages (from -r requirements.txt (line 20)) (1.1.1)
Requirement already satisfied: shapely in ./venv/lib/python3.9/site-packages (from -r requirements.txt (line 21)) (2.0.4)
Requirement already satisfied: cartoGRAPHs in ./venv/lib/python3.9/site-packages (from -r requirements.txt (line 22)) (2.0.1)
Requirement already satisfied: urllib3==1.26.6 in ./venv/lib/python3.9/site-packages (from -r requirements.txt (line 23)) (1.26.6)
Requirement already satisfied: playsound in ./venv/lib/python3.9/site-packages (from -r requirements.txt (line 28)) (1.3.0)
Requirement already satisfied: PyDub in ./venv/lib/python3.9/site-packages (from -r requirements.txt (line 29)) (0.25.1)
Requirement already satisfied: pyttsx3 in ./venv/lib/python3.9/site-packages (from -r requirements.txt (line 30)) (2.90)
Requirement already satisfied: openai in ./venv/lib/python3.9/site-packages (from -r requirements.txt (line 31)) (1.30.2)
Requirement already satisfied: igraph in ./venv/lib/python3.9/site-packages (from -r requirements.txt (line 32)) (0.11.5)
Requirement already satisfied: uvicorn in ./venv/lib/python3.9/site-packages (from -r requirements.txt (line 33)) (0.29.0)
Requirement already satisfied: umap-learn in ./venv/lib/python3.9/site-packages (from -r requirements.txt (line 34)) (0.5.6)
Requirement already satisfied: six>=1.9.0 in ./venv/lib/python3.9/site-packages (from python-engineio==3.13.2->-r requirements.txt (line 3)) (1.16.0)
Requirement already satisfied: click>=7.1.2 in ./venv/lib/python3.9/site-packages (from Flask==2.0.0->-r requirements.txt (line 5)) (8.1.7)
Requirement already satisfied: itsdangerous>=2.0 in ./venv/lib/python3.9/site-packages (from Flask==2.0.0->-r requirements.txt (line 5)) (2.2.0)
Requirement already satisfied: Jinja2>=3.0 in ./venv/lib/python3.9/site-packages (from Flask==2.0.0->-r requirements.txt (line 5)) (3.1.4)
Requirement already satisfied: gevent-websocket in ./venv/lib/python3.9/site-packages (from Flask-Sockets->-r requirements.txt (line 6)) (0.10.1)
Requirement already satisfied: gevent in ./venv/lib/python3.9/site-packages (from Flask-Sockets->-r requirements.txt (line 6)) (24.2.1)
Requirement already satisfied: certifi>=2017.4.17 in ./venv/lib/python3.9/site-packages (from requests->-r requirements.txt (line 8)) (2024.2.2)
Requirement already satisfied: charset-normalizer<4,>=2 in ./venv/lib/python3.9/site-packages (from requests->-r requirements.txt (line 8)) (3.3.2)
Requirement already satisfied: idna<4,>=2.5 in ./venv/lib/python3.9/site-packages (from requests->-r requirements.txt (line 8)) (3.7)
Requirement already satisfied: packaging in ./venv/lib/python3.9/site-packages (from gunicorn->-r requirements.txt (line 11)) (24.0)
Requirement already satisfied: soupsieve>1.2 in ./venv/lib/python3.9/site-packages (from beautifulsoup4->-r requirements.txt (line 13)) (2.5)
Requirement already satisfied: tenacity>=6.2.0 in ./venv/lib/python3.9/site-packages (from plotly->-r requirements.txt (line 14)) (8.3.0)
Requirement already satisfied: tzdata>=2022.7 in ./venv/lib/python3.9/site-packages (from pandas->-r requirements.txt (line 15)) (2024.1)
Requirement already satisfied: pytz>=2020.1 in ./venv/lib/python3.9/site-packages (from pandas->-r requirements.txt (line 15)) (2024.1)
Requirement already satisfied: python-dateutil>=2.8.2 in ./venv/lib/python3.9/site-packages (from pandas->-r requirements.txt (line 15)) (2.9.0.post0)
Requirement already satisfied: importlib-resources>=3.2.0 in ./venv/lib/python3.9/site-packages (from matplotlib->-r requirements.txt (line 17)) (6.4.0)
Requirement already satisfied: kiwisolver>=1.3.1 in ./venv/lib/python3.9/site-packages (from matplotlib->-r requirements.txt (line 17)) (1.4.5)
Requirement already satisfied: pyparsing>=2.3.1 in ./venv/lib/python3.9/site-packages (from matplotlib->-r requirements.txt (line 17)) (3.1.2)
Requirement already satisfied: contourpy>=1.0.1 in ./venv/lib/python3.9/site-packages (from matplotlib->-r requirements.txt (line 17)) (1.2.1)
Requirement already satisfied: cycler>=0.10 in ./venv/lib/python3.9/site-packages (from matplotlib->-r requirements.txt (line 17)) (0.12.1)
Requirement already satisfied: fonttools>=4.22.0 in ./venv/lib/python3.9/site-packages (from matplotlib->-r requirements.txt (line 17)) (4.51.0)
Requirement already satisfied: threadpoolctl>=3.1.0 in ./venv/lib/python3.9/site-packages (from scikit-learn->-r requirements.txt (line 19)) (3.5.0)
Requirement already satisfied: joblib>=1.2.0 in ./venv/lib/python3.9/site-packages (from scikit-learn->-r requirements.txt (line 19)) (1.4.2)
Requirement already satisfied: pynndescent==0.5.8 in ./venv/lib/python3.9/site-packages (from cartoGRAPHs->-r requirements.txt (line 22)) (0.5.8)
Requirement already satisfied: seaborn in ./venv/lib/python3.9/site-packages (from cartoGRAPHs->-r requirements.txt (line 22)) (0.13.2)
Requirement already satisfied: colormath in ./venv/lib/python3.9/site-packages (from cartoGRAPHs->-r requirements.txt (line 22)) (3.0.0)
Requirement already satisfied: numba in ./venv/lib/python3.9/site-packages (from cartoGRAPHs->-r requirements.txt (line 22)) (0.59.1)
Requirement already satisfied: llvmlite>=0.30 in ./venv/lib/python3.9/site-packages (from pynndescent==0.5.8->cartoGRAPHs->-r requirements.txt (line 22)) (0.42.0)
Requirement already satisfied: pyobjc>=2.4 in ./venv/lib/python3.9/site-packages (from pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: tqdm>4 in ./venv/lib/python3.9/site-packages (from openai->-r requirements.txt (line 31)) (4.66.4)
Requirement already satisfied: distro<2,>=1.7.0 in ./venv/lib/python3.9/site-packages (from openai->-r requirements.txt (line 31)) (1.9.0)
Requirement already satisfied: typing-extensions<5,>=4.7 in ./venv/lib/python3.9/site-packages (from openai->-r requirements.txt (line 31)) (4.11.0)
Requirement already satisfied: httpx<1,>=0.23.0 in ./venv/lib/python3.9/site-packages (from openai->-r requirements.txt (line 31)) (0.27.0)
Requirement already satisfied: sniffio in ./venv/lib/python3.9/site-packages (from openai->-r requirements.txt (line 31)) (1.3.1)
Requirement already satisfied: pydantic<3,>=1.9.0 in ./venv/lib/python3.9/site-packages (from openai->-r requirements.txt (line 31)) (2.7.1)
Requirement already satisfied: anyio<5,>=3.5.0 in ./venv/lib/python3.9/site-packages (from openai->-r requirements.txt (line 31)) (4.3.0)
Requirement already satisfied: texttable>=1.6.2 in ./venv/lib/python3.9/site-packages (from igraph->-r requirements.txt (line 32)) (1.7.0)
Requirement already satisfied: h11>=0.8 in ./venv/lib/python3.9/site-packages (from uvicorn->-r requirements.txt (line 33)) (0.14.0)
Requirement already satisfied: exceptiongroup>=1.0.2 in ./venv/lib/python3.9/site-packages (from anyio<5,>=3.5.0->openai->-r requirements.txt (line 31)) (1.2.1)
Requirement already satisfied: httpcore==1.* in ./venv/lib/python3.9/site-packages (from httpx<1,>=0.23.0->openai->-r requirements.txt (line 31)) (1.0.5)
Requirement already satisfied: zipp>=3.1.0 in ./venv/lib/python3.9/site-packages (from importlib-resources>=3.2.0->matplotlib->-r requirements.txt (line 17)) (3.18.2)
Requirement already satisfied: MarkupSafe>=2.0 in ./venv/lib/python3.9/site-packages (from Jinja2>=3.0->Flask==2.0.0->-r requirements.txt (line 5)) (2.1.5)
Requirement already satisfied: pydantic-core==2.18.2 in ./venv/lib/python3.9/site-packages (from pydantic<3,>=1.9.0->openai->-r requirements.txt (line 31)) (2.18.2)
Requirement already satisfied: annotated-types>=0.4.0 in ./venv/lib/python3.9/site-packages (from pydantic<3,>=1.9.0->openai->-r requirements.txt (line 31)) (0.7.0)
Requirement already satisfied: pyobjc-framework-ScreenCaptureKit==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-Intents==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-FileProviderUI==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-CoreHaptics==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-NaturalLanguage==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-GameCenter==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-AdSupport==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-LocalAuthenticationEmbeddedUI==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-IOSurface==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-LinkPresentation==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-MetalPerformanceShadersGraph==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-Virtualization==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-ApplicationServices==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-ModelIO==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-NetworkExtension==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-CoreLocation==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-MailKit==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-AutomaticAssessmentConfiguration==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-HealthKit==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-Contacts==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-ExternalAccessory==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-PHASE==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-ContactsUI==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-StoreKit==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-CoreData==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-SpriteKit==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-NotificationCenter==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-ReplayKit==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-SyncServices==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-IOBluetoothUI==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-SearchKit==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-MLCompute==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-KernelManagement==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-DeviceCheck==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-core==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-ImageCaptureCore==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-GameplayKit==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-MediaToolbox==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-AdServices==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-ScreenTime==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-QuickLookThumbnailing==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-CallKit==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-OSAKit==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-SafariServices==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-BusinessChat==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-AudioVideoBridging==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-SharedWithYou==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-LaunchServices==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-ServiceManagement==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-ExceptionHandling==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-Photos==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-DiskArbitration==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-OpenDirectory==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-SharedWithYouCore==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-CoreAudio==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-SystemExtensions==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-SensitiveContentAnalysis==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-CoreMediaIO==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-InstallerPlugins==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-ShazamKit==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-AddressBook==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-AVKit==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-SafetyKit==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-PassKit==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-IntentsUI==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-ScriptingBridge==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-ClassKit==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-PhotosUI==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-AppTrackingTransparency==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-DictionaryServices==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-BackgroundAssets==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-MetricKit==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-MediaLibrary==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-InputMethodKit==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-UserNotificationsUI==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-Social==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-CoreText==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-MetalPerformanceShaders==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-PencilKit==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-UniformTypeIdentifiers==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-WebKit==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-CoreMedia==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-CoreSpotlight==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-PreferencePanes==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-MediaPlayer==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-ExecutionPolicy==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-Accessibility==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-AVRouting==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-AppleScriptObjC==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-DiscRecording==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-CloudKit==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-SecurityFoundation==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-SoundAnalysis==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-CoreAudioKit==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-CoreML==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-ExtensionKit==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-ThreadNetwork==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-MapKit==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-DiscRecordingUI==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-SecurityInterface==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-DVDPlayback==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-CFNetwork==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-UserNotifications==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-Speech==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-CoreMotion==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-DataDetection==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-MultipeerConnectivity==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-SceneKit==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-ColorSync==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-Quartz==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-NetFS==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-Security==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-MediaAccessibility==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-Automator==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-IOBluetooth==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-Collaboration==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-Cinematic==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-FinderSync==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-libdispatch==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-PushKit==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-libxpc==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-SystemConfiguration==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-AuthenticationServices==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-FSEvents==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-Vision==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-CryptoTokenKit==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-Network==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-Metal==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-VideoToolbox==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-CoreServices==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-CalendarStore==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-LatentSemanticMapping==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-Accounts==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-GameKit==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-InstantMessage==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-CoreBluetooth==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-CoreMIDI==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-LocalAuthentication==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-EventKit==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-MetalKit==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-Symbols==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-Cocoa==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-VideoSubscriberAccount==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-CoreWLAN==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-AppleScriptKit==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-ScreenSaver==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-FileProvider==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-GameController==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-OSLog==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-AVFoundation==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-iTunesLibrary==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: pyobjc-framework-MetalFX==10.2 in ./venv/lib/python3.9/site-packages (from pyobjc>=2.4->pyttsx3->-r requirements.txt (line 30)) (10.2)
Requirement already satisfied: zope.event in ./venv/lib/python3.9/site-packages (from gevent->Flask-Sockets->-r requirements.txt (line 6)) (5.0)
Requirement already satisfied: zope.interface in ./venv/lib/python3.9/site-packages (from gevent->Flask-Sockets->-r requirements.txt (line 6)) (6.4.post1)
Requirement already satisfied: greenlet>=2.0.0 in ./venv/lib/python3.9/site-packages (from gevent->Flask-Sockets->-r requirements.txt (line 6)) (3.0.3)
Requirement already satisfied: setuptools in ./venv/lib/python3.9/site-packages (from zope.event->gevent->Flask-Sockets->-r requirements.txt (line 6)) (58.1.0)

[notice] A new release of pip is available: 23.0.1 -> 24.0
[notice] To update, run: pip install --upgrade pip
 * Serving Flask app 'app.py' (lazy loading)
 * Environment: production
   WARNING: This is a development server. Do not use it in a production deployment.
   Use a production WSGI server instead.
 * Debug mode: on
/Users/churas/Desktop/divr/DataDiVR_WebApp/venv/lib/python3.9/site-packages/pydub/utils.py:170: RuntimeWarning: Couldn't find ffmpeg or avconv - defaulting to ffmpeg, but may not work
  warn("Couldn't find ffmpeg or avconv - defaulting to ffmpeg, but may not work", RuntimeWarning)
Loaded extension: documentation
 Traceback (most recent call last):
  File "/Users/churas/Desktop/divr/DataDiVR_WebApp/extensions/load_extensions.py", line 17, in import_blueprint
    module = import_module(module)
  File "/Users/churas/anaconda3/envs/divr/lib/python3.9/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
  File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 850, in exec_module
  File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
  File "/Users/churas/Desktop/divr/DataDiVR_WebApp/extensions/whisperSpeechRecognition/src/app.py", line 17, in <module>
    import torch  # pip install torch==1.13.1+cu116 torchvision==0.14.1+cu116 torchaudio==0.13.1 --extra-index-url https://download.pytorch.org/whl/cu116
ModuleNotFoundError: No module named 'torch'

Make sure you installed a necessary python modules.
You can use:

python3 -m pip install -r extensions/whisperSpeechRecognition/requirements.txt

To install all requirements.
 Traceback (most recent call last):
  File "/Users/churas/Desktop/divr/DataDiVR_WebApp/extensions/load_extensions.py", line 17, in import_blueprint
    module = import_module(module)
  File "/Users/churas/anaconda3/envs/divr/lib/python3.9/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
  File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 850, in exec_module
  File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
  File "/Users/churas/Desktop/divr/DataDiVR_WebApp/extensions/CyEx/src/app.py", line 12, in <module>
    from . import routes
  File "/Users/churas/Desktop/divr/DataDiVR_WebApp/extensions/CyEx/src/routes.py", line 10, in <module>
    from .cyEx_project import CyExProject
  File "/Users/churas/Desktop/divr/DataDiVR_WebApp/extensions/CyEx/src/cyEx_project.py", line 8, in <module>
    from . import layout
  File "/Users/churas/Desktop/divr/DataDiVR_WebApp/extensions/CyEx/src/layout.py", line 9, in <module>
    import open3d as o3d
  File "/Users/churas/Desktop/divr/DataDiVR_WebApp/venv/lib/python3.9/site-packages/open3d/__init__.py", line 97, in <module>
    from open3d.cpu.pybind import (camera, data, geometry, io, pipelines,
ImportError: dlopen(/Users/churas/Desktop/divr/DataDiVR_WebApp/venv/lib/python3.9/site-packages/open3d/cpu/pybind.cpython-39-darwin.so, 0x0002): Library not loaded: /usr/local/opt/libomp/lib/libomp.dylib
  Referenced from: <A039CB29-3795-3D12-AFAB-3AB724D49B7F> /Users/churas/Desktop/divr/DataDiVR_WebApp/venv/lib/python3.9/site-packages/open3d/cpu/pybind.cpython-39-darwin.so
  Reason: tried: '/Users/churas/bin/ImageMagick-7.0.10/lib/libomp.dylib' (no such file), '/libomp.dylib' (no such file), '/usr/local/opt/libomp/lib/libomp.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/usr/local/opt/libomp/lib/libomp.dylib' (no such file), '/usr/local/opt/libomp/lib/libomp.dylib' (no such file), '/usr/local/lib/libomp.dylib' (no such file), '/usr/lib/libomp.dylib' (no such file, not in dyld cache)

Make sure you installed a necessary python modules.
You can use:

python3 -m pip install -r extensions/CyEx/requirements.txt

To install all requirements.
==================================================
Finished loading extensions, server is running... 
 * Debugger is active!
 * Debugger PIN: 178-730-258
/Users/churas/Desktop/divr/DataDiVR_WebApp/venv/lib/python3.9/site-packages/pydub/utils.py:170: RuntimeWarning: Couldn't find ffmpeg or avconv - defaulting to ffmpeg, but may not work
  warn("Couldn't find ffmpeg or avconv - defaulting to ffmpeg, but may not work", RuntimeWarning)
Loaded extension: documentation
 Traceback (most recent call last):
  File "/Users/churas/Desktop/divr/DataDiVR_WebApp/extensions/load_extensions.py", line 17, in import_blueprint
    module = import_module(module)
  File "/Users/churas/anaconda3/envs/divr/lib/python3.9/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
  File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 850, in exec_module
  File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
  File "/Users/churas/Desktop/divr/DataDiVR_WebApp/extensions/whisperSpeechRecognition/src/app.py", line 17, in <module>
    import torch  # pip install torch==1.13.1+cu116 torchvision==0.14.1+cu116 torchaudio==0.13.1 --extra-index-url https://download.pytorch.org/whl/cu116
ModuleNotFoundError: No module named 'torch'

Make sure you installed a necessary python modules.
You can use:

python3 -m pip install -r extensions/whisperSpeechRecognition/requirements.txt

To install all requirements.
 Traceback (most recent call last):
  File "/Users/churas/Desktop/divr/DataDiVR_WebApp/extensions/load_extensions.py", line 17, in import_blueprint
    module = import_module(module)
  File "/Users/churas/anaconda3/envs/divr/lib/python3.9/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
  File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 850, in exec_module
  File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
  File "/Users/churas/Desktop/divr/DataDiVR_WebApp/extensions/CyEx/src/app.py", line 12, in <module>
    from . import routes
  File "/Users/churas/Desktop/divr/DataDiVR_WebApp/extensions/CyEx/src/routes.py", line 10, in <module>
    from .cyEx_project import CyExProject
  File "/Users/churas/Desktop/divr/DataDiVR_WebApp/extensions/CyEx/src/cyEx_project.py", line 8, in <module>
    from . import layout
  File "/Users/churas/Desktop/divr/DataDiVR_WebApp/extensions/CyEx/src/layout.py", line 9, in <module>
    import open3d as o3d
  File "/Users/churas/Desktop/divr/DataDiVR_WebApp/venv/lib/python3.9/site-packages/open3d/__init__.py", line 97, in <module>
    from open3d.cpu.pybind import (camera, data, geometry, io, pipelines,
ImportError: dlopen(/Users/churas/Desktop/divr/DataDiVR_WebApp/venv/lib/python3.9/site-packages/open3d/cpu/pybind.cpython-39-darwin.so, 0x0002): Library not loaded: /usr/local/opt/libomp/lib/libomp.dylib
  Referenced from: <A039CB29-3795-3D12-AFAB-3AB724D49B7F> /Users/churas/Desktop/divr/DataDiVR_WebApp/venv/lib/python3.9/site-packages/open3d/cpu/pybind.cpython-39-darwin.so
  Reason: tried: '/Users/churas/bin/ImageMagick-7.0.10/lib/libomp.dylib' (no such file), '/libomp.dylib' (no such file), '/usr/local/opt/libomp/lib/libomp.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/usr/local/opt/libomp/lib/libomp.dylib' (no such file), '/usr/local/opt/libomp/lib/libomp.dylib' (no such file), '/usr/local/lib/libomp.dylib' (no such file), '/usr/lib/libomp.dylib' (no such file, not in dyld cache)

Make sure you installed a necessary python modules.
You can use:

python3 -m pip install -r extensions/CyEx/requirements.txt

To install all requirements.
==================================================
Finished loading extensions, server is running... 
['JSON_barbellgraph', 'JSON_autocore', 'JSON_Zachary']
{'name': 'JSON_Zachary', 'layouts': ['01-spring-layoutXYZ', '02-global-layoutXYZ', '03-community-layoutXYZ'], 'layoutsRGB': ['01-spring-layoutRGB', '02-global-layoutRGB', '03-community-layoutRGB'], 'links': ['01-spring-layout_linksXYZ'], 'linksRGB': ['01-spring-layout_linksRGB', '02-global-layout_linksRGB', '03-community-layout_linksRGB'], 'selections': [{'name': 'Officer', 'nodes': ['9', '14', '15', '18', '20', '22', '23', '24', '25', '26', '27', '28', '29', '30', '31', '32', '33'], 'layoutname': '03-community-layout', 'labelcolor': [255, 0, 244, 100]}, {'name': 'Mr. Hi', 'nodes': ['0', '1', '2', '3', '4', '5', '6', '7', '8', '10', '11', '12', '13', '16', '17', '19', '21'], 'layoutname': '03-community-layout', 'labelcolor': [81, 0, 255, 100]}], 'labelcount': 2, 'nodecount': 34, 'linkcount': 78, 'graphtitle': '01-spring-layout', 'graphdesc': 'Karateclub toy network', 'legendfiles': [], 'annotationTypes': False}
{'layoutsDD': '0', 'layoutsRGBDD': '0', 'linksDD': '0', 'linksRGBDD': '0', 'selectionsDD': '1', 'slider-label_scale': '438', 'slider-node_size': '288', 'slider-link_transparency': '418', 'activeNode': 1696, 'slider-link_size': '845', 'cbnode': [], 'CGlayouts': '1', 'prot_size': '', 'CGvis': '0', 'analytics': 0, 'annotation-1': 0, 'annotation-2': 0, 'annotation-Operations': 0, 'annotationOperationsActive': False, 'module-analytics': False, 'module-annotation': False, 'module-layout': False, 'annotation_1': 'Select Annotation', 'annotation_type_1': '-', 'annotation_2': 'Select Annotation', 'annotation_type_2': '-', 'layoutModule': 0}
links.json loaded
static/projects/JSON_Zachary/layoutsRGB/01-spring-layoutRGB.png loaded
links.json loaded
NJpsQYDGiE
NJpsQYDGiE has entered the room.
incoming {'usr': 'NJpsQYDGiE', 'id': 'analytics', 'fn': 'dropdown', 'val': 'init'}
{'usr': 'NJpsQYDGiE', 'id': 'analytics', 'fn': 'dropdown', 'parent': 'analytics', 'opt': ['Degree Distribution', 'Closeness', 'Shortest Path', 'Eigenvector', 'Mod-based Communities', 'Clustering Coefficient'], 'sel': '0'}
8Q7blGjKcV
8Q7blGjKcV has entered the room.
incoming {'usr': '8Q7blGjKcV', 'id': 'analytics', 'fn': 'dropdown', 'val': 'init'}
{'usr': '8Q7blGjKcV', 'id': 'analytics', 'fn': 'dropdown', 'parent': 'analytics', 'opt': ['Degree Distribution', 'Closeness', 'Shortest Path', 'Eigenvector', 'Mod-based Communities', 'Clustering Coefficient'], 'sel': '0'}
['JSON_barbellgraph', 'JSON_autocore', 'JSON_Zachary']
Successfully created the directory static/projects/ggggg 
hight is 128
Traceback (most recent call last):
  File "/Users/churas/Desktop/divr/DataDiVR_WebApp/venv/lib/python3.9/site-packages/flask/app.py", line 2069, in __call__
    return self.wsgi_app(environ, start_response)
  File "/Users/churas/Desktop/divr/DataDiVR_WebApp/venv/lib/python3.9/site-packages/flask_socketio/__init__.py", line 45, in __call__
    return super(_SocketIOMiddleware, self).__call__(environ,
  File "/Users/churas/Desktop/divr/DataDiVR_WebApp/venv/lib/python3.9/site-packages/engineio/middleware.py", line 74, in __call__
    return self.wsgi_app(environ, start_response)
  File "/Users/churas/Desktop/divr/DataDiVR_WebApp/venv/lib/python3.9/site-packages/flask/app.py", line 2054, in wsgi_app
    response = self.handle_exception(e)
  File "/Users/churas/Desktop/divr/DataDiVR_WebApp/venv/lib/python3.9/site-packages/flask/app.py", line 2051, in wsgi_app
    response = self.full_dispatch_request()
  File "/Users/churas/Desktop/divr/DataDiVR_WebApp/venv/lib/python3.9/site-packages/flask/app.py", line 1501, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/Users/churas/Desktop/divr/DataDiVR_WebApp/venv/lib/python3.9/site-packages/flask/app.py", line 1499, in full_dispatch_request
    rv = self.dispatch_request()
  File "/Users/churas/Desktop/divr/DataDiVR_WebApp/venv/lib/python3.9/site-packages/flask/app.py", line 1485, in dispatch_request
    return self.ensure_sync(self.view_functions[rule.endpoint])(**req.view_args)
  File "/Users/churas/Desktop/divr/DataDiVR_WebApp/app.py", line 181, in upload_filesNew
    return uploader.upload_filesNew(flask.request)
  File "/Users/churas/Desktop/divr/DataDiVR_WebApp/uploader.py", line 542, in upload_filesNew
    state =  state + makeNodeRGBTexture(namespace, color) + '<br>'
  File "/Users/churas/Desktop/divr/DataDiVR_WebApp/uploader.py", line 285, in makeNodeRGBTexture
    for i in range(len(rgba_colors)): #pixeldata["data"])):
UnboundLocalError: local variable 'rgba_colors' referenced before assignment
ObT1337 commented 4 months ago

Hey @coleslaw481,

I apologize for the delayed response. It appears that a requirement for CyEx to function is missing:

File "/Users/churas/Desktop/divr/DataDiVR_WebApp/extensions/CyEx/src/layout.py", line 9, in <module>
    import open3d as o3d

However, this requirement is no longer necessary because we've switched packages. Could you please confirm that you've pulled the latest version of the CyEx extension from the dev branch and check if it works?

Thanks for your feedback!