microsoft / promptflow

Build high-quality LLM apps - from prototyping, testing to production deployment and monitoring.
https://microsoft.github.io/promptflow/
MIT License
9.46k stars 861 forks source link

[BUG] ResolutionImpossible promptflow-rag MacOS python3.11 #3717

Open tvdermeer opened 2 months ago

tvdermeer commented 2 months ago

Describe the bug There is a ResolutionImpossible error when trying to install the promptflow-rag package on MacOS Sonoma 14.6.1 with python3.11.9

pip install promptflow-rag
Collecting promptflow-rag
  Using cached promptflow_rag-0.1.0-py3-none-any.whl.metadata (3.1 kB)
Collecting azureml-rag[azure,cognitive_search,document_parsing,langchain] (from promptflow-rag)
  Using cached azureml_rag-0.2.36-py3-none-any.whl.metadata (22 kB)
Requirement already satisfied: openai in ./.venv/lib/python3.11/site-packages (from promptflow-rag) (1.43.0)
Collecting azureml-dataprep>4.11 (from azureml-dataprep[parquet]>4.11->azureml-rag[azure,cognitive_search,document_parsing,langchain]->promptflow-rag)
  Using cached azureml_dataprep-5.2.0-py3-none-any.whl.metadata (2.1 kB)
Collecting azureml-fsspec (from azureml-rag[azure,cognitive_search,document_parsing,langchain]->promptflow-rag)
  Using cached azureml_fsspec-1.3.1-py3-none-any.whl.metadata (3.4 kB)
Collecting fsspec~=2023.3 (from azureml-rag[azure,cognitive_search,document_parsing,langchain]->promptflow-rag)
  Using cached fsspec-2023.12.2-py3-none-any.whl.metadata (6.8 kB)
Requirement already satisfied: tiktoken<0.6 in ./.venv/lib/python3.11/site-packages (from azureml-rag[azure,cognitive_search,document_parsing,langchain]->promptflow-rag) (0.5.2)
Collecting cloudpickle (from azureml-rag[azure,cognitive_search,document_parsing,langchain]->promptflow-rag)
  Using cached cloudpickle-3.0.0-py3-none-any.whl.metadata (7.0 kB)
Collecting mmh3 (from azureml-rag[azure,cognitive_search,document_parsing,langchain]->promptflow-rag)
  Using cached mmh3-4.1.0-cp311-cp311-macosx_11_0_arm64.whl.metadata (13 kB)
Requirement already satisfied: pyyaml<7.0.0,>=5.1.0 in ./.venv/lib/python3.11/site-packages (from azureml-rag[azure,cognitive_search,document_parsing,langchain]->promptflow-rag) (6.0.2)
Requirement already satisfied: requests in ./.venv/lib/python3.11/site-packages (from azureml-rag[azure,cognitive_search,document_parsing,langchain]->promptflow-rag) (2.32.3)
Requirement already satisfied: azureml-core in ./.venv/lib/python3.11/site-packages (from azureml-rag[azure,cognitive_search,document_parsing,langchain]->promptflow-rag) (1.57.0)
Requirement already satisfied: azure-ai-ml<=1.16.1,>=1.10.0 in ./.venv/lib/python3.11/site-packages (from azureml-rag[azure,cognitive_search,document_parsing,langchain]->promptflow-rag) (1.16.1)
Requirement already satisfied: azure-identity>=1.17.0 in ./.venv/lib/python3.11/site-packages (from azureml-rag[azure,cognitive_search,document_parsing,langchain]->promptflow-rag) (1.17.1)
Requirement already satisfied: azure-search-documents>=11.4.0 in ./.venv/lib/python3.11/site-packages (from azureml-rag[azure,cognitive_search,document_parsing,langchain]->promptflow-rag) (11.5.1)
Requirement already satisfied: pandas>=1 in ./.venv/lib/python3.11/site-packages (from azureml-rag[azure,cognitive_search,document_parsing,langchain]->promptflow-rag) (2.2.2)
Collecting nltk~=3.8.1 (from azureml-rag[azure,cognitive_search,document_parsing,langchain]->promptflow-rag)
  Using cached nltk-3.8.1-py3-none-any.whl.metadata (2.8 kB)
Collecting markdown (from azureml-rag[azure,cognitive_search,document_parsing,langchain]->promptflow-rag)
  Using cached Markdown-3.7-py3-none-any.whl.metadata (7.0 kB)
Collecting beautifulsoup4~=4.11.2 (from azureml-rag[azure,cognitive_search,document_parsing,langchain]->promptflow-rag)
  Using cached beautifulsoup4-4.11.2-py3-none-any.whl.metadata (3.5 kB)
Collecting tika~=2.6.0 (from azureml-rag[azure,cognitive_search,document_parsing,langchain]->promptflow-rag)
  Using cached tika-2.6.0.tar.gz (27 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting pypdf~=3.17.1 (from azureml-rag[azure,cognitive_search,document_parsing,langchain]->promptflow-rag)
  Using cached pypdf-3.17.4-py3-none-any.whl.metadata (7.5 kB)
Collecting unstructured (from azureml-rag[azure,cognitive_search,document_parsing,langchain]->promptflow-rag)
  Using cached unstructured-0.15.9-py3-none-any.whl.metadata (29 kB)
Requirement already satisfied: GitPython>=3.1 in ./.venv/lib/python3.11/site-packages (from azureml-rag[azure,cognitive_search,document_parsing,langchain]->promptflow-rag) (3.1.43)
Collecting azure-ai-formrecognizer (from azureml-rag[azure,cognitive_search,document_parsing,langchain]->promptflow-rag)
  Using cached azure_ai_formrecognizer-3.3.3-py3-none-any.whl.metadata (64 kB)
Collecting langchain<0.3,>=0.0.236 (from azureml-rag[azure,cognitive_search,document_parsing,langchain]->promptflow-rag)
  Downloading langchain-0.2.16-py3-none-any.whl.metadata (7.1 kB)
Collecting langchain-community<0.3 (from azureml-rag[azure,cognitive_search,document_parsing,langchain]->promptflow-rag)
  Downloading langchain_community-0.2.16-py3-none-any.whl.metadata (2.7 kB)
Requirement already satisfied: anyio<5,>=3.5.0 in ./.venv/lib/python3.11/site-packages (from openai->promptflow-rag) (4.4.0)
Requirement already satisfied: distro<2,>=1.7.0 in ./.venv/lib/python3.11/site-packages (from openai->promptflow-rag) (1.9.0)
Requirement already satisfied: httpx<1,>=0.23.0 in ./.venv/lib/python3.11/site-packages (from openai->promptflow-rag) (0.27.2)
Requirement already satisfied: jiter<1,>=0.4.0 in ./.venv/lib/python3.11/site-packages (from openai->promptflow-rag) (0.5.0)
Requirement already satisfied: pydantic<3,>=1.9.0 in ./.venv/lib/python3.11/site-packages (from openai->promptflow-rag) (2.8.2)
Requirement already satisfied: sniffio in ./.venv/lib/python3.11/site-packages (from openai->promptflow-rag) (1.3.1)
Requirement already satisfied: tqdm>4 in ./.venv/lib/python3.11/site-packages (from openai->promptflow-rag) (4.66.5)
Requirement already satisfied: typing-extensions<5,>=4.11 in ./.venv/lib/python3.11/site-packages (from openai->promptflow-rag) (4.12.2)
Requirement already satisfied: idna>=2.8 in ./.venv/lib/python3.11/site-packages (from anyio<5,>=3.5.0->openai->promptflow-rag) (3.8)
Requirement already satisfied: msrest>=0.6.18 in ./.venv/lib/python3.11/site-packages (from azure-ai-ml<=1.16.1,>=1.10.0->azureml-rag[azure,cognitive_search,document_parsing,langchain]->promptflow-rag) (0.7.1)
Requirement already satisfied: azure-core>=1.23.0 in ./.venv/lib/python3.11/site-packages (from azure-ai-ml<=1.16.1,>=1.10.0->azureml-rag[azure,cognitive_search,document_parsing,langchain]->promptflow-rag) (1.30.2)
Requirement already satisfied: azure-mgmt-core>=1.3.0 in ./.venv/lib/python3.11/site-packages (from azure-ai-ml<=1.16.1,>=1.10.0->azureml-rag[azure,cognitive_search,document_parsing,langchain]->promptflow-rag) (1.4.0)
Requirement already satisfied: marshmallow>=3.5 in ./.venv/lib/python3.11/site-packages (from azure-ai-ml<=1.16.1,>=1.10.0->azureml-rag[azure,cognitive_search,document_parsing,langchain]->promptflow-rag) (3.22.0)
Requirement already satisfied: jsonschema>=4.0.0 in ./.venv/lib/python3.11/site-packages (from azure-ai-ml<=1.16.1,>=1.10.0->azureml-rag[azure,cognitive_search,document_parsing,langchain]->promptflow-rag) (4.23.0)
Requirement already satisfied: strictyaml in ./.venv/lib/python3.11/site-packages (from azure-ai-ml<=1.16.1,>=1.10.0->azureml-rag[azure,cognitive_search,document_parsing,langchain]->promptflow-rag) (1.7.3)
Requirement already satisfied: colorama in ./.venv/lib/python3.11/site-packages (from azure-ai-ml<=1.16.1,>=1.10.0->azureml-rag[azure,cognitive_search,document_parsing,langchain]->promptflow-rag) (0.4.6)
Requirement already satisfied: pyjwt in ./.venv/lib/python3.11/site-packages (from azure-ai-ml<=1.16.1,>=1.10.0->azureml-rag[azure,cognitive_search,document_parsing,langchain]->promptflow-rag) (2.9.0)
Requirement already satisfied: azure-storage-blob>=12.10.0 in ./.venv/lib/python3.11/site-packages (from azure-ai-ml<=1.16.1,>=1.10.0->azureml-rag[azure,cognitive_search,document_parsing,langchain]->promptflow-rag) (12.22.0)
Requirement already satisfied: azure-storage-file-share in ./.venv/lib/python3.11/site-packages (from azure-ai-ml<=1.16.1,>=1.10.0->azureml-rag[azure,cognitive_search,document_parsing,langchain]->promptflow-rag) (12.17.0)
Requirement already satisfied: azure-storage-file-datalake>=12.2.0 in ./.venv/lib/python3.11/site-packages (from azure-ai-ml<=1.16.1,>=1.10.0->azureml-rag[azure,cognitive_search,document_parsing,langchain]->promptflow-rag) (12.16.0)
Requirement already satisfied: pydash>=6.0.0 in ./.venv/lib/python3.11/site-packages (from azure-ai-ml<=1.16.1,>=1.10.0->azureml-rag[azure,cognitive_search,document_parsing,langchain]->promptflow-rag) (7.0.7)
Requirement already satisfied: isodate in ./.venv/lib/python3.11/site-packages (from azure-ai-ml<=1.16.1,>=1.10.0->azureml-rag[azure,cognitive_search,document_parsing,langchain]->promptflow-rag) (0.6.1)
Requirement already satisfied: azure-common>=1.1 in ./.venv/lib/python3.11/site-packages (from azure-ai-ml<=1.16.1,>=1.10.0->azureml-rag[azure,cognitive_search,document_parsing,langchain]->promptflow-rag) (1.1.28)
Requirement already satisfied: opencensus-ext-azure in ./.venv/lib/python3.11/site-packages (from azure-ai-ml<=1.16.1,>=1.10.0->azureml-rag[azure,cognitive_search,document_parsing,langchain]->promptflow-rag) (1.1.13)
Requirement already satisfied: opencensus-ext-logging in ./.venv/lib/python3.11/site-packages (from azure-ai-ml<=1.16.1,>=1.10.0->azureml-rag[azure,cognitive_search,document_parsing,langchain]->promptflow-rag) (0.1.1)
Requirement already satisfied: cryptography>=2.5 in ./.venv/lib/python3.11/site-packages (from azure-identity>=1.17.0->azureml-rag[azure,cognitive_search,document_parsing,langchain]->promptflow-rag) (43.0.0)
Requirement already satisfied: msal>=1.24.0 in ./.venv/lib/python3.11/site-packages (from azure-identity>=1.17.0->azureml-rag[azure,cognitive_search,document_parsing,langchain]->promptflow-rag) (1.30.0)
Requirement already satisfied: msal-extensions>=0.3.0 in ./.venv/lib/python3.11/site-packages (from azure-identity>=1.17.0->azureml-rag[azure,cognitive_search,document_parsing,langchain]->promptflow-rag) (1.2.0)
INFO: pip is looking at multiple versions of azureml-dataprep to determine which version is compatible with other requirements. This could take a while.
Collecting azureml-dataprep>4.11 (from azureml-dataprep[parquet]>4.11->azureml-rag[azure,cognitive_search,document_parsing,langchain]->promptflow-rag)
  Using cached azureml_dataprep-5.1.6-py3-none-any.whl.metadata (2.2 kB)
  Using cached azureml_dataprep-5.1.5-py3-none-any.whl.metadata (2.2 kB)
  Using cached azureml_dataprep-5.1.4-py3-none-any.whl.metadata (2.1 kB)
  Using cached azureml_dataprep-5.1.3-py3-none-any.whl.metadata (2.1 kB)
  Using cached azureml_dataprep-5.1.2-py3-none-any.whl.metadata (2.1 kB)
  Using cached azureml_dataprep-5.1.1-py3-none-any.whl.metadata (2.1 kB)
  Using cached azureml_dataprep-5.1.0-py3-none-any.whl.metadata (2.1 kB)
INFO: pip is still looking at multiple versions of azureml-dataprep to determine which version is compatible with other requirements. This could take a while.
  Using cached azureml_dataprep-5.0.0-py3-none-any.whl.metadata (2.1 kB)
  Using cached azureml_dataprep-4.14.1-py3-none-any.whl.metadata (2.1 kB)
  Using cached azureml_dataprep-4.14.0-py3-none-any.whl.metadata (2.1 kB)
  Using cached azureml_dataprep-4.12.10-py3-none-any.whl.metadata (2.1 kB)
  Using cached azureml_dataprep-4.12.9-py3-none-any.whl.metadata (2.1 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 azureml_dataprep-4.12.8-py3-none-any.whl.metadata (2.1 kB)
  Using cached azureml_dataprep-4.12.7-py3-none-any.whl.metadata (2.1 kB)
  Using cached azureml_dataprep-4.12.6-py3-none-any.whl.metadata (2.1 kB)
  Using cached azureml_dataprep-4.12.5-py3-none-any.whl.metadata (2.1 kB)
  Using cached azureml_dataprep-4.12.4-py3-none-any.whl.metadata (2.1 kB)
  Using cached azureml_dataprep-4.12.2-py3-none-any.whl.metadata (2.1 kB)
  Using cached azureml_dataprep-4.12.1-py3-none-any.whl.metadata (2.1 kB)
  Using cached azureml_dataprep-4.12.0-py3-none-any.whl.metadata (2.1 kB)
  Using cached azureml_dataprep-4.11.7-py3-none-any.whl.metadata (2.1 kB)
  Using cached azureml_dataprep-4.11.6-py3-none-any.whl.metadata (2.1 kB)
  Using cached azureml_dataprep-4.11.5-py3-none-any.whl.metadata (2.1 kB)
  Using cached azureml_dataprep-4.11.4-py3-none-any.whl.metadata (2.1 kB)
  Using cached azureml_dataprep-4.11.3-py3-none-any.whl.metadata (2.1 kB)
  Using cached azureml_dataprep-4.11.2-py3-none-any.whl.metadata (2.1 kB)
  Using cached azureml_dataprep-4.11.1-py3-none-any.whl.metadata (2.1 kB)
Collecting azureml-rag[azure,cognitive_search,document_parsing,langchain] (from promptflow-rag)
  Using cached azureml_rag-0.2.35-py3-none-any.whl.metadata (22 kB)
  Using cached azureml_rag-0.2.34-py3-none-any.whl.metadata (22 kB)
Collecting langchain<0.2,>=0.0.236 (from azureml-rag[azure,cognitive_search,document_parsing,langchain]->promptflow-rag)
  Using cached langchain-0.1.20-py3-none-any.whl.metadata (13 kB)
Collecting langchain-community<=0.0.33 (from azureml-rag[azure,cognitive_search,document_parsing,langchain]->promptflow-rag)
  Using cached langchain_community-0.0.33-py3-none-any.whl.metadata (8.5 kB)
Collecting azureml-rag[azure,cognitive_search,document_parsing,langchain] (from promptflow-rag)
  Using cached azureml_rag-0.2.33-py3-none-any.whl.metadata (21 kB)
Collecting azure-ai-ml<=1.15.0,>=1.10.0 (from azureml-rag[azure,cognitive_search,document_parsing,langchain]->promptflow-rag)
  Using cached azure_ai_ml-1.15.0-py3-none-any.whl.metadata (28 kB)
Collecting azureml-rag[azure,cognitive_search,document_parsing,langchain] (from promptflow-rag)
  Using cached azureml_rag-0.2.32-py3-none-any.whl.metadata (21 kB)
Collecting azure-ai-ml<1.15.0,>=1.10.0 (from azureml-rag[azure,cognitive_search,document_parsing,langchain]->promptflow-rag)
  Using cached azure_ai_ml-1.14.0-py3-none-any.whl.metadata (27 kB)
Collecting azureml-rag[azure,cognitive_search,document_parsing,langchain] (from promptflow-rag)
  Using cached azureml_rag-0.2.31.1-py3-none-any.whl.metadata (21 kB)
  Using cached azureml_rag-0.2.31-py3-none-any.whl.metadata (20 kB)
  Using cached azureml_rag-0.2.30.2-py3-none-any.whl.metadata (20 kB)
  Using cached azureml_rag-0.2.30.1-py3-none-any.whl.metadata (20 kB)
  Using cached azureml_rag-0.2.30-py3-none-any.whl.metadata (20 kB)
  Using cached azureml_rag-0.2.29.2-py3-none-any.whl.metadata (19 kB)
  Using cached azureml_rag-0.2.29.1-py3-none-any.whl.metadata (19 kB)
  Using cached azureml_rag-0.2.29-py3-none-any.whl.metadata (19 kB)
  Using cached azureml_rag-0.2.28-py3-none-any.whl.metadata (19 kB)
  Using cached azureml_rag-0.2.27-py3-none-any.whl.metadata (19 kB)
Collecting azure-ai-ml<1.14.0,>=1.10.0 (from azureml-rag[azure,cognitive_search,document_parsing,langchain]->promptflow-rag)
  Using cached azure_ai_ml-1.13.0-py3-none-any.whl.metadata (26 kB)
Collecting azure-search-documents==11.4.0b8 (from azureml-rag[azure,cognitive_search,document_parsing,langchain]->promptflow-rag)
  Using cached azure_search_documents-11.4.0b8-py3-none-any.whl.metadata (22 kB)
Collecting langchain<=0.0.348,>=0.0.236 (from azureml-rag[azure,cognitive_search,document_parsing,langchain]->promptflow-rag)
  Using cached langchain-0.0.348-py3-none-any.whl.metadata (16 kB)
Collecting azureml-rag[azure,cognitive_search,document_parsing,langchain] (from promptflow-rag)
  Using cached azureml_rag-0.2.26-py3-none-any.whl.metadata (19 kB)
  Using cached azureml_rag-0.2.25-py3-none-any.whl.metadata (18 kB)
  Using cached azureml_rag-0.2.24.2-py3-none-any.whl.metadata (18 kB)
  Using cached azureml_rag-0.2.24.1-py3-none-any.whl.metadata (18 kB)
  Using cached azureml_rag-0.2.24-py3-none-any.whl.metadata (17 kB)
  Using cached azureml_rag-0.2.23.5-py3-none-any.whl.metadata (17 kB)
  Using cached azureml_rag-0.2.23.4-py3-none-any.whl.metadata (17 kB)
  Using cached azureml_rag-0.2.23.3-py3-none-any.whl.metadata (17 kB)
  Using cached azureml_rag-0.2.23.2-py3-none-any.whl.metadata (17 kB)
  Using cached azureml_rag-0.2.23.1-py3-none-any.whl.metadata (16 kB)
  Using cached azureml_rag-0.2.23-py3-none-any.whl.metadata (16 kB)
  Using cached azureml_rag-0.2.22-py3-none-any.whl.metadata (15 kB)
Collecting openai (from promptflow-rag)
  Using cached openai-0.28.1-py3-none-any.whl.metadata (11 kB)
Collecting azureml-rag[azure,cognitive_search,document_parsing,langchain] (from promptflow-rag)
  Using cached azureml_rag-0.2.21-py3-none-any.whl.metadata (15 kB)
Collecting pypdf~=3.7.0 (from azureml-rag[azure,cognitive_search,document_parsing,langchain]->promptflow-rag)
  Using cached pypdf-3.7.1-py3-none-any.whl.metadata (6.8 kB)
Collecting azureml-rag[azure,cognitive_search,document_parsing,langchain] (from promptflow-rag)
  Using cached azureml_rag-0.2.20-py3-none-any.whl.metadata (15 kB)
  Using cached azureml_rag-0.2.18.1-py3-none-any.whl.metadata (14 kB)
Collecting langchain==0.0.236 (from azureml-rag[azure,cognitive_search,document_parsing,langchain]->promptflow-rag)
  Using cached langchain-0.0.236-py3-none-any.whl.metadata (14 kB)
Requirement already satisfied: SQLAlchemy<3,>=1.4 in ./.venv/lib/python3.11/site-packages (from langchain==0.0.236->azureml-rag[azure,cognitive_search,document_parsing,langchain]->promptflow-rag) (2.0.32)
Collecting aiohttp<4.0.0,>=3.8.3 (from langchain==0.0.236->azureml-rag[azure,cognitive_search,document_parsing,langchain]->promptflow-rag)
  Using cached aiohttp-3.10.5-cp311-cp311-macosx_11_0_arm64.whl.metadata (7.5 kB)
Collecting dataclasses-json<0.6.0,>=0.5.7 (from langchain==0.0.236->azureml-rag[azure,cognitive_search,document_parsing,langchain]->promptflow-rag)
  Using cached dataclasses_json-0.5.14-py3-none-any.whl.metadata (22 kB)
Collecting langsmith<0.0.11,>=0.0.10 (from langchain==0.0.236->azureml-rag[azure,cognitive_search,document_parsing,langchain]->promptflow-rag)
  Using cached langsmith-0.0.10-py3-none-any.whl.metadata (8.7 kB)
Collecting numexpr<3.0.0,>=2.8.4 (from langchain==0.0.236->azureml-rag[azure,cognitive_search,document_parsing,langchain]->promptflow-rag)
  Using cached numexpr-2.10.1-cp311-cp311-macosx_11_0_arm64.whl.metadata (1.2 kB)
Requirement already satisfied: numpy<2,>=1 in ./.venv/lib/python3.11/site-packages (from langchain==0.0.236->azureml-rag[azure,cognitive_search,document_parsing,langchain]->promptflow-rag) (1.26.4)
Collecting openapi-schema-pydantic<2.0,>=1.2 (from langchain==0.0.236->azureml-rag[azure,cognitive_search,document_parsing,langchain]->promptflow-rag)
  Using cached openapi_schema_pydantic-1.2.4-py3-none-any.whl.metadata (8.5 kB)
Collecting pydantic<2,>=1 (from langchain==0.0.236->azureml-rag[azure,cognitive_search,document_parsing,langchain]->promptflow-rag)
  Using cached pydantic-1.10.18-cp311-cp311-macosx_11_0_arm64.whl.metadata (152 kB)
Requirement already satisfied: tenacity<9.0.0,>=8.1.0 in ./.venv/lib/python3.11/site-packages (from langchain==0.0.236->azureml-rag[azure,cognitive_search,document_parsing,langchain]->promptflow-rag) (8.5.0)
Collecting azureml-rag[azure,cognitive_search,document_parsing,langchain] (from promptflow-rag)
  Using cached azureml_rag-0.2.18-py3-none-any.whl.metadata (14 kB)
  Using cached azureml_rag-0.2.17-py3-none-any.whl.metadata (13 kB)
  Using cached azureml_rag-0.2.15.1-py3-none-any.whl.metadata (13 kB)
  Using cached azureml_rag-0.2.15-py3-none-any.whl.metadata (13 kB)
  Using cached azureml_rag-0.2.14-py3-none-any.whl.metadata (13 kB)
  Using cached azureml_rag-0.2.13-py3-none-any.whl.metadata (13 kB)
  Using cached azureml_rag-0.2.12-py3-none-any.whl.metadata (12 kB)
  Using cached azureml_rag-0.2.11-py3-none-any.whl.metadata (12 kB)
  Using cached azureml_rag-0.2.10-py3-none-any.whl.metadata (11 kB)
  Using cached azureml_rag-0.2.9-py3-none-any.whl.metadata (11 kB)
  Using cached azureml_rag-0.2.8-py3-none-any.whl.metadata (11 kB)
  Using cached azureml_rag-0.2.7-py3-none-any.whl.metadata (11 kB)
Collecting tiktoken~=0.3.0 (from azureml-rag[azure,cognitive_search,document_parsing,langchain]->promptflow-rag)
  Using cached tiktoken-0.3.3-cp311-cp311-macosx_11_0_arm64.whl.metadata (5.2 kB)
Collecting azureml-rag[azure,cognitive_search,document_parsing,langchain] (from promptflow-rag)
  Using cached azureml_rag-0.2.6-py3-none-any.whl.metadata (11 kB)
  Using cached azureml_rag-0.2.5-py3-none-any.whl.metadata (10 kB)
  Using cached azureml_rag-0.2.4-py3-none-any.whl.metadata (10 kB)
  Using cached azureml_rag-0.2.3-py3-none-any.whl.metadata (10 kB)
  Using cached azureml_rag-0.2.2-py3-none-any.whl.metadata (10.0 kB)
  Using cached azureml_rag-0.2.1-py3-none-any.whl.metadata (9.8 kB)
WARNING: azureml-rag 0.2.1 does not provide the extra 'azure'
WARNING: azureml-rag 0.2.1 does not provide the extra 'azure'
  Using cached azureml_rag-0.1.24.2-py3-none-any.whl.metadata (9.8 kB)
Collecting azureml-telemetry (from azureml-rag[azure,cognitive_search,document_parsing,langchain]->promptflow-rag)
  Using cached azureml_telemetry-1.57.0-py3-none-any.whl.metadata (1.1 kB)
Collecting azureml-mlflow (from azureml-rag[azure,cognitive_search,document_parsing,langchain]->promptflow-rag)
  Using cached azureml_mlflow-1.57.0.post1-py3-none-any.whl.metadata (2.5 kB)
Collecting azure-search-documents==11.4.0b6 (from azureml-rag[azure,cognitive_search,document_parsing,langchain]->promptflow-rag)
  Using cached azure_search_documents-11.4.0b6-py3-none-any.whl.metadata (22 kB)
Collecting azureml-rag[azure,cognitive_search,document_parsing,langchain] (from promptflow-rag)
  Using cached azureml_rag-0.1.24.1-py3-none-any.whl.metadata (9.6 kB)
WARNING: azureml-rag 0.1.24.1 does not provide the extra 'azure'
WARNING: azureml-rag 0.1.24.1 does not provide the extra 'langchain'
WARNING: azureml-rag 0.1.24.1 does not provide the extra 'azure'
WARNING: azureml-rag 0.1.24.1 does not provide the extra 'langchain'
  Using cached azureml_rag-0.1.24-py3-none-any.whl.metadata (9.5 kB)
WARNING: azureml-rag 0.1.24 does not provide the extra 'azure'
WARNING: azureml-rag 0.1.24 does not provide the extra 'langchain'
WARNING: azureml-rag 0.1.24 does not provide the extra 'azure'
WARNING: azureml-rag 0.1.24 does not provide the extra 'langchain'
  Using cached azureml_rag-0.1.23.2-py3-none-any.whl.metadata (9.2 kB)
WARNING: azureml-rag 0.1.23.2 does not provide the extra 'azure'
WARNING: azureml-rag 0.1.23.2 does not provide the extra 'langchain'
WARNING: azureml-rag 0.1.23.2 does not provide the extra 'azure'
WARNING: azureml-rag 0.1.23.2 does not provide the extra 'langchain'
  Using cached azureml_rag-0.1.23.1-py3-none-any.whl.metadata (9.2 kB)
WARNING: azureml-rag 0.1.23.1 does not provide the extra 'azure'
WARNING: azureml-rag 0.1.23.1 does not provide the extra 'langchain'
WARNING: azureml-rag 0.1.23.1 does not provide the extra 'azure'
WARNING: azureml-rag 0.1.23.1 does not provide the extra 'langchain'
  Using cached azureml_rag-0.1.23-py3-none-any.whl.metadata (9.1 kB)
WARNING: azureml-rag 0.1.23 does not provide the extra 'azure'
WARNING: azureml-rag 0.1.23 does not provide the extra 'langchain'
WARNING: azureml-rag 0.1.23 does not provide the extra 'azure'
WARNING: azureml-rag 0.1.23 does not provide the extra 'langchain'
  Using cached azureml_rag-0.1.22-py3-none-any.whl.metadata (9.0 kB)
WARNING: azureml-rag 0.1.22 does not provide the extra 'azure'
WARNING: azureml-rag 0.1.22 does not provide the extra 'langchain'
WARNING: azureml-rag 0.1.22 does not provide the extra 'azure'
WARNING: azureml-rag 0.1.22 does not provide the extra 'langchain'
  Using cached azureml_rag-0.1.21-py3-none-any.whl.metadata (8.9 kB)
WARNING: azureml-rag 0.1.21 does not provide the extra 'azure'
WARNING: azureml-rag 0.1.21 does not provide the extra 'langchain'
WARNING: azureml-rag 0.1.21 does not provide the extra 'azure'
WARNING: azureml-rag 0.1.21 does not provide the extra 'langchain'
  Using cached azureml_rag-0.1.20-py3-none-any.whl.metadata (8.3 kB)
WARNING: azureml-rag 0.1.20 does not provide the extra 'azure'
WARNING: azureml-rag 0.1.20 does not provide the extra 'langchain'
WARNING: azureml-rag 0.1.20 does not provide the extra 'azure'
WARNING: azureml-rag 0.1.20 does not provide the extra 'langchain'
  Using cached azureml_rag-0.1.19-py3-none-any.whl.metadata (8.3 kB)
WARNING: azureml-rag 0.1.19 does not provide the extra 'azure'
WARNING: azureml-rag 0.1.19 does not provide the extra 'langchain'
WARNING: azureml-rag 0.1.19 does not provide the extra 'azure'
WARNING: azureml-rag 0.1.19 does not provide the extra 'langchain'
  Using cached azureml_rag-0.1.18-py3-none-any.whl.metadata (8.3 kB)
WARNING: azureml-rag 0.1.18 does not provide the extra 'azure'
WARNING: azureml-rag 0.1.18 does not provide the extra 'langchain'
WARNING: azureml-rag 0.1.18 does not provide the extra 'azure'
WARNING: azureml-rag 0.1.18 does not provide the extra 'langchain'
  Using cached azureml_rag-0.1.17-py3-none-any.whl.metadata (7.4 kB)
WARNING: azureml-rag 0.1.17 does not provide the extra 'azure'
WARNING: azureml-rag 0.1.17 does not provide the extra 'langchain'
WARNING: azureml-rag 0.1.17 does not provide the extra 'azure'
WARNING: azureml-rag 0.1.17 does not provide the extra 'langchain'
  Using cached azureml_rag-0.1.16-py3-none-any.whl.metadata (7.3 kB)
WARNING: azureml-rag 0.1.16 does not provide the extra 'azure'
WARNING: azureml-rag 0.1.16 does not provide the extra 'langchain'
Collecting azure-search-documents~=11.4.0b3 (from azureml-rag[azure,cognitive_search,document_parsing,langchain]->promptflow-rag)
  Using cached azure_search_documents-11.4.0-py3-none-any.whl.metadata (22 kB)
WARNING: azureml-rag 0.1.16 does not provide the extra 'azure'
WARNING: azureml-rag 0.1.16 does not provide the extra 'langchain'
Collecting azureml-rag[azure,cognitive_search,document_parsing,langchain] (from promptflow-rag)
  Using cached azureml_rag-0.1.15-py3-none-any.whl.metadata (7.2 kB)
WARNING: azureml-rag 0.1.15 does not provide the extra 'azure'
WARNING: azureml-rag 0.1.15 does not provide the extra 'langchain'
WARNING: azureml-rag 0.1.15 does not provide the extra 'azure'
WARNING: azureml-rag 0.1.15 does not provide the extra 'langchain'
  Using cached azureml_rag-0.1.14-py3-none-any.whl.metadata (7.1 kB)
WARNING: azureml-rag 0.1.14 does not provide the extra 'azure'
WARNING: azureml-rag 0.1.14 does not provide the extra 'langchain'
WARNING: azureml-rag 0.1.14 does not provide the extra 'azure'
WARNING: azureml-rag 0.1.14 does not provide the extra 'langchain'
  Using cached azureml_rag-0.1.13-py3-none-any.whl.metadata (7.0 kB)
WARNING: azureml-rag 0.1.13 does not provide the extra 'azure'
WARNING: azureml-rag 0.1.13 does not provide the extra 'langchain'
WARNING: azureml-rag 0.1.13 does not provide the extra 'azure'
WARNING: azureml-rag 0.1.13 does not provide the extra 'langchain'
  Using cached azureml_rag-0.1.12-py3-none-any.whl.metadata (6.9 kB)
WARNING: azureml-rag 0.1.12 does not provide the extra 'azure'
WARNING: azureml-rag 0.1.12 does not provide the extra 'langchain'
WARNING: azureml-rag 0.1.12 does not provide the extra 'azure'
WARNING: azureml-rag 0.1.12 does not provide the extra 'langchain'
  Using cached azureml_rag-0.1.11-py3-none-any.whl.metadata (6.8 kB)
WARNING: azureml-rag 0.1.11 does not provide the extra 'azure'
WARNING: azureml-rag 0.1.11 does not provide the extra 'langchain'
WARNING: azureml-rag 0.1.11 does not provide the extra 'azure'
WARNING: azureml-rag 0.1.11 does not provide the extra 'langchain'
  Using cached azureml_rag-0.1.10-py3-none-any.whl.metadata (6.6 kB)
WARNING: azureml-rag 0.1.10 does not provide the extra 'azure'
WARNING: azureml-rag 0.1.10 does not provide the extra 'langchain'
WARNING: azureml-rag 0.1.10 does not provide the extra 'azure'
WARNING: azureml-rag 0.1.10 does not provide the extra 'langchain'
  Using cached azureml_rag-0.1.9-py3-none-any.whl.metadata (6.5 kB)
WARNING: azureml-rag 0.1.9 does not provide the extra 'azure'
WARNING: azureml-rag 0.1.9 does not provide the extra 'langchain'
Collecting openai (from promptflow-rag)
  Using cached openai-0.27.10-py3-none-any.whl.metadata (13 kB)
WARNING: azureml-rag 0.1.9 does not provide the extra 'azure'
WARNING: azureml-rag 0.1.9 does not provide the extra 'langchain'
Collecting azureml-rag[azure,cognitive_search,document_parsing,langchain] (from promptflow-rag)
  Using cached azureml_rag-0.1.8-py3-none-any.whl.metadata (5.7 kB)
WARNING: azureml-rag 0.1.8 does not provide the extra 'azure'
WARNING: azureml-rag 0.1.8 does not provide the extra 'langchain'
WARNING: azureml-rag 0.1.8 does not provide the extra 'azure'
WARNING: azureml-rag 0.1.8 does not provide the extra 'langchain'
  Using cached azureml_rag-0.1.7-py3-none-any.whl.metadata (5.6 kB)
WARNING: azureml-rag 0.1.7 does not provide the extra 'azure'
WARNING: azureml-rag 0.1.7 does not provide the extra 'langchain'
WARNING: azureml-rag 0.1.7 does not provide the extra 'azure'
WARNING: azureml-rag 0.1.7 does not provide the extra 'langchain'
  Using cached azureml_rag-0.1.6-py3-none-any.whl.metadata (5.6 kB)
WARNING: azureml-rag 0.1.6 does not provide the extra 'azure'
WARNING: azureml-rag 0.1.6 does not provide the extra 'langchain'
Collecting azureml-dataprep<4.11.0a,>=4.10.0a (from azureml-dataprep[parquet]<4.11.0a,>=4.10.0a->azureml-rag[azure,cognitive_search,document_parsing,langchain]->promptflow-rag)
  Using cached azureml_dataprep-4.10.9-py3-none-any.whl.metadata (2.1 kB)
  Using cached azureml_dataprep-4.10.8-py3-none-any.whl.metadata (2.1 kB)
  Using cached azureml_dataprep-4.10.7-py3-none-any.whl.metadata (2.1 kB)
  Using cached azureml_dataprep-4.10.6-py3-none-any.whl.metadata (2.1 kB)
  Using cached azureml_dataprep-4.10.5-py3-none-any.whl.metadata (2.1 kB)
  Using cached azureml_dataprep-4.10.4-py3-none-any.whl.metadata (2.1 kB)
  Using cached azureml_dataprep-4.10.1-py3-none-any.whl.metadata (2.1 kB)
  Using cached azureml_dataprep-4.10.0-py3-none-any.whl.metadata (2.1 kB)
WARNING: azureml-rag 0.1.6 does not provide the extra 'azure'
WARNING: azureml-rag 0.1.6 does not provide the extra 'langchain'
Collecting azureml-rag[azure,cognitive_search,document_parsing,langchain] (from promptflow-rag)
  Using cached azureml_rag-0.1.5-py3-none-any.whl.metadata (5.4 kB)
WARNING: azureml-rag 0.1.5 does not provide the extra 'azure'
WARNING: azureml-rag 0.1.5 does not provide the extra 'langchain'
WARNING: azureml-rag 0.1.5 does not provide the extra 'azure'
WARNING: azureml-rag 0.1.5 does not provide the extra 'langchain'
  Using cached azureml_rag-0.1.4-py3-none-any.whl.metadata (5.0 kB)
WARNING: azureml-rag 0.1.4 does not provide the extra 'azure'
WARNING: azureml-rag 0.1.4 does not provide the extra 'langchain'
WARNING: azureml-rag 0.1.4 does not provide the extra 'azure'
WARNING: azureml-rag 0.1.4 does not provide the extra 'langchain'
  Using cached azureml_rag-0.1.3-py3-none-any.whl.metadata (3.5 kB)
WARNING: azureml-rag 0.1.3 does not provide the extra 'azure'
WARNING: azureml-rag 0.1.3 does not provide the extra 'langchain'
Collecting azureml-mlflow~=1.50.0 (from azureml-rag[azure,cognitive_search,document_parsing,langchain]->promptflow-rag)
  Using cached azureml_mlflow-1.50.0-py3-none-any.whl.metadata (2.5 kB)
WARNING: azureml-rag 0.1.3 does not provide the extra 'azure'
WARNING: azureml-rag 0.1.3 does not provide the extra 'langchain'
Collecting azureml-rag[azure,cognitive_search,document_parsing,langchain] (from promptflow-rag)
  Using cached azureml_rag-0.1.2-py3-none-any.whl.metadata (3.2 kB)
WARNING: azureml-rag 0.1.2 does not provide the extra 'azure'
WARNING: azureml-rag 0.1.2 does not provide the extra 'langchain'
WARNING: azureml-rag 0.1.2 does not provide the extra 'azure'
WARNING: azureml-rag 0.1.2 does not provide the extra 'langchain'
ERROR: Cannot install azureml-dataprep because these package versions have conflicting dependencies.

The conflict is caused by:
    azureml-dataprep 4.10.9 depends on dotnetcore2<4.0.0 and >=3.0.0
    azureml-dataprep 4.10.8 depends on dotnetcore2<4.0.0 and >=3.0.0
    azureml-dataprep 4.10.7 depends on dotnetcore2<4.0.0 and >=3.0.0
    azureml-dataprep 4.10.6 depends on dotnetcore2<4.0.0 and >=3.0.0
    azureml-dataprep 4.10.5 depends on dotnetcore2<4.0.0 and >=3.0.0
    azureml-dataprep 4.10.4 depends on dotnetcore2<4.0.0 and >=3.0.0
    azureml-dataprep 4.10.1 depends on dotnetcore2<4.0.0 and >=3.0.0
    azureml-dataprep 4.10.0 depends on dotnetcore2<4.0.0 and >=3.0.0

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

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

How To Reproduce the bug pip install promptflow-rag Tried to install underlying packages that create the resolution error 'azureml-dataprep' seperately but that doesn't help. When trying to install that package, the following error appears:

The conflict is caused by:
    azureml-dataprep 5.2.0 depends on azureml-dataprep-native<42.0.0 and >=41.0.0

Expected behavior That the package would install Screenshots If applicable, add screenshots to help explain your problem.

Running Information(please complete the following information):

manojjb commented 2 months ago

+1 I get the same issue installing it. Any timeline for fixing this or workaround for it ?

itt-mattleonhardt commented 1 month ago

I also have the same error trying to install in the mcr.microsoft.com/devcontainers/python:3.12 and 3.11 containers (Debian 12.7) on MacOS ARM64

AugustoPeres commented 1 month ago

Having the same issue. Did you manage to find a solution?

bchabros commented 1 month ago

I have similar problem during install azureml-pipeline using: pip install azureml-pipeline I've got:

INFO: pip is looking at multiple versions of azureml-dataprep to determine which version is compatible with other requirements. This could take a while.
Collecting azureml-dataprep<5.2.0a,>=5.1.0a (from azureml-dataset-runtime~=1.57.0->azureml-train-automl-client~=1.57.0->azureml-pipeline-steps~=1.57.0->azureml-pipeline)
  Using cached azureml_dataprep-5.1.5-py3-none-any.whl.metadata (2.2 kB)
  Using cached azureml_dataprep-5.1.4-py3-none-any.whl.metadata (2.1 kB)
  Using cached azureml_dataprep-5.1.3-py3-none-any.whl.metadata (2.1 kB)
  Using cached azureml_dataprep-5.1.2-py3-none-any.whl.metadata (2.1 kB)
  Using cached azureml_dataprep-5.1.1-py3-none-any.whl.metadata (2.1 kB)
  Using cached azureml_dataprep-5.1.0-py3-none-any.whl.metadata (2.1 kB)
ERROR: Cannot install azureml-dataset-runtime because these package versions have conflicting dependencies.

The conflict is caused by:
    azureml-dataprep 5.1.6 depends on azureml-dataprep-native<42.0.0 and >=41.0.0
    azureml-dataprep 5.1.5 depends on azureml-dataprep-native<42.0.0 and >=41.0.0
    azureml-dataprep 5.1.4 depends on azureml-dataprep-native<42.0.0 and >=41.0.0
    azureml-dataprep 5.1.3 depends on azureml-dataprep-native<42.0.0 and >=41.0.0
    azureml-dataprep 5.1.2 depends on azureml-dataprep-native<42.0.0 and >=41.0.0
    azureml-dataprep 5.1.1 depends on azureml-dataprep-native<42.0.0 and >=41.0.0
    azureml-dataprep 5.1.0 depends on azureml-dataprep-native<42.0.0 and >=41.0.0

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

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

Python version: 3.10 While my friends who is working on Windows (I'm working on MAX OSX) can create env without error. Is the problem with OS?

github-actions[bot] commented 1 week ago

Hi, we're sending this friendly reminder because we haven't heard back from you in 30 days. We need more information about this issue to help address it. Please be sure to give us your input. If we don't hear back from you within 7 days of this comment, the issue will be automatically closed. Thank you!

GrazingScientist commented 1 week ago

Here another Mac user. Please devs, make this work!