Couldn't load plugin 'speckle-qgis' due to an error when calling its classFactory() method Exception: Failed to install dependenices through pip, got 3221225786 as return code. Full log: CompletedProcess(args=['C:\\Program Files\\QGIS 3.36.1\\bin\\python3', '-m', 'pip', 'install', '-t', 'C:\\Users\\hugh\\AppData\\Roaming\\Speckle\\connector_installations\\QGIS', '-r', 'C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt'], returncode=3221225786, stdout=b'Collecting annotated-types==0.6.0 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 1))\r\n Using cached annotated_types-0.6.0-py3-none-any.whl.metadata (12 kB)\r\nCollecting anyio==4.2.0 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 2))\r\n Using cached anyio-4.2.0-py3-none-any.whl.metadata (4.6 kB)\r\nCollecting appdirs==1.4.4 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 3))\r\n Using cached appdirs-1.4.4-py2.py3-none-any.whl.metadata (9.0 kB)\r\nCollecting attrs==23.2.0 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 4))\r\n Using cached attrs-23.2.0-py3-none-any.whl.metadata (9.5 kB)\r\nCollecting backoff==2.2.1 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 5))\r\n Using cached backoff-2.2.1-py3-none-any.whl.metadata (14 kB)\r\nCollecting certifi==2024.2.2 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 6))\r\n Using cached certifi-2024.2.2-py3-none-any.whl.metadata (2.2 kB)\r\nCollecting charset-normalizer==3.3.2 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 7))\r\n Using cached charset_normalizer-3.3.2-cp39-cp39-win_amd64.whl.metadata (34 kB)\r\nCollecting click-plugins==1.1.1 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 8))\r\n Using cached click_plugins-1.1.1-py2.py3-none-any.whl.metadata (6.4 kB)\r\nCollecting click==8.1.7 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 9))\r\n Using cached click-8.1.7-py3-none-any.whl.metadata (3.0 kB)\r\nCollecting cligj==0.7.2 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 10))\r\n Using cached cligj-0.7.2-py3-none-any.whl.metadata (5.0 kB)\r\nCollecting colorama==0.4.6 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 11))\r\n Using cached colorama-0.4.6-py2.py3-none-any.whl.metadata (17 kB)\r\nCollecting deprecated==1.2.14 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 12))\r\n Using cached Deprecated-1.2.14-py2.py3-none-any.whl.metadata (5.4 kB)\r\nCollecting exceptiongroup==1.2.0 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 13))\r\n Using cached exceptiongroup-1.2.0-py3-none-any.whl.metadata (6.6 kB)\r\nCollecting fiona==1.9.5 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 14))\r\n Using cached fiona-1.9.5-cp39-cp39-win_amd64.whl.metadata (51 kB)\r\nCollecting geopandas==0.13.2 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 15))\r\n Using cached geopandas-0.13.2-py3-none-any.whl.metadata (1.5 kB)\r\nCollecting geovoronoi==0.4.0 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 16))\r\n Using cached geovoronoi-0.4.0-py3-none-any.whl.metadata (8.4 kB)\r\nCollecting gql==3.4.1 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 17))\r\n Using cached gql-3.4.1-py2.py3-none-any.whl.metadata (9.2 kB)\r\nCollecting graphql-core==3.2.3 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 18))\r\n Using cached graphql_core-3.2.3-py3-none-any.whl.metadata (10 kB)\r\nCollecting h11==0.14.0 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 19))\r\n Using cached h11-0.14.0-py3-none-any.whl.metadata (8.2 kB)\r\nCollecting httpcore==1.0.2 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 20))\r\n Using cached httpcore-1.0.2-py3-none-any.whl.metadata (20 kB)\r\nCollecting httpx==0.25.2 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 21))\r\n Using cached httpx-0.25.2-py3-none-any.whl.metadata (6.9 kB)\r\nCollecting idna==3.6 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 22))\r\n Using cached idna-3.6-py3-none-any.whl.metadata (9.9 kB)\r\nCollecting importlib-metadata==7.0.1 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 23))\r\n Using cached importlib_metadata-7.0.1-py3-none-any.whl.metadata (4.9 kB)\r\nCollecting multidict==6.0.5 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 24))\r\n Using cached multidict-6.0.5-cp39-cp39-win_amd64.whl.metadata (4.3 kB)\r\nCollecting numpy==1.25.2 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 25))\r\n Using cached numpy-1.25.2-cp39-cp39-win_amd64.whl.metadata (5.7 kB)\r\nCollecting packaging==23.2 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 26))\r\n Using cached packaging-23.2-py3-none-any.whl.metadata (3.2 kB)\r\nCollecting pandas==2.2.0 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 27))\r\n Using cached pandas-2.2.0-cp39-cp39-win_amd64.whl.metadata (19 kB)\r\nCollecting pydantic-core==2.16.2 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 28))\r\n Using cached pydantic_core-2.16.2-cp39-none-win_amd64.whl.metadata (6.6 kB)\r\nCollecting pydantic==2.6.1 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 29))\r\n Using cached pydantic-2.6.1-py3-none-any.whl.metadata (83 kB)\r\nCollecting pyproj==3.6.1 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 30))\r\n Using cached pyproj-3.6.1-cp39-cp39-win_amd64.whl.metadata (31 kB)\r\nCollecting pyshp==2.3.1 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 31))\r\n Using cached pyshp-2.3.1-py2.py3-none-any.whl.metadata (55 kB)\r\nCollecting python-dateutil==2.8.2 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 32))\r\n Using cached python_dateutil-2.8.2-py2.py3-none-any.whl.metadata (8.2 kB)\r\nCollecting pytz==2024.1 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 33))\r\n Using cached pytz-2024.1-py2.py3-none-any.whl.metadata (22 kB)\r\nCollecting requests-toolbelt==0.10.1 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 34))\r\n Using cached requests_toolbelt-0.10.1-py2.py3-none-any.whl.metadata (14 kB)\r\nCollecting requests==2.31.0 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 35))\r\n Using cached requests-2.31.0-py3-none-any.whl.metadata (4.6 kB)\r\nCollecting scipy==1.9.3 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 36))\r\n Using cached scipy-1.9.3-cp39-cp39-win_amd64.whl.metadata (58 kB)\r\nCollecting setuptools==69.1.0 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 37))\r\n Using cached setuptools-69.1.0-py3-none-any.whl.metadata (6.1 kB)\r\nCollecting shapely==2.0.1 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 38))\r\n Using cached shapely-2.0.1-cp39-cp39-win_amd64.whl.metadata (7.2 kB)\r\nCollecting six==1.16.0 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 39))\r\n Using cached six-1.16.0-py2.py3-none-any.whl.metadata (1.8 kB)\r\nCollecting sniffio==1.3.0 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 40))\r\n Using cached sniffio-1.3.0-py3-none-any.whl.metadata (3.6 kB)\r\nCollecting specklepy==2.18.3 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 41))\r\n Using cached specklepy-2.18.3-py3-none-any.whl.metadata (7.6 kB)\r\n', stderr=b'') Traceback (most recent call last): File "C:\PROGRA~1/QGIS33~1.1/apps/qgis/./python\qgis\utils.py", line 426, in _startPlugin plugins[packageName] = package.classFactory(iface) File "C:\Users/hugh/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\speckle-qgis\__init__.py", line 30, in classFactory ensure_dependencies("QGIS") File "C:\Users\hugh\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\speckle-qgis\plugin_utils\installer.py", line 231, in ensure_dependencies install_dependencies(host_application) File "C:\Users\hugh\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\speckle-qgis\plugin_utils\installer.py", line 209, in install_dependencies install_requirements(host_application) File "C:\Users\hugh\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\speckle-qgis\plugin_utils\installer.py", line 202, in install_requirements raise Exception(m) Exception: Failed to install dependenices through pip, got 3221225786 as return code. Full log: CompletedProcess(args=['C:\\Program Files\\QGIS 3.36.1\\bin\\python3', '-m', 'pip', 'install', '-t', 'C:\\Users\\hugh\\AppData\\Roaming\\Speckle\\connector_installations\\QGIS', '-r', 'C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt'], returncode=3221225786, stdout=b'Collecting annotated-types==0.6.0 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 1))\r\n Using cached annotated_types-0.6.0-py3-none-any.whl.metadata (12 kB)\r\nCollecting anyio==4.2.0 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 2))\r\n Using cached anyio-4.2.0-py3-none-any.whl.metadata (4.6 kB)\r\nCollecting appdirs==1.4.4 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 3))\r\n Using cached appdirs-1.4.4-py2.py3-none-any.whl.metadata (9.0 kB)\r\nCollecting attrs==23.2.0 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 4))\r\n Using cached attrs-23.2.0-py3-none-any.whl.metadata (9.5 kB)\r\nCollecting backoff==2.2.1 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 5))\r\n Using cached backoff-2.2.1-py3-none-any.whl.metadata (14 kB)\r\nCollecting certifi==2024.2.2 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 6))\r\n Using cached certifi-2024.2.2-py3-none-any.whl.metadata (2.2 kB)\r\nCollecting charset-normalizer==3.3.2 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 7))\r\n Using cached charset_normalizer-3.3.2-cp39-cp39-win_amd64.whl.metadata (34 kB)\r\nCollecting click-plugins==1.1.1 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 8))\r\n Using cached click_plugins-1.1.1-py2.py3-none-any.whl.metadata (6.4 kB)\r\nCollecting click==8.1.7 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 9))\r\n Using cached click-8.1.7-py3-none-any.whl.metadata (3.0 kB)\r\nCollecting cligj==0.7.2 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 10))\r\n Using cached cligj-0.7.2-py3-none-any.whl.metadata (5.0 kB)\r\nCollecting colorama==0.4.6 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 11))\r\n Using cached colorama-0.4.6-py2.py3-none-any.whl.metadata (17 kB)\r\nCollecting deprecated==1.2.14 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 12))\r\n Using cached Deprecated-1.2.14-py2.py3-none-any.whl.metadata (5.4 kB)\r\nCollecting exceptiongroup==1.2.0 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 13))\r\n Using cached exceptiongroup-1.2.0-py3-none-any.whl.metadata (6.6 kB)\r\nCollecting fiona==1.9.5 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 14))\r\n Using cached fiona-1.9.5-cp39-cp39-win_amd64.whl.metadata (51 kB)\r\nCollecting geopandas==0.13.2 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 15))\r\n Using cached geopandas-0.13.2-py3-none-any.whl.metadata (1.5 kB)\r\nCollecting geovoronoi==0.4.0 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 16))\r\n Using cached geovoronoi-0.4.0-py3-none-any.whl.metadata (8.4 kB)\r\nCollecting gql==3.4.1 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 17))\r\n Using cached gql-3.4.1-py2.py3-none-any.whl.metadata (9.2 kB)\r\nCollecting graphql-core==3.2.3 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 18))\r\n Using cached graphql_core-3.2.3-py3-none-any.whl.metadata (10 kB)\r\nCollecting h11==0.14.0 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 19))\r\n Using cached h11-0.14.0-py3-none-any.whl.metadata (8.2 kB)\r\nCollecting httpcore==1.0.2 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 20))\r\n Using cached httpcore-1.0.2-py3-none-any.whl.metadata (20 kB)\r\nCollecting httpx==0.25.2 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 21))\r\n Using cached httpx-0.25.2-py3-none-any.whl.metadata (6.9 kB)\r\nCollecting idna==3.6 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 22))\r\n Using cached idna-3.6-py3-none-any.whl.metadata (9.9 kB)\r\nCollecting importlib-metadata==7.0.1 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 23))\r\n Using cached importlib_metadata-7.0.1-py3-none-any.whl.metadata (4.9 kB)\r\nCollecting multidict==6.0.5 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 24))\r\n Using cached multidict-6.0.5-cp39-cp39-win_amd64.whl.metadata (4.3 kB)\r\nCollecting numpy==1.25.2 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 25))\r\n Using cached numpy-1.25.2-cp39-cp39-win_amd64.whl.metadata (5.7 kB)\r\nCollecting packaging==23.2 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 26))\r\n Using cached packaging-23.2-py3-none-any.whl.metadata (3.2 kB)\r\nCollecting pandas==2.2.0 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 27))\r\n Using cached pandas-2.2.0-cp39-cp39-win_amd64.whl.metadata (19 kB)\r\nCollecting pydantic-core==2.16.2 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 28))\r\n Using cached pydantic_core-2.16.2-cp39-none-win_amd64.whl.metadata (6.6 kB)\r\nCollecting pydantic==2.6.1 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 29))\r\n Using cached pydantic-2.6.1-py3-none-any.whl.metadata (83 kB)\r\nCollecting pyproj==3.6.1 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 30))\r\n Using cached pyproj-3.6.1-cp39-cp39-win_amd64.whl.metadata (31 kB)\r\nCollecting pyshp==2.3.1 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 31))\r\n Using cached pyshp-2.3.1-py2.py3-none-any.whl.metadata (55 kB)\r\nCollecting python-dateutil==2.8.2 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 32))\r\n Using cached python_dateutil-2.8.2-py2.py3-none-any.whl.metadata (8.2 kB)\r\nCollecting pytz==2024.1 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 33))\r\n Using cached pytz-2024.1-py2.py3-none-any.whl.metadata (22 kB)\r\nCollecting requests-toolbelt==0.10.1 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 34))\r\n Using cached requests_toolbelt-0.10.1-py2.py3-none-any.whl.metadata (14 kB)\r\nCollecting requests==2.31.0 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 35))\r\n Using cached requests-2.31.0-py3-none-any.whl.metadata (4.6 kB)\r\nCollecting scipy==1.9.3 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 36))\r\n Using cached scipy-1.9.3-cp39-cp39-win_amd64.whl.metadata (58 kB)\r\nCollecting setuptools==69.1.0 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 37))\r\n Using cached setuptools-69.1.0-py3-none-any.whl.metadata (6.1 kB)\r\nCollecting shapely==2.0.1 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 38))\r\n Using cached shapely-2.0.1-cp39-cp39-win_amd64.whl.metadata (7.2 kB)\r\nCollecting six==1.16.0 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 39))\r\n Using cached six-1.16.0-py2.py3-none-any.whl.metadata (1.8 kB)\r\nCollecting sniffio==1.3.0 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 40))\r\n Using cached sniffio-1.3.0-py3-none-any.whl.metadata (3.6 kB)\r\nCollecting specklepy==2.18.3 (from -r C:\\Users\\hugh\\AppData\\Roaming\\QGIS\\QGIS3\\profiles\\default\\python\\plugins\\speckle-qgis\\plugin_utils\\requirements.txt (line 41))\r\n Using cached specklepy-2.18.3-py3-none-any.whl.metadata (7.6 kB)\r\n', stderr=b'') Python version: 3.9.18 (heads/master:5eba59e, Feb 1 2024, 20:02:10) [MSC v.1929 64 bit (AMD64)] QGIS version: 3.36.1-Maidenhead Maidenhead, 3e589453 Python Path: C:\Users\hugh\AppData\Roaming\Speckle\connector_installations\QGIS C:\Users\hugh\AppData\Roaming\Speckle\connector_installations\QGIS C:\Users\hugh\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\speckle-qgis C:/PROGRA~1/QGIS33~1.1/apps/qgis/./python C:/Users/hugh/AppData/Roaming/QGIS/QGIS3\profiles\default/python C:/Users/hugh/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins C:/PROGRA~1/QGIS33~1.1/apps/qgis/./python/plugins C:\PROGRA~1\QGIS33~1.1\apps\grass\grass83\etc\python C:\Users\hugh\Documents C:\Program Files\QGIS 3.36.1\bin\python39.zip C:\PROGRA~1\QGIS33~1.1\apps\Python39\DLLs C:\PROGRA~1\QGIS33~1.1\apps\Python39\lib C:\Program Files\QGIS 3.36.1\bin C:\PROGRA~1\QGIS33~1.1\apps\Python39 C:\PROGRA~1\QGIS33~1.1\apps\Python39\lib\site-packages C:\PROGRA~1\QGIS33~1.1\apps\Python39\lib\site-packages\win32 C:\PROGRA~1\QGIS33~1.1\apps\Python39\lib\site-packages\win32\lib C:\PROGRA~1\QGIS33~1.1\apps\Python39\lib\site-packages\Pythonwin C:/Users/hugh/AppData/Roaming/QGIS/QGIS3\profiles\default/python C:/Users/hugh/Documents