intersystems/ipm

Resolution impossible for pip (iris-health-coach, original repo deleted)

Closed this issue · 1 comments

According to IPM registry, the repo for iris-health-coach is https://github.com/zacchaeuschok/iris-coach/, which is no longer existent. After inspecting the source code, the requirements.txt looks like this

iris-pex-embedded-python==2.3.24
langchain==0.0.348
langchain-iris>=0.1.1
streamlit
streamlit-chat
pypdf
pytest
chromadb
fastembed
openai
python-dotenv
plotly

Somehow this set of dependencies are not solvable by pip. See below for installation logs.

Click to expand logs

zpm:INTEROP>install  iris-health-coach -verbose

Module iris-health-coach was downloaded from registry (https://pm.community.intersystems.com)
Loading from /opt/ipm09/mgr/.modules/INTEROP/iris-health-coach/0.0.1/

Load started on 08/21/2024 11:28:53
Loading file /opt/ipm09/mgr/.modules/INTEROP/iris-health-coach/0.0.1/module.xml as xml
Imported document: iris-health-coach.ZPM
Load finished successfully.

Dependencies:
pex-embbeded-python 2.3.8 @ registry
Module pex-embbeded-python was downloaded from registry (https://pm.community.intersystems.com)
Loading from /opt/ipm09/mgr/.modules/INTEROP/pex-embbeded-python/2.3.8/

Load started on 08/21/2024 11:28:55
Loading file /opt/ipm09/mgr/.modules/INTEROP/pex-embbeded-python/2.3.8/module.xml as xml
Imported document: pex-embbeded-python.ZPM
Load finished successfully.

Skipping preload - directory does not exist.
Load started on 08/21/2024 11:28:55
Loading file /opt/ipm09/mgr/.modules/INTEROP/pex-embbeded-python/2.3.8/module.xml as xml
Imported document: pex-embbeded-python.ZPM
Load finished successfully.

Loading pex-embbeded-python in process 16832
[INTEROP|pex-embbeded-python]	Reload START (/opt/ipm09/mgr/.modules/INTEROP/pex-embbeded-python/2.3.8/)
[INTEROP|pex-embbeded-python]	requirements.txt START

Detecting pip caller
Attempting to find flexible python...
Attempting to find python3 or python...Success!
Running command=$lb("python3","-m","pip","install","-r","requirements.txt","-t","/opt/ipm09/mgr/python/","--python-version","3.11.9","--only-binary=:all:")

[INTEROP|pex-embbeded-python]	requirements.txt SUCCESS
Skipping preload - directory does not exist.
Load of directory started on 08/21/2024 11:28:57 '*'

Loading file /opt/ipm09/mgr/.modules/INTEROP/pex-embbeded-python/2.3.8/src/grongier/cls/Grongier/PEX/BusinessOperation.cls as udl
Loading file /opt/ipm09/mgr/.modules/INTEROP/pex-embbeded-python/2.3.8/src/grongier/cls/Grongier/PEX/BusinessProcess.cls as udl
Loading file /opt/ipm09/mgr/.modules/INTEROP/pex-embbeded-python/2.3.8/src/grongier/cls/Grongier/PEX/BusinessService.cls as udl
Loading file /opt/ipm09/mgr/.modules/INTEROP/pex-embbeded-python/2.3.8/src/grongier/cls/Grongier/PEX/Common.cls as udl
Loading file /opt/ipm09/mgr/.modules/INTEROP/pex-embbeded-python/2.3.8/src/grongier/cls/Grongier/PEX/Director.cls as udl
Loading file /opt/ipm09/mgr/.modules/INTEROP/pex-embbeded-python/2.3.8/src/grongier/cls/Grongier/PEX/InboundAdapter.cls as udl
Loading file /opt/ipm09/mgr/.modules/INTEROP/pex-embbeded-python/2.3.8/src/grongier/cls/Grongier/PEX/Message.cls as udl
Loading file /opt/ipm09/mgr/.modules/INTEROP/pex-embbeded-python/2.3.8/src/grongier/cls/Grongier/PEX/OutboundAdapter.cls as udl
Loading file /opt/ipm09/mgr/.modules/INTEROP/pex-embbeded-python/2.3.8/src/grongier/cls/Grongier/PEX/PickleMessage.cls as udl
Loading file /opt/ipm09/mgr/.modules/INTEROP/pex-embbeded-python/2.3.8/src/grongier/cls/Grongier/PEX/Test.cls as udl
Loading file /opt/ipm09/mgr/.modules/INTEROP/pex-embbeded-python/2.3.8/src/grongier/cls/Grongier/PEX/Utils.cls as udl
Loading file /opt/ipm09/mgr/.modules/INTEROP/pex-embbeded-python/2.3.8/src/grongier/cls/Grongier/PEX/WSGI.cls as udl
Loading file /opt/ipm09/mgr/.modules/INTEROP/pex-embbeded-python/2.3.8/src/grongier/cls/Grongier/PEX/Duplex/Operation.cls as udl
Loading file /opt/ipm09/mgr/.modules/INTEROP/pex-embbeded-python/2.3.8/src/grongier/cls/Grongier/PEX/Duplex/Process.cls as udl
Loading file /opt/ipm09/mgr/.modules/INTEROP/pex-embbeded-python/2.3.8/src/grongier/cls/Grongier/PEX/Duplex/Service.cls as udl
Loading file /opt/ipm09/mgr/.modules/INTEROP/pex-embbeded-python/2.3.8/src/grongier/cls/Grongier/PEX/PrivateSession/Duplex.cls as udl
Loading file /opt/ipm09/mgr/.modules/INTEROP/pex-embbeded-python/2.3.8/src/grongier/cls/Grongier/PEX/PrivateSession/Message/Ack.cls as udl
Loading file /opt/ipm09/mgr/.modules/INTEROP/pex-embbeded-python/2.3.8/src/grongier/cls/Grongier/PEX/PrivateSession/Message/Poll.cls as udl
Loading file /opt/ipm09/mgr/.modules/INTEROP/pex-embbeded-python/2.3.8/src/grongier/cls/Grongier/PEX/PrivateSession/Message/Start.cls as udl
Loading file /opt/ipm09/mgr/.modules/INTEROP/pex-embbeded-python/2.3.8/src/grongier/cls/Grongier/PEX/PrivateSession/Message/Stop.cls as udl
Load finished successfully.

[INTEROP|pex-embbeded-python]	Reload SUCCESS
[pex-embbeded-python]	Module object refreshed.
[INTEROP|pex-embbeded-python]	Validate START
[INTEROP|pex-embbeded-python]	Validate SUCCESS
[INTEROP|pex-embbeded-python]	Compile START
Compilation started on 08/21/2024 11:28:58 with qualifiers 'd-lck'
Compiling 20 classes
Compiling class Grongier.PEX.Common
Compiling class Grongier.PEX.Director
Compiling class Grongier.PEX.PrivateSession.Message.Ack
Compiling class Grongier.PEX.PrivateSession.Message.Poll
Compiling class Grongier.PEX.PrivateSession.Message.Start
Compiling class Grongier.PEX.PrivateSession.Message.Stop
Compiling class Grongier.PEX.BusinessOperation
Compiling class Grongier.PEX.BusinessProcess
Compiling class Grongier.PEX.BusinessService
Compiling class Grongier.PEX.InboundAdapter
Compiling class Grongier.PEX.OutboundAdapter
Compiling class Grongier.PEX.PrivateSessionDuplex
Compiling class Grongier.PEX.DuplexProcess
Compiling table Grongier_PEX.BusinessProcess
Compiling table Grongier_PEX.BusinessProcess_MessagesReceived
Compiling table Grongier_PEX.BusinessProcess_MessagesSent
Compiling table Grongier_PEX.BusinessProcess_persistentProperties
Compiling table Grongier_PEX.DuplexProcess
Compiling table Grongier_PEX.DuplexProcess_MessagesReceived
Compiling table Grongier_PEX.DuplexProcess_MessagesSent
Compiling table Grongier_PEX.DuplexProcess_persistentProperties
Compiling table Grongier_PEX_PrivateSession_Message.Ack
Compiling table Grongier_PEX_PrivateSession_Message.Poll
Compiling table Grongier_PEX_PrivateSession_Message.Start
Compiling table Grongier_PEX_PrivateSession_Message.Stop
Compiling routine Grongier.PEX.Common.1
Compiling routine Grongier.PEX.Director.1
Compiling routine Grongier.PEX.PrivateSession.Message.Ack.1
Compiling routine Grongier.PEX.PrivateSession.Message.Poll.1
Compiling routine Grongier.PEX.PrivateSession.Message.Start.1
Compiling routine Grongier.PEX.PrivateSession.Message.Stop.1
Compiling routine Grongier.PEX.BusinessOperation.1
Compiling routine Grongier.PEX.BusinessProcess.1
Compiling routine Grongier.PEX.BusinessProcessMessagesReceived.1
Compiling routine Grongier.PEX.BusinessProcessMessagesSent.1
Compiling routine Grongier.PEX.BusinessProcesspersistentProperties.1
Compiling routine Grongier.PEX.BusinessService.1
Compiling routine Grongier.PEX.InboundAdapter.1
Compiling routine Grongier.PEX.OutboundAdapter.1
Compiling routine Grongier.PEX.PrivateSessionDuplex.1
Compiling routine Grongier.PEX.DuplexProcess.1
Compiling routine Grongier.PEX.DuplexProcessMessagesReceived.1
Compiling routine Grongier.PEX.DuplexProcessMessagesSent.1
Compiling routine Grongier.PEX.DuplexProcesspersistentProperties.1
Compiling class Grongier.PEX.DuplexOperation
Compiling class Grongier.PEX.DuplexService
Compiling class Grongier.PEX.Message
Compiling class Grongier.PEX.PickleMessage
Compiling class Grongier.PEX.Test
Compiling class Grongier.PEX.Utils
Compiling class Grongier.PEX.WSGI
Compiling table Grongier_PEX.Message
Compiling table Grongier_PEX.PickleMessage
Compiling table Grongier_PEX.Test
Compiling routine Grongier.PEX.DuplexOperation.1
Compiling routine Grongier.PEX.DuplexService.1
Compiling routine Grongier.PEX.Message.1
Compiling routine Grongier.PEX.PickleMessage.1
Compiling routine Grongier.PEX.Test.1
Compiling routine Grongier.PEX.Utils.1
Compiling routine Grongier.PEX.WSGI.1
Compilation finished successfully in 0.963s.

[INTEROP|pex-embbeded-python]	Compile SUCCESS
[INTEROP|pex-embbeded-python]	Activate START
[INTEROP|pex-embbeded-python]	Configure START
[INTEROP|pex-embbeded-python]	Configure SUCCESS
[INTEROP|pex-embbeded-python]	Activate SUCCESS
Skipping preload - directory does not exist.
Load started on 08/21/2024 11:28:59
Loading file /opt/ipm09/mgr/.modules/INTEROP/iris-health-coach/0.0.1/module.xml as xml
Imported document: iris-health-coach.ZPM
Load finished successfully.

Loading iris-health-coach in process 19154
[INTEROP|iris-health-coach]	Reload START (/opt/ipm09/mgr/.modules/INTEROP/iris-health-coach/0.0.1/)
[INTEROP|iris-health-coach]	requirements.txt START

Detecting pip caller
Attempting to find flexible python...
Attempting to find python3 or python...Success!
Running command=$lb("python3","-m","pip","install","-r","requirements.txt","-t","/opt/ipm09/mgr/python/","--python-version","3.11.9","--only-binary=:all:")
Collecting iris-pex-embedded-python==2.3.24 (from -r requirements.txt (line 1))
  Using cached iris_pex_embedded_python-2.3.24-py3-none-any.whl.metadata (49 kB)
Collecting langchain==0.0.348 (from -r requirements.txt (line 2))
  Using cached langchain-0.0.348-py3-none-any.whl.metadata (16 kB)
Collecting langchain-iris>=0.1.1 (from -r requirements.txt (line 3))
  Using cached langchain_iris-0.2.1-py3-none-any.whl.metadata (2.5 kB)
Collecting streamlit (from -r requirements.txt (line 4))
  Using cached streamlit-1.37.1-py2.py3-none-any.whl.metadata (8.5 kB)
Collecting streamlit-chat (from -r requirements.txt (line 5))
  Using cached streamlit_chat-0.1.1-py3-none-any.whl.metadata (4.2 kB)
Collecting pypdf (from -r requirements.txt (line 6))
  Using cached pypdf-4.3.1-py3-none-any.whl.metadata (7.4 kB)
Collecting pytest (from -r requirements.txt (line 7))
  Using cached pytest-8.3.2-py3-none-any.whl.metadata (7.5 kB)
Collecting chromadb (from -r requirements.txt (line 8))
  Using cached chromadb-0.5.5-py3-none-any.whl.metadata (6.8 kB)
Collecting fastembed (from -r requirements.txt (line 9))
  Using cached fastembed-0.3.4-py3-none-any.whl.metadata (7.8 kB)
Collecting openai (from -r requirements.txt (line 10))
  Using cached openai-1.42.0-py3-none-any.whl.metadata (22 kB)
Collecting python-dotenv (from -r requirements.txt (line 11))
  Using cached python_dotenv-1.0.1-py3-none-any.whl.metadata (23 kB)
Collecting plotly (from -r requirements.txt (line 12))
  Using cached plotly-5.23.0-py3-none-any.whl.metadata (7.3 kB)
Collecting dacite>=1.6.0 (from iris-pex-embedded-python==2.3.24->-r requirements.txt (line 1))
  Using cached dacite-1.8.1-py3-none-any.whl.metadata (15 kB)
Collecting xmltodict>=0.12.0 (from iris-pex-embedded-python==2.3.24->-r requirements.txt (line 1))
  Using cached xmltodict-0.13.0-py2.py3-none-any.whl.metadata (7.7 kB)
Collecting PyYAML>=5.3 (from langchain==0.0.348->-r requirements.txt (line 2))
  Using cached PyYAML-6.0.2-cp311-cp311-macosx_11_0_arm64.whl.metadata (2.1 kB)
Collecting SQLAlchemy<3,>=1.4 (from langchain==0.0.348->-r requirements.txt (line 2))
  Using cached SQLAlchemy-2.0.32-cp311-cp311-macosx_11_0_arm64.whl.metadata (9.6 kB)
Collecting aiohttp<4.0.0,>=3.8.3 (from langchain==0.0.348->-r requirements.txt (line 2))
  Using cached aiohttp-3.10.5-cp311-cp311-macosx_11_0_arm64.whl.metadata (7.5 kB)
Collecting dataclasses-json<0.7,>=0.5.7 (from langchain==0.0.348->-r requirements.txt (line 2))
  Using cached dataclasses_json-0.6.7-py3-none-any.whl.metadata (25 kB)
Collecting jsonpatch<2.0,>=1.33 (from langchain==0.0.348->-r requirements.txt (line 2))
  Using cached jsonpatch-1.33-py2.py3-none-any.whl.metadata (3.0 kB)
Collecting langchain-core<0.1,>=0.0.12 (from langchain==0.0.348->-r requirements.txt (line 2))
  Using cached langchain_core-0.0.13-py3-none-any.whl.metadata (978 bytes)
Collecting langsmith<0.1.0,>=0.0.63 (from langchain==0.0.348->-r requirements.txt (line 2))
  Using cached langsmith-0.0.92-py3-none-any.whl.metadata (9.9 kB)
Collecting numpy<2,>=1 (from langchain==0.0.348->-r requirements.txt (line 2))
  Using cached numpy-1.26.4-cp311-cp311-macosx_11_0_arm64.whl.metadata (114 kB)
Collecting pydantic<3,>=1 (from langchain==0.0.348->-r requirements.txt (line 2))
  Using cached pydantic-2.8.2-py3-none-any.whl.metadata (125 kB)
Collecting requests<3,>=2 (from langchain==0.0.348->-r requirements.txt (line 2))
  Using cached requests-2.32.3-py3-none-any.whl.metadata (4.6 kB)
Collecting tenacity<9.0.0,>=8.1.0 (from langchain==0.0.348->-r requirements.txt (line 2))
  Using cached tenacity-8.5.0-py3-none-any.whl.metadata (1.2 kB)
Collecting langchain-community>=0.2.1 (from langchain-iris>=0.1.1->-r requirements.txt (line 3))
  Using cached langchain_community-0.2.12-py3-none-any.whl.metadata (2.7 kB)
Collecting sqlalchemy-iris>=0.14.0 (from langchain-iris>=0.1.1->-r requirements.txt (line 3))
  Using cached sqlalchemy_iris-0.15.3-py3-none-any.whl.metadata (2.4 kB)
Collecting altair<6,>=4.0 (from streamlit->-r requirements.txt (line 4))
  Using cached altair-5.4.0-py3-none-any.whl.metadata (9.4 kB)
Collecting blinker<2,>=1.0.0 (from streamlit->-r requirements.txt (line 4))
  Using cached blinker-1.8.2-py3-none-any.whl.metadata (1.6 kB)
Collecting cachetools<6,>=4.0 (from streamlit->-r requirements.txt (line 4))
  Using cached cachetools-5.5.0-py3-none-any.whl.metadata (5.3 kB)
Collecting click<9,>=7.0 (from streamlit->-r requirements.txt (line 4))
  Using cached click-8.1.7-py3-none-any.whl.metadata (3.0 kB)
Collecting packaging<25,>=20 (from streamlit->-r requirements.txt (line 4))
  Using cached packaging-24.1-py3-none-any.whl.metadata (3.2 kB)
Collecting pandas<3,>=1.3.0 (from streamlit->-r requirements.txt (line 4))
  Using cached pandas-2.2.2-cp311-cp311-macosx_11_0_arm64.whl.metadata (19 kB)
Collecting pillow<11,>=7.1.0 (from streamlit->-r requirements.txt (line 4))
  Using cached pillow-10.4.0-cp311-cp311-macosx_11_0_arm64.whl.metadata (9.2 kB)
Collecting protobuf<6,>=3.20 (from streamlit->-r requirements.txt (line 4))
  Using cached protobuf-5.27.3-cp38-abi3-macosx_10_9_universal2.whl.metadata (592 bytes)
Collecting pyarrow>=7.0 (from streamlit->-r requirements.txt (line 4))
  Using cached pyarrow-17.0.0-cp311-cp311-macosx_11_0_arm64.whl.metadata (3.3 kB)
Collecting rich<14,>=10.14.0 (from streamlit->-r requirements.txt (line 4))
  Using cached rich-13.7.1-py3-none-any.whl.metadata (18 kB)
Collecting toml<2,>=0.10.1 (from streamlit->-r requirements.txt (line 4))
  Using cached toml-0.10.2-py2.py3-none-any.whl.metadata (7.1 kB)
Collecting typing-extensions<5,>=4.3.0 (from streamlit->-r requirements.txt (line 4))
  Using cached typing_extensions-4.12.2-py3-none-any.whl.metadata (3.0 kB)
Collecting gitpython!=3.1.19,<4,>=3.0.7 (from streamlit->-r requirements.txt (line 4))
  Using cached GitPython-3.1.43-py3-none-any.whl.metadata (13 kB)
Collecting pydeck<1,>=0.8.0b4 (from streamlit->-r requirements.txt (line 4))
  Using cached pydeck-0.9.1-py2.py3-none-any.whl.metadata (4.1 kB)
Collecting tornado<7,>=6.0.3 (from streamlit->-r requirements.txt (line 4))
  Using cached tornado-6.4.1-cp38-abi3-macosx_10_9_universal2.whl.metadata (2.5 kB)
Collecting iniconfig (from pytest->-r requirements.txt (line 7))
  Using cached iniconfig-2.0.0-py3-none-any.whl.metadata (2.6 kB)
Collecting pluggy<2,>=1.5 (from pytest->-r requirements.txt (line 7))
  Using cached pluggy-1.5.0-py3-none-any.whl.metadata (4.8 kB)
Collecting build>=1.0.3 (from chromadb->-r requirements.txt (line 8))
  Using cached build-1.2.1-py3-none-any.whl.metadata (4.3 kB)
Collecting chroma-hnswlib==0.7.6 (from chromadb->-r requirements.txt (line 8))
  Using cached chroma_hnswlib-0.7.6-cp311-cp311-macosx_11_0_arm64.whl.metadata (252 bytes)
Collecting fastapi>=0.95.2 (from chromadb->-r requirements.txt (line 8))
  Using cached fastapi-0.112.1-py3-none-any.whl.metadata (27 kB)
Collecting uvicorn>=0.18.3 (from uvicorn[standard]>=0.18.3->chromadb->-r requirements.txt (line 8))
  Using cached uvicorn-0.30.6-py3-none-any.whl.metadata (6.6 kB)
Collecting posthog>=2.4.0 (from chromadb->-r requirements.txt (line 8))
  Using cached posthog-3.5.0-py2.py3-none-any.whl.metadata (2.0 kB)
Collecting onnxruntime>=1.14.1 (from chromadb->-r requirements.txt (line 8))
  Using cached onnxruntime-1.19.0-cp311-cp311-macosx_11_0_universal2.whl.metadata (4.3 kB)
Collecting opentelemetry-api>=1.2.0 (from chromadb->-r requirements.txt (line 8))
  Using cached opentelemetry_api-1.26.0-py3-none-any.whl.metadata (1.4 kB)
Collecting opentelemetry-exporter-otlp-proto-grpc>=1.2.0 (from chromadb->-r requirements.txt (line 8))
  Using cached opentelemetry_exporter_otlp_proto_grpc-1.26.0-py3-none-any.whl.metadata (2.3 kB)
Collecting opentelemetry-instrumentation-fastapi>=0.41b0 (from chromadb->-r requirements.txt (line 8))
  Using cached opentelemetry_instrumentation_fastapi-0.47b0-py3-none-any.whl.metadata (2.1 kB)
Collecting opentelemetry-sdk>=1.2.0 (from chromadb->-r requirements.txt (line 8))
  Using cached opentelemetry_sdk-1.26.0-py3-none-any.whl.metadata (1.5 kB)
Collecting tokenizers>=0.13.2 (from chromadb->-r requirements.txt (line 8))
  Using cached tokenizers-0.20.0-cp311-cp311-macosx_11_0_arm64.whl.metadata (6.7 kB)
INFO: pip is looking at multiple versions of chromadb to determine which version is compatible with other requirements. This could take a while.
Collecting chromadb (from -r requirements.txt (line 8))
  Using cached chromadb-0.5.4-py3-none-any.whl.metadata (6.8 kB)
Collecting chroma-hnswlib==0.7.5 (from chromadb->-r requirements.txt (line 8))
  Using cached chroma_hnswlib-0.7.5-cp311-cp311-macosx_11_0_arm64.whl.metadata (252 bytes)
Collecting chromadb (from -r requirements.txt (line 8))
  Using cached chromadb-0.5.3-py3-none-any.whl.metadata (6.8 kB)
Collecting chroma-hnswlib==0.7.3 (from chromadb->-r requirements.txt (line 8))
  Using cached chroma_hnswlib-0.7.3-cp311-cp311-macosx_11_0_arm64.whl.metadata (252 bytes)
Collecting chromadb (from -r requirements.txt (line 8))
  Using cached chromadb-0.5.2-py3-none-any.whl.metadata (6.8 kB)
  Using cached chromadb-0.5.1-py3-none-any.whl.metadata (6.8 kB)
  Using cached chromadb-0.5.0-py3-none-any.whl.metadata (7.3 kB)
  Using cached chromadb-0.4.24-py3-none-any.whl.metadata (7.3 kB)
Collecting pulsar-client>=3.1.0 (from chromadb->-r requirements.txt (line 8))
  Using cached pulsar_client-3.5.0-cp311-cp311-macosx_10_15_universal2.whl.metadata (1.0 kB)
Collecting chromadb (from -r requirements.txt (line 8))
  Using cached chromadb-0.4.23-py3-none-any.whl.metadata (7.3 kB)
INFO: pip is still looking at multiple versions of chromadb to determine which version is compatible with other requirements. This could take a while.
  Using cached chromadb-0.4.22-py3-none-any.whl.metadata (7.3 kB)
  Using cached chromadb-0.4.21-py3-none-any.whl.metadata (7.3 kB)
  Using cached chromadb-0.4.20-py3-none-any.whl.metadata (7.3 kB)
  Using cached chromadb-0.4.19-py3-none-any.whl.metadata (7.3 kB)
  Using cached chromadb-0.4.18-py3-none-any.whl.metadata (7.4 kB)
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. See https://pip.pypa.io/warnings/backtracking for guidance. If you want to abort this run, press Ctrl + C.
  Using cached chromadb-0.4.17-py3-none-any.whl.metadata (7.3 kB)
  Using cached chromadb-0.4.16-py3-none-any.whl.metadata (7.3 kB)
  Using cached chromadb-0.4.15-py3-none-any.whl.metadata (7.2 kB)
  Using cached chromadb-0.4.14-py3-none-any.whl.metadata (7.0 kB)
  Using cached chromadb-0.4.13-py3-none-any.whl.metadata (7.0 kB)
  Using cached chromadb-0.4.12-py3-none-any.whl.metadata (7.0 kB)
Collecting pydantic<3,>=1 (from langchain==0.0.348->-r requirements.txt (line 2))
  Using cached pydantic-1.10.17-cp311-cp311-macosx_11_0_arm64.whl.metadata (151 kB)
Collecting fastapi<0.100.0,>=0.95.2 (from chromadb->-r requirements.txt (line 8))
  Using cached fastapi-0.99.1-py3-none-any.whl.metadata (23 kB)
Collecting chromadb (from -r requirements.txt (line 8))
  Using cached chromadb-0.4.11-py3-none-any.whl.metadata (7.0 kB)
  Using cached chromadb-0.4.10-py3-none-any.whl.metadata (7.0 kB)
  Using cached chromadb-0.4.9-py3-none-any.whl.metadata (7.0 kB)
  Using cached chromadb-0.4.8-py3-none-any.whl.metadata (6.9 kB)
  Using cached chromadb-0.4.7-py3-none-any.whl.metadata (6.9 kB)
  Using cached chromadb-0.4.6-py3-none-any.whl.metadata (6.8 kB)
  Using cached chromadb-0.4.5-py3-none-any.whl.metadata (6.8 kB)
  Using cached chromadb-0.4.4-py3-none-any.whl.metadata (6.8 kB)
  Using cached chromadb-0.4.3-py3-none-any.whl.metadata (6.9 kB)
  Using cached chromadb-0.4.2-py3-none-any.whl.metadata (6.9 kB)
  Using cached chromadb-0.4.1-py3-none-any.whl.metadata (6.9 kB)
  Using cached chromadb-0.4.0-py3-none-any.whl.metadata (6.9 kB)
  Using cached chromadb-0.3.29-py3-none-any.whl.metadata (6.9 kB)
  Using cached chromadb-0.3.27-py3-none-any.whl.metadata (6.8 kB)
Collecting pydantic<3,>=1 (from langchain==0.0.348->-r requirements.txt (line 2))
  Using cached pydantic-1.9.0-py3-none-any.whl.metadata (121 kB)
Collecting chromadb (from -r requirements.txt (line 8))
  Using cached chromadb-0.3.26-py3-none-any.whl.metadata (6.8 kB)
  Using cached chromadb-0.3.25-py3-none-any.whl.metadata (6.7 kB)
  Using cached chromadb-0.3.23-py3-none-any.whl.metadata (6.3 kB)
  Using cached chromadb-0.3.22-py3-none-any.whl.metadata (5.8 kB)
  Using cached chromadb-0.3.21-py3-none-any.whl.metadata (5.7 kB)
  Using cached chromadb-0.3.20-py3-none-any.whl.metadata (5.7 kB)
  Using cached chromadb-0.3.18-py3-none-any.whl.metadata (5.7 kB)
  Using cached chromadb-0.3.17-py3-none-any.whl.metadata (5.7 kB)
  Using cached chromadb-0.3.16-py3-none-any.whl.metadata (5.7 kB)
  Using cached chromadb-0.3.15-py3-none-any.whl.metadata (5.7 kB)
  Using cached chromadb-0.3.14-py3-none-any.whl.metadata (5.7 kB)
  Using cached chromadb-0.3.13-py3-none-any.whl.metadata (5.7 kB)
  Using cached chromadb-0.3.12-py3-none-any.whl.metadata (5.7 kB)
  Using cached chromadb-0.3.11-py3-none-any.whl.metadata (4.0 kB)
  Using cached chromadb-0.3.10-py3-none-any.whl.metadata (4.0 kB)
  Using cached chromadb-0.3.8-py3-none-any.whl.metadata (4.0 kB)
  Using cached chromadb-0.3.7-py3-none-any.whl.metadata (3.9 kB)
  Using cached chromadb-0.3.6-py3-none-any.whl.metadata (3.9 kB)
  Using cached chromadb-0.3.5-py3-none-any.whl.metadata (3.9 kB)
  Using cached chromadb-0.3.4-py3-none-any.whl.metadata (3.9 kB)
  Using cached chromadb-0.3.3-py3-none-any.whl.metadata (3.9 kB)
  Using cached chromadb-0.3.2-py3-none-any.whl.metadata (3.9 kB)
Collecting pandas<3,>=1.3.0 (from streamlit->-r requirements.txt (line 4))
  Using cached pandas-1.5.3-cp311-cp311-macosx_11_0_arm64.whl.metadata (11 kB)
Collecting chromadb (from -r requirements.txt (line 8))
  Using cached chromadb-0.3.1-py3-none-any.whl.metadata (3.9 kB)
  Using cached chromadb-0.3.0-py3-none-any.whl.metadata (3.9 kB)
  Using cached chromadb-0.2.0-py3-none-any.whl.metadata (3.9 kB)
  Using cached chromadb-0.1.0-py3-none-any.whl.metadata (3.9 kB)
ERROR: Cannot install -r requirements.txt (line 8) because these package versions have conflicting dependencies.

The conflict is caused by:
    chromadb 0.5.5 depends on pypika>=0.48.9
    chromadb 0.5.4 depends on pypika>=0.48.9
    chromadb 0.5.3 depends on pypika>=0.48.9
    chromadb 0.5.2 depends on pypika>=0.48.9
    chromadb 0.5.1 depends on pypika>=0.48.9
    chromadb 0.5.0 depends on pypika>=0.48.9
    chromadb 0.4.24 depends on pypika>=0.48.9
    chromadb 0.4.23 depends on pypika>=0.48.9
    chromadb 0.4.22 depends on pypika>=0.48.9
    chromadb 0.4.21 depends on pypika>=0.48.9
    chromadb 0.4.20 depends on pypika>=0.48.9
    chromadb 0.4.19 depends on pypika>=0.48.9
    chromadb 0.4.18 depends on pypika>=0.48.9
    chromadb 0.4.17 depends on pypika>=0.48.9
    chromadb 0.4.16 depends on pypika>=0.48.9
    chromadb 0.4.15 depends on pypika>=0.48.9
    chromadb 0.4.14 depends on pypika>=0.48.9
    chromadb 0.4.13 depends on pypika>=0.48.9
    chromadb 0.4.12 depends on pypika>=0.48.9
    chromadb 0.4.11 depends on pypika>=0.48.9
    chromadb 0.4.10 depends on pypika>=0.48.9
    chromadb 0.4.9 depends on chroma-hnswlib==0.7.2
    chromadb 0.4.8 depends on chroma-hnswlib==0.7.2
    chromadb 0.4.7 depends on chroma-hnswlib==0.7.2
    chromadb 0.4.6 depends on chroma-hnswlib==0.7.2
    chromadb 0.4.5 depends on chroma-hnswlib==0.7.2
    chromadb 0.4.4 depends on chroma-hnswlib==0.7.2
    chromadb 0.4.3 depends on chroma-hnswlib==0.7.1
    chromadb 0.4.2 depends on chroma-hnswlib==0.7.1
    chromadb 0.4.1 depends on chroma-hnswlib==0.7.1
    chromadb 0.4.0 depends on chroma-hnswlib==0.7.1
    chromadb 0.3.29 depends on hnswlib>=0.7
    chromadb 0.3.27 depends on hnswlib>=0.7
    chromadb 0.3.26 depends on hnswlib>=0.7
    chromadb 0.3.25 depends on hnswlib>=0.7
    chromadb 0.3.23 depends on hnswlib>=0.7
    chromadb 0.3.22 depends on hnswlib>=0.7
    chromadb 0.3.21 depends on hnswlib>=0.7
    chromadb 0.3.20 depends on hnswlib>=0.7
    chromadb 0.3.18 depends on hnswlib>=0.7
    chromadb 0.3.17 depends on hnswlib>=0.7
    chromadb 0.3.16 depends on hnswlib>=0.7
    chromadb 0.3.15 depends on hnswlib>=0.7
    chromadb 0.3.14 depends on hnswlib>=0.7
    chromadb 0.3.13 depends on hnswlib>=0.7
    chromadb 0.3.12 depends on hnswlib>=0.7
    chromadb 0.3.11 depends on hnswlib>=0.7
    chromadb 0.3.10 depends on hnswlib>=0.7
    chromadb 0.3.8 depends on hnswlib>=0.7
    chromadb 0.3.7 depends on hnswlib>=0.7
    chromadb 0.3.6 depends on hnswlib>=0.7
    chromadb 0.3.5 depends on hnswlib>=0.7
    chromadb 0.3.4 depends on hnswlib>=0.7
    chromadb 0.3.3 depends on hnswlib>=0.7
    chromadb 0.3.2 depends on hnswlib~=0.7
    chromadb 0.3.1 depends on hnswlib~=0.7
    chromadb 0.3.0 depends on hnswlib~=0.7
    chromadb 0.2.0 depends on hnswlib~=0.7
    chromadb 0.1.0 depends on hnswlib~=0.7

To fix this you could try to:
1. loosen the range of package versions you've specified
2. remove package versions to allow pip attempt to solve the dependency conflict

ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts

[notice] A new release of pip is available: 24.0 -> 24.2
[notice] To update, run: python3.12 -m pip install --upgrade pip

[INTEROP|iris-health-coach]	requirements.txt FAILURE
[iris-health-coach]	Reload FAILURE
ERROR! Running command returned error.

@isc-shuliu if the repo was deleted we can't request a fix at the package level and this should probably be delisted from pm.community.intersystems.com - I wouldn't spend any time on this.