ray-project / ray

Ray is a unified framework for scaling AI and Python applications. Ray consists of a core distributed runtime and a set of AI Libraries for accelerating ML workloads.
https://ray.io
Apache License 2.0
32.25k stars 5.49k forks source link

[Core] ResolutionImpossible - Test requirements appear to not fit versions #39782

Open simonsays1980 opened 10 months ago

simonsays1980 commented 10 months ago

What happened + What you expected to happen

What happened

I installed a new venv and inside of this installed ray[default,tune,rllib] @ https://s3-us-west-2.amazonaws.com/ray-wheels/latest/ray-3.0.0.dev0-cp39-cp39-manylinux2014_x86_64.whl

Then I installed the test requirements via:

python -m pip install --no-cache-dir -U -c python/requirements.txt -r python/requirements/test-requirements.txt

This is the error that I got:

  Downloading markdown_it_py-1.0.0-py3-none-any.whl (83 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 83.6/83.6 kB 6.9 MB/s eta 0:00:00
  Downloading markdown_it_py-0.6.2-py3-none-any.whl (81 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 81.7/81.7 kB 6.5 MB/s eta 0:00:00
WARNING: markdown-it-py 0.6.2 does not provide the extra 'plugins'
  Downloading markdown_it_py-0.6.1-py3-none-any.whl (81 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 81.7/81.7 kB 6.5 MB/s eta 0:00:00
WARNING: markdown-it-py 0.6.1 does not provide the extra 'plugins'
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.
  Downloading markdown_it_py-0.6.0-py3-none-any.whl (80 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 81.0/81.0 kB 7.6 MB/s eta 0:00:00
WARNING: markdown-it-py 0.6.0 does not provide the extra 'plugins'
  Downloading markdown_it_py-0.5.8-py3-none-any.whl (110 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 110.1/110.1 kB 6.9 MB/s eta 0:00:00
WARNING: markdown-it-py 0.5.8 does not provide the extra 'plugins'
  Downloading markdown_it_py-0.5.7-py3-none-any.whl (108 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 108.6/108.6 kB 6.2 MB/s eta 0:00:00
WARNING: markdown-it-py 0.5.7 does not provide the extra 'linkify'
WARNING: markdown-it-py 0.5.7 does not provide the extra 'plugins'
  Downloading markdown_it_py-0.5.6-py3-none-any.whl (115 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 115.9/115.9 kB 6.3 MB/s eta 0:00:00
WARNING: markdown-it-py 0.5.6 does not provide the extra 'linkify'
WARNING: markdown-it-py 0.5.6 does not provide the extra 'plugins'
  Downloading markdown_it_py-0.5.5-py3-none-any.whl (114 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 114.1/114.1 kB 6.3 MB/s eta 0:00:00
WARNING: markdown-it-py 0.5.5 does not provide the extra 'linkify'
WARNING: markdown-it-py 0.5.5 does not provide the extra 'plugins'
  Downloading markdown_it_py-0.5.4-py3-none-any.whl (113 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 113.9/113.9 kB 6.5 MB/s eta 0:00:00
WARNING: markdown-it-py 0.5.4 does not provide the extra 'linkify'
WARNING: markdown-it-py 0.5.4 does not provide the extra 'plugins'
  Downloading markdown_it_py-0.5.3-py3-none-any.whl (111 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 111.0/111.0 kB 6.6 MB/s eta 0:00:00
WARNING: markdown-it-py 0.5.3 does not provide the extra 'linkify'
WARNING: markdown-it-py 0.5.3 does not provide the extra 'plugins'
  Downloading markdown_it_py-0.5.2-py3-none-any.whl (110 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 111.0/111.0 kB 7.7 MB/s eta 0:00:00
WARNING: markdown-it-py 0.5.2 does not provide the extra 'linkify'
WARNING: markdown-it-py 0.5.2 does not provide the extra 'plugins'
  Downloading markdown_it_py-0.5.1-py3-none-any.whl (110 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 110.9/110.9 kB 7.0 MB/s eta 0:00:00
WARNING: markdown-it-py 0.5.1 does not provide the extra 'linkify'
WARNING: markdown-it-py 0.5.1 does not provide the extra 'plugins'
  Downloading markdown_it_py-0.5.0-py3-none-any.whl (110 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 110.9/110.9 kB 6.9 MB/s eta 0:00:00
WARNING: markdown-it-py 0.5.0 does not provide the extra 'linkify'
WARNING: markdown-it-py 0.5.0 does not provide the extra 'plugins'
  Downloading markdown_it_py-0.4.9-py3-none-any.whl (96 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 96.7/96.7 kB 7.2 MB/s eta 0:00:00
WARNING: markdown-it-py 0.4.9 does not provide the extra 'linkify'
WARNING: markdown-it-py 0.4.9 does not provide the extra 'plugins'
  Downloading markdown_it_py-0.4.8-py3-none-any.whl (96 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 96.0/96.0 kB 6.8 MB/s eta 0:00:00
WARNING: markdown-it-py 0.4.8 does not provide the extra 'linkify'
WARNING: markdown-it-py 0.4.8 does not provide the extra 'plugins'
  Downloading markdown_it_py-0.4.7-py3-none-any.whl (96 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 96.0/96.0 kB 6.4 MB/s eta 0:00:00
WARNING: markdown-it-py 0.4.7 does not provide the extra 'linkify'
WARNING: markdown-it-py 0.4.7 does not provide the extra 'plugins'
  Downloading markdown-it-py-0.4.6.tar.gz (116 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 116.9/116.9 kB 6.4 MB/s eta 0:00:00
  Preparing metadata (setup.py) ... done
WARNING: markdown-it-py 0.4.6 does not provide the extra 'linkify'
WARNING: markdown-it-py 0.4.6 does not provide the extra 'plugins'
  Downloading markdown-it-py-0.4.5.tar.gz (117 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 117.9/117.9 kB 8.1 MB/s eta 0:00:00
  Preparing metadata (setup.py) ... done
WARNING: markdown-it-py 0.4.5 does not provide the extra 'linkify'
WARNING: markdown-it-py 0.4.5 does not provide the extra 'plugins'
  Downloading markdown-it-py-0.4.4.tar.gz (117 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 117.8/117.8 kB 7.9 MB/s eta 0:00:00
  Preparing metadata (setup.py) ... done
WARNING: markdown-it-py 0.4.4 does not provide the extra 'linkify'
WARNING: markdown-it-py 0.4.4 does not provide the extra 'plugins'
  Downloading markdown-it-py-0.4.3.tar.gz (117 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 117.7/117.7 kB 7.7 MB/s eta 0:00:00
  Preparing metadata (setup.py) ... done
WARNING: markdown-it-py 0.4.3 does not provide the extra 'linkify'
WARNING: markdown-it-py 0.4.3 does not provide the extra 'plugins'
  Downloading markdown-it-py-0.4.2.tar.gz (117 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 117.6/117.6 kB 8.1 MB/s eta 0:00:00
  Preparing metadata (setup.py) ... done
WARNING: markdown-it-py 0.4.2 does not provide the extra 'linkify'
WARNING: markdown-it-py 0.4.2 does not provide the extra 'plugins'
  Downloading markdown-it-py-0.4.1.tar.gz (117 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 117.5/117.5 kB 8.3 MB/s eta 0:00:00
  Preparing metadata (setup.py) ... done
WARNING: markdown-it-py 0.4.1 does not provide the extra 'linkify'
WARNING: markdown-it-py 0.4.1 does not provide the extra 'plugins'
  Downloading markdown-it-py-0.4.0.tar.gz (117 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 117.6/117.6 kB 8.1 MB/s eta 0:00:00
  Preparing metadata (setup.py) ... done
WARNING: markdown-it-py 0.4.0 does not provide the extra 'linkify'
WARNING: markdown-it-py 0.4.0 does not provide the extra 'plugins'
  Downloading markdown-it-py-0.3.3.tar.gz (117 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 117.5/117.5 kB 8.3 MB/s eta 0:00:00
  Preparing metadata (setup.py) ... done
WARNING: markdown-it-py 0.3.3 does not provide the extra 'linkify'
WARNING: markdown-it-py 0.3.3 does not provide the extra 'plugins'
  Downloading markdown-it-py-0.3.2.tar.gz (119 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 120.0/120.0 kB 8.5 MB/s eta 0:00:00
  Preparing metadata (setup.py) ... done
WARNING: markdown-it-py 0.3.2 does not provide the extra 'linkify'
WARNING: markdown-it-py 0.3.2 does not provide the extra 'plugins'
  Downloading markdown-it-py-0.3.1.tar.gz (120 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 120.2/120.2 kB 8.3 MB/s eta 0:00:00
  Preparing metadata (setup.py) ... done
WARNING: markdown-it-py 0.3.1 does not provide the extra 'linkify'
WARNING: markdown-it-py 0.3.1 does not provide the extra 'plugins'
  Downloading markdown-it-py-0.3.0.tar.gz (120 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 120.2/120.2 kB 8.1 MB/s eta 0:00:00
  Preparing metadata (setup.py) ... done
WARNING: markdown-it-py 0.3.0 does not provide the extra 'linkify'
WARNING: markdown-it-py 0.3.0 does not provide the extra 'plugins'
  Downloading markdown-it-py-0.2.3.tar.gz (120 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 120.2/120.2 kB 8.9 MB/s eta 0:00:00
  Preparing metadata (setup.py) ... done
WARNING: markdown-it-py 0.2.3 does not provide the extra 'linkify'
WARNING: markdown-it-py 0.2.3 does not provide the extra 'plugins'
  Downloading markdown-it-py-0.2.2.tar.gz (120 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 120.1/120.1 kB 7.8 MB/s eta 0:00:00
  Preparing metadata (setup.py) ... done
WARNING: markdown-it-py 0.2.2 does not provide the extra 'linkify'
WARNING: markdown-it-py 0.2.2 does not provide the extra 'plugins'
  Downloading markdown-it-py-0.2.1.tar.gz (120 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 120.1/120.1 kB 1.5 MB/s eta 0:00:00
  Preparing metadata (setup.py) ... done
WARNING: markdown-it-py 0.2.1 does not provide the extra 'linkify'
WARNING: markdown-it-py 0.2.1 does not provide the extra 'plugins'
  Downloading markdown-it-py-0.2.0.tar.gz (120 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 120.1/120.1 kB 6.4 MB/s eta 0:00:00
  Preparing metadata (setup.py) ... done
WARNING: markdown-it-py 0.2.0 does not provide the extra 'linkify'
WARNING: markdown-it-py 0.2.0 does not provide the extra 'plugins'
  Downloading markdown-it-py-0.1.1.tar.gz (121 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 121.6/121.6 kB 7.5 MB/s eta 0:00:00
  Preparing metadata (setup.py) ... done
WARNING: markdown-it-py 0.1.1 does not provide the extra 'linkify'
WARNING: markdown-it-py 0.1.1 does not provide the extra 'plugins'
  Downloading markdown_it_py-0.1.0-py2.py3-none-any.whl (107 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 107.3/107.3 kB 7.2 MB/s eta 0:00:00
WARNING: markdown-it-py 0.1.0 does not provide the extra 'linkify'
WARNING: markdown-it-py 0.1.0 does not provide the extra 'plugins'
ERROR: Cannot install -r python/requirements/test-requirements.txt (line 83), -r python/requirements/test-requirements.txt (line 86), markdown-it-py==1.1.0, markdown-it-py[linkify,plugins]==0.1.0, markdown-it-py[linkify,plugins]==0.1.1, markdown-it-py[linkify,plugins]==0.2.0, markdown-it-py[linkify,plugins]==0.2.1, markdown-it-py[linkify,plugins]==0.2.2, markdown-it-py[linkify,plugins]==0.2.3, markdown-it-py[linkify,plugins]==0.3.0, markdown-it-py[linkify,plugins]==0.3.1, markdown-it-py[linkify,plugins]==0.3.2, markdown-it-py[linkify,plugins]==0.3.3, markdown-it-py[linkify,plugins]==0.4.0, markdown-it-py[linkify,plugins]==0.4.1, markdown-it-py[linkify,plugins]==0.4.2, markdown-it-py[linkify,plugins]==0.4.3, markdown-it-py[linkify,plugins]==0.4.4, markdown-it-py[linkify,plugins]==0.4.5, markdown-it-py[linkify,plugins]==0.4.6, markdown-it-py[linkify,plugins]==0.4.7, markdown-it-py[linkify,plugins]==0.4.8, markdown-it-py[linkify,plugins]==0.4.9, markdown-it-py[linkify,plugins]==0.5.0, markdown-it-py[linkify,plugins]==0.5.1, markdown-it-py[linkify,plugins]==0.5.2, markdown-it-py[linkify,plugins]==0.5.3, markdown-it-py[linkify,plugins]==0.5.4, markdown-it-py[linkify,plugins]==0.5.5, markdown-it-py[linkify,plugins]==0.5.6, markdown-it-py[linkify,plugins]==0.5.7, markdown-it-py[linkify,plugins]==0.5.8, markdown-it-py[linkify,plugins]==0.6.0, markdown-it-py[linkify,plugins]==0.6.1, markdown-it-py[linkify,plugins]==0.6.2, markdown-it-py[linkify,plugins]==1.0.0, markdown-it-py[linkify,plugins]==2.0.0, markdown-it-py[linkify,plugins]==2.0.1, markdown-it-py[linkify,plugins]==2.1.0, markdown-it-py[linkify,plugins]==2.2.0, markdown-it-py[linkify,plugins]==3.0.0 and myst-parser because these package versions have conflicting dependencies.

The conflict is caused by:
    The user requested markdown-it-py==1.1.0
    myst-parser 0.15.2 depends on markdown-it-py<2.0.0 and >=1.0.0
    jupytext 1.13.6 depends on markdown-it-py~=1.0
    mdit-py-plugins 0.2.8 depends on markdown-it-py~=1.0
    markdown-it-py[linkify,plugins] 3.0.0 depends on markdown-it-py 3.0.0 (Installed)
    The user requested markdown-it-py==1.1.0
    myst-parser 0.15.2 depends on markdown-it-py<2.0.0 and >=1.0.0
    jupytext 1.13.6 depends on markdown-it-py~=1.0
    mdit-py-plugins 0.2.8 depends on markdown-it-py~=1.0
    markdown-it-py[linkify,plugins] 2.2.0 depends on markdown-it-py 2.2.0 (from https://files.pythonhosted.org/packages/bf/25/2d88e8feee8e055d015343f9b86e370a1ccbec546f2865c98397aaef24af/markdown_it_py-2.2.0-py3-none-any.whl (from https://pypi.org/simple/markdown-it-py/) (requires-python:>=3.7))
    The user requested markdown-it-py==1.1.0
    myst-parser 0.15.2 depends on markdown-it-py<2.0.0 and >=1.0.0
    jupytext 1.13.6 depends on markdown-it-py~=1.0
    mdit-py-plugins 0.2.8 depends on markdown-it-py~=1.0
    markdown-it-py[linkify,plugins] 2.1.0 depends on markdown-it-py 2.1.0 (from https://files.pythonhosted.org/packages/f9/3f/ecd1b708973b9a3e4574b43cffc1ce8eb98696da34f1a1c44a68c3c0d737/markdown_it_py-2.1.0-py3-none-any.whl (from https://pypi.org/simple/markdown-it-py/) (requires-python:>=3.7))
    The user requested markdown-it-py==1.1.0
    myst-parser 0.15.2 depends on markdown-it-py<2.0.0 and >=1.0.0
    jupytext 1.13.6 depends on markdown-it-py~=1.0
    mdit-py-plugins 0.2.8 depends on markdown-it-py~=1.0
    markdown-it-py[linkify,plugins] 2.0.1 depends on markdown-it-py 2.0.1 (from https://files.pythonhosted.org/packages/76/76/8e186ed000240e4ed46fc51637e00b30c08490ac9f5e5ed43c0713c68b45/markdown_it_py-2.0.1-py3-none-any.whl (from https://pypi.org/simple/markdown-it-py/) (requires-python:~=3.6))
    The user requested markdown-it-py==1.1.0
    myst-parser 0.15.2 depends on markdown-it-py<2.0.0 and >=1.0.0
    jupytext 1.13.6 depends on markdown-it-py~=1.0
    mdit-py-plugins 0.2.8 depends on markdown-it-py~=1.0
    markdown-it-py[linkify,plugins] 2.0.0 depends on markdown-it-py 2.0.0 (from https://files.pythonhosted.org/packages/cf/2e/1a8564f14f84b085e9cb52c7d634e88461c071123d7855fef16b0737b4e4/markdown_it_py-2.0.0-py3-none-any.whl (from https://pypi.org/simple/markdown-it-py/) (requires-python:~=3.6))
    The user requested markdown-it-py==1.1.0
    myst-parser 0.15.2 depends on markdown-it-py<2.0.0 and >=1.0.0
    jupytext 1.13.6 depends on markdown-it-py~=1.0
    mdit-py-plugins 0.2.8 depends on markdown-it-py~=1.0
    markdown-it-py[linkify,plugins] 1.0.0 depends on markdown-it-py 1.0.0 (from https://files.pythonhosted.org/packages/a4/59/fd21c64e4c547416fb6975bcd5b23a8332a5e190c963f7a7336266e347aa/markdown_it_py-1.0.0-py3-none-any.whl (from https://pypi.org/simple/markdown-it-py/) (requires-python:~=3.6))
    The user requested markdown-it-py==1.1.0
    myst-parser 0.15.2 depends on markdown-it-py<2.0.0 and >=1.0.0
    jupytext 1.13.6 depends on markdown-it-py~=1.0
    mdit-py-plugins 0.2.8 depends on markdown-it-py~=1.0
    markdown-it-py[linkify,plugins] 0.6.2 depends on markdown-it-py 0.6.2 (from https://files.pythonhosted.org/packages/2e/cb/8493188845d26599170268bb0e0a63e75584d5e7f130488c641e96449cd7/markdown_it_py-0.6.2-py3-none-any.whl (from https://pypi.org/simple/markdown-it-py/) (requires-python:~=3.6))
    The user requested markdown-it-py==1.1.0
    myst-parser 0.15.2 depends on markdown-it-py<2.0.0 and >=1.0.0
    jupytext 1.13.6 depends on markdown-it-py~=1.0
    mdit-py-plugins 0.2.8 depends on markdown-it-py~=1.0
    markdown-it-py[linkify,plugins] 0.6.1 depends on markdown-it-py 0.6.1 (from https://files.pythonhosted.org/packages/36/54/4e983048843a5adb6baf58412ab5c4272a412b5fb837fad7e2093576564e/markdown_it_py-0.6.1-py3-none-any.whl (from https://pypi.org/simple/markdown-it-py/) (requires-python:~=3.6))
    The user requested markdown-it-py==1.1.0
    myst-parser 0.15.2 depends on markdown-it-py<2.0.0 and >=1.0.0
    jupytext 1.13.6 depends on markdown-it-py~=1.0
    mdit-py-plugins 0.2.8 depends on markdown-it-py~=1.0
    markdown-it-py[linkify,plugins] 0.6.0 depends on markdown-it-py 0.6.0 (from https://files.pythonhosted.org/packages/41/e2/bc095d382e451f72f2e2b18bbdbb1389975fbec98a1240a0cba3a9559d85/markdown_it_py-0.6.0-py3-none-any.whl (from https://pypi.org/simple/markdown-it-py/) (requires-python:~=3.6))
    The user requested markdown-it-py==1.1.0
    myst-parser 0.15.2 depends on markdown-it-py<2.0.0 and >=1.0.0
    jupytext 1.13.6 depends on markdown-it-py~=1.0
    mdit-py-plugins 0.2.8 depends on markdown-it-py~=1.0
    markdown-it-py[linkify,plugins] 0.5.8 depends on markdown-it-py 0.5.8 (from https://files.pythonhosted.org/packages/f8/1b/0e24960d9f6553f3ea170f5fe56bb0230943a968c2a6fbcca7ed49b9cd6e/markdown_it_py-0.5.8-py3-none-any.whl (from https://pypi.org/simple/markdown-it-py/) (requires-python:~=3.6))
    The user requested markdown-it-py==1.1.0
    myst-parser 0.15.2 depends on markdown-it-py<2.0.0 and >=1.0.0
    jupytext 1.13.6 depends on markdown-it-py~=1.0
    mdit-py-plugins 0.2.8 depends on markdown-it-py~=1.0
    markdown-it-py[linkify,plugins] 0.5.7 depends on markdown-it-py 0.5.7 (from https://files.pythonhosted.org/packages/a8/91/9df79ec3789d79b8332f8c8ec40df581838142fef49ea539e6c4f3a2d2af/markdown_it_py-0.5.7-py3-none-any.whl (from https://pypi.org/simple/markdown-it-py/) (requires-python:~=3.6))
    The user requested markdown-it-py==1.1.0
    myst-parser 0.15.2 depends on markdown-it-py<2.0.0 and >=1.0.0
    jupytext 1.13.6 depends on markdown-it-py~=1.0
    mdit-py-plugins 0.2.8 depends on markdown-it-py~=1.0
    markdown-it-py[linkify,plugins] 0.5.6 depends on markdown-it-py 0.5.6 (from https://files.pythonhosted.org/packages/61/2e/fc18b786ee97cf6b5e3c95fb7428b428641e28af44ee07c5d3d6f7e82220/markdown_it_py-0.5.6-py3-none-any.whl (from https://pypi.org/simple/markdown-it-py/) (requires-python:~=3.6))
    The user requested markdown-it-py==1.1.0
    myst-parser 0.15.2 depends on markdown-it-py<2.0.0 and >=1.0.0
    jupytext 1.13.6 depends on markdown-it-py~=1.0
    mdit-py-plugins 0.2.8 depends on markdown-it-py~=1.0
    markdown-it-py[linkify,plugins] 0.5.5 depends on markdown-it-py 0.5.5 (from https://files.pythonhosted.org/packages/fc/8a/b125024f46709c24a74103e3b5efa9b7a9cbb9dae0bab3f8ed97ec413e6a/markdown_it_py-0.5.5-py3-none-any.whl (from https://pypi.org/simple/markdown-it-py/) (requires-python:~=3.6))
    The user requested markdown-it-py==1.1.0
    myst-parser 0.15.2 depends on markdown-it-py<2.0.0 and >=1.0.0
    jupytext 1.13.6 depends on markdown-it-py~=1.0
    mdit-py-plugins 0.2.8 depends on markdown-it-py~=1.0
    markdown-it-py[linkify,plugins] 0.5.4 depends on markdown-it-py 0.5.4 (from https://files.pythonhosted.org/packages/c1/d3/2843f56d065d054d96cdcdb6f38ba2d664074a4e7112470dd1bdc36c63b0/markdown_it_py-0.5.4-py3-none-any.whl (from https://pypi.org/simple/markdown-it-py/) (requires-python:~=3.6))
    The user requested markdown-it-py==1.1.0
    myst-parser 0.15.2 depends on markdown-it-py<2.0.0 and >=1.0.0
    jupytext 1.13.6 depends on markdown-it-py~=1.0
    mdit-py-plugins 0.2.8 depends on markdown-it-py~=1.0
    markdown-it-py[linkify,plugins] 0.5.3 depends on markdown-it-py 0.5.3 (from https://files.pythonhosted.org/packages/a9/23/41a262f432cd09d4eb6aacdbe3dc756ab3ed714197d25f4987b6e885904d/markdown_it_py-0.5.3-py3-none-any.whl (from https://pypi.org/simple/markdown-it-py/) (requires-python:~=3.6))
    The user requested markdown-it-py==1.1.0
    myst-parser 0.15.2 depends on markdown-it-py<2.0.0 and >=1.0.0
    jupytext 1.13.6 depends on markdown-it-py~=1.0
    mdit-py-plugins 0.2.8 depends on markdown-it-py~=1.0
    markdown-it-py[linkify,plugins] 0.5.2 depends on markdown-it-py 0.5.2 (from https://files.pythonhosted.org/packages/3f/66/0afd05cad99996a23385b56677aec30f60dfdf3d6a460d9d156aeb9e2dca/markdown_it_py-0.5.2-py3-none-any.whl (from https://pypi.org/simple/markdown-it-py/) (requires-python:~=3.6))
    The user requested markdown-it-py==1.1.0
    myst-parser 0.15.2 depends on markdown-it-py<2.0.0 and >=1.0.0
    jupytext 1.13.6 depends on markdown-it-py~=1.0
    mdit-py-plugins 0.2.8 depends on markdown-it-py~=1.0
    markdown-it-py[linkify,plugins] 0.5.1 depends on markdown-it-py 0.5.1 (from https://files.pythonhosted.org/packages/cd/24/5cef1a0adccacb193e73f9727b76e4b106e3c604319e04f691bdac40ab99/markdown_it_py-0.5.1-py3-none-any.whl (from https://pypi.org/simple/markdown-it-py/) (requires-python:~=3.6))
    The user requested markdown-it-py==1.1.0
    myst-parser 0.15.2 depends on markdown-it-py<2.0.0 and >=1.0.0
    jupytext 1.13.6 depends on markdown-it-py~=1.0
    mdit-py-plugins 0.2.8 depends on markdown-it-py~=1.0
    markdown-it-py[linkify,plugins] 0.5.0 depends on markdown-it-py 0.5.0 (from https://files.pythonhosted.org/packages/fa/da/7d84bdaf3ac7c45baadf707e6c5ffc7d646203c0d02bb0eb07e143f0a1ab/markdown_it_py-0.5.0-py3-none-any.whl (from https://pypi.org/simple/markdown-it-py/) (requires-python:~=3.6))
    The user requested markdown-it-py==1.1.0
    myst-parser 0.15.2 depends on markdown-it-py<2.0.0 and >=1.0.0
    jupytext 1.13.6 depends on markdown-it-py~=1.0
    mdit-py-plugins 0.2.8 depends on markdown-it-py~=1.0
    markdown-it-py[linkify,plugins] 0.4.9 depends on markdown-it-py 0.4.9 (from https://files.pythonhosted.org/packages/96/6a/708e539295f2778ad00e35e87caeff08661c2bdcde334fb8c351e6652cc5/markdown_it_py-0.4.9-py3-none-any.whl (from https://pypi.org/simple/markdown-it-py/) (requires-python:~=3.6))
    The user requested markdown-it-py==1.1.0
    myst-parser 0.15.2 depends on markdown-it-py<2.0.0 and >=1.0.0
    jupytext 1.13.6 depends on markdown-it-py~=1.0
    mdit-py-plugins 0.2.8 depends on markdown-it-py~=1.0
    markdown-it-py[linkify,plugins] 0.4.8 depends on markdown-it-py 0.4.8 (from https://files.pythonhosted.org/packages/91/63/45a485c152dcb405299f9632a2c5d434b9e86bbd271e2928e7d2d9bbf04f/markdown_it_py-0.4.8-py3-none-any.whl (from https://pypi.org/simple/markdown-it-py/) (requires-python:~=3.6))
    The user requested markdown-it-py==1.1.0
    myst-parser 0.15.2 depends on markdown-it-py<2.0.0 and >=1.0.0
    jupytext 1.13.6 depends on markdown-it-py~=1.0
    mdit-py-plugins 0.2.8 depends on markdown-it-py~=1.0
    markdown-it-py[linkify,plugins] 0.4.7 depends on markdown-it-py 0.4.7 (from https://files.pythonhosted.org/packages/71/fe/af014c3f4f9ae846ae017eab78c1aaa3b66d20bfafa4fecd47b9c6f6509a/markdown_it_py-0.4.7-py3-none-any.whl (from https://pypi.org/simple/markdown-it-py/) (requires-python:~=3.6))
    The user requested markdown-it-py==1.1.0
    myst-parser 0.15.2 depends on markdown-it-py<2.0.0 and >=1.0.0
    jupytext 1.13.6 depends on markdown-it-py~=1.0
    mdit-py-plugins 0.2.8 depends on markdown-it-py~=1.0
    markdown-it-py[linkify,plugins] 0.4.6 depends on markdown-it-py 0.4.6 (from https://files.pythonhosted.org/packages/d9/9a/fe9408ae0302789850c0b33bceea696cde3fc2e4105cab4adccb911e1c27/markdown-it-py-0.4.6.tar.gz (from https://pypi.org/simple/markdown-it-py/) (requires-python:~=3.6))
    The user requested markdown-it-py==1.1.0
    myst-parser 0.15.2 depends on markdown-it-py<2.0.0 and >=1.0.0
    jupytext 1.13.6 depends on markdown-it-py~=1.0
    mdit-py-plugins 0.2.8 depends on markdown-it-py~=1.0
    markdown-it-py[linkify,plugins] 0.4.5 depends on markdown-it-py 0.4.5 (from https://files.pythonhosted.org/packages/da/e5/8fafd6d40b669230affb2f9849b6e0b9c7b0e609b67e01847d9944fa463a/markdown-it-py-0.4.5.tar.gz (from https://pypi.org/simple/markdown-it-py/) (requires-python:~=3.6))
    The user requested markdown-it-py==1.1.0
    myst-parser 0.15.2 depends on markdown-it-py<2.0.0 and >=1.0.0
    jupytext 1.13.6 depends on markdown-it-py~=1.0
    mdit-py-plugins 0.2.8 depends on markdown-it-py~=1.0
    markdown-it-py[linkify,plugins] 0.4.4 depends on markdown-it-py 0.4.4 (from https://files.pythonhosted.org/packages/e3/04/fa151f5e13a0e7a5afaea25d5d9d73726185302dd2cb842b1584ee9365ae/markdown-it-py-0.4.4.tar.gz (from https://pypi.org/simple/markdown-it-py/) (requires-python:~=3.6))
    The user requested markdown-it-py==1.1.0
    myst-parser 0.15.2 depends on markdown-it-py<2.0.0 and >=1.0.0
    jupytext 1.13.6 depends on markdown-it-py~=1.0
    mdit-py-plugins 0.2.8 depends on markdown-it-py~=1.0
    markdown-it-py[linkify,plugins] 0.4.3 depends on markdown-it-py 0.4.3 (from https://files.pythonhosted.org/packages/b4/d5/9a068e662524c09555d74018040a003457a6075f86dd594ffd329c391ce3/markdown-it-py-0.4.3.tar.gz (from https://pypi.org/simple/markdown-it-py/) (requires-python:~=3.6))
    The user requested markdown-it-py==1.1.0
    myst-parser 0.15.2 depends on markdown-it-py<2.0.0 and >=1.0.0
    jupytext 1.13.6 depends on markdown-it-py~=1.0
    mdit-py-plugins 0.2.8 depends on markdown-it-py~=1.0
    markdown-it-py[linkify,plugins] 0.4.2 depends on markdown-it-py 0.4.2 (from https://files.pythonhosted.org/packages/31/e3/763b74e0bf696a3761b9d767bec1dcedb27baca44d7c1a316ed7d3b862ec/markdown-it-py-0.4.2.tar.gz (from https://pypi.org/simple/markdown-it-py/) (requires-python:~=3.6))
    The user requested markdown-it-py==1.1.0
    myst-parser 0.15.2 depends on markdown-it-py<2.0.0 and >=1.0.0
    jupytext 1.13.6 depends on markdown-it-py~=1.0
    mdit-py-plugins 0.2.8 depends on markdown-it-py~=1.0
    markdown-it-py[linkify,plugins] 0.4.1 depends on markdown-it-py 0.4.1 (from https://files.pythonhosted.org/packages/59/83/3f12d683afa7ce8db28508545590cc0f6e4bcbbe9199245b86083d360c49/markdown-it-py-0.4.1.tar.gz (from https://pypi.org/simple/markdown-it-py/) (requires-python:~=3.6))
    The user requested markdown-it-py==1.1.0
    myst-parser 0.15.2 depends on markdown-it-py<2.0.0 and >=1.0.0
    jupytext 1.13.6 depends on markdown-it-py~=1.0
    mdit-py-plugins 0.2.8 depends on markdown-it-py~=1.0
    markdown-it-py[linkify,plugins] 0.4.0 depends on markdown-it-py 0.4.0 (from https://files.pythonhosted.org/packages/d0/b9/c9684a859d95d34bb73597f271e63886eeb8cb643f54efc11b596ba4684b/markdown-it-py-0.4.0.tar.gz (from https://pypi.org/simple/markdown-it-py/) (requires-python:~=3.6))
    The user requested markdown-it-py==1.1.0
    myst-parser 0.15.2 depends on markdown-it-py<2.0.0 and >=1.0.0
    jupytext 1.13.6 depends on markdown-it-py~=1.0
    mdit-py-plugins 0.2.8 depends on markdown-it-py~=1.0
    markdown-it-py[linkify,plugins] 0.3.3 depends on markdown-it-py 0.3.3 (from https://files.pythonhosted.org/packages/b1/66/19d1fad8f20959448e7c2c5f0671347dbe3d94b34e76d8e273d355bfaf1b/markdown-it-py-0.3.3.tar.gz (from https://pypi.org/simple/markdown-it-py/) (requires-python:~=3.6))
    The user requested markdown-it-py==1.1.0
    myst-parser 0.15.2 depends on markdown-it-py<2.0.0 and >=1.0.0
    jupytext 1.13.6 depends on markdown-it-py~=1.0
    mdit-py-plugins 0.2.8 depends on markdown-it-py~=1.0
    markdown-it-py[linkify,plugins] 0.3.2 depends on markdown-it-py 0.3.2 (from https://files.pythonhosted.org/packages/68/b7/2e5928769471691eea1ff93d7ec03ad43d8f9c8674f5905fb1c3af6ff479/markdown-it-py-0.3.2.tar.gz (from https://pypi.org/simple/markdown-it-py/) (requires-python:~=3.6))
    The user requested markdown-it-py==1.1.0
    myst-parser 0.15.2 depends on markdown-it-py<2.0.0 and >=1.0.0
    jupytext 1.13.6 depends on markdown-it-py~=1.0
    mdit-py-plugins 0.2.8 depends on markdown-it-py~=1.0
    markdown-it-py[linkify,plugins] 0.3.1 depends on markdown-it-py 0.3.1 (from https://files.pythonhosted.org/packages/ac/d0/a2a5bf087e66d575aa67f0cd8f55275306c92e5a0b91eda981fc0bfbd309/markdown-it-py-0.3.1.tar.gz (from https://pypi.org/simple/markdown-it-py/) (requires-python:~=3.6))
    The user requested markdown-it-py==1.1.0
    myst-parser 0.15.2 depends on markdown-it-py<2.0.0 and >=1.0.0
    jupytext 1.13.6 depends on markdown-it-py~=1.0
    mdit-py-plugins 0.2.8 depends on markdown-it-py~=1.0
    markdown-it-py[linkify,plugins] 0.3.0 depends on markdown-it-py 0.3.0 (from https://files.pythonhosted.org/packages/3a/38/73ea22ad1647bfe8790993d1bb23ce06ba7f34785a2f68ac703261f75ef8/markdown-it-py-0.3.0.tar.gz (from https://pypi.org/simple/markdown-it-py/) (requires-python:~=3.6))
    The user requested markdown-it-py==1.1.0
    myst-parser 0.15.2 depends on markdown-it-py<2.0.0 and >=1.0.0
    jupytext 1.13.6 depends on markdown-it-py~=1.0
    mdit-py-plugins 0.2.8 depends on markdown-it-py~=1.0
    markdown-it-py[linkify,plugins] 0.2.3 depends on markdown-it-py 0.2.3 (from https://files.pythonhosted.org/packages/6b/07/a5288ddb879425c7fd59d05b4ecdccea84aea1d853e1bda337989c717100/markdown-it-py-0.2.3.tar.gz (from https://pypi.org/simple/markdown-it-py/) (requires-python:~=3.6))
    The user requested markdown-it-py==1.1.0
    myst-parser 0.15.2 depends on markdown-it-py<2.0.0 and >=1.0.0
    jupytext 1.13.6 depends on markdown-it-py~=1.0
    mdit-py-plugins 0.2.8 depends on markdown-it-py~=1.0
    markdown-it-py[linkify,plugins] 0.2.2 depends on markdown-it-py 0.2.2 (from https://files.pythonhosted.org/packages/7f/e1/0dbcf30e79ecaaf3721f18e32788ef8464477f0c56a00bb75ffd37387fff/markdown-it-py-0.2.2.tar.gz (from https://pypi.org/simple/markdown-it-py/) (requires-python:~=3.6))
    The user requested markdown-it-py==1.1.0
    myst-parser 0.15.2 depends on markdown-it-py<2.0.0 and >=1.0.0
    jupytext 1.13.6 depends on markdown-it-py~=1.0
    mdit-py-plugins 0.2.8 depends on markdown-it-py~=1.0
    markdown-it-py[linkify,plugins] 0.2.1 depends on markdown-it-py 0.2.1 (from https://files.pythonhosted.org/packages/f5/0a/1c65164e3ad70f0dfb7d73b5563aa83feb8a45649bd4ff3f0bc3b564d095/markdown-it-py-0.2.1.tar.gz (from https://pypi.org/simple/markdown-it-py/) (requires-python:~=3.6))
    The user requested markdown-it-py==1.1.0
    myst-parser 0.15.2 depends on markdown-it-py<2.0.0 and >=1.0.0
    jupytext 1.13.6 depends on markdown-it-py~=1.0
    mdit-py-plugins 0.2.8 depends on markdown-it-py~=1.0
    markdown-it-py[linkify,plugins] 0.2.0 depends on markdown-it-py 0.2.0 (from https://files.pythonhosted.org/packages/bb/17/fc98d96919c073d3738a504d22dc8e83ae771ae1c901d59157dc737ea872/markdown-it-py-0.2.0.tar.gz (from https://pypi.org/simple/markdown-it-py/) (requires-python:~=3.6))
    The user requested markdown-it-py==1.1.0
    myst-parser 0.15.2 depends on markdown-it-py<2.0.0 and >=1.0.0
    jupytext 1.13.6 depends on markdown-it-py~=1.0
    mdit-py-plugins 0.2.8 depends on markdown-it-py~=1.0
    markdown-it-py[linkify,plugins] 0.1.1 depends on markdown-it-py 0.1.1 (from https://files.pythonhosted.org/packages/8d/1a/18ede7e75337ca64170ceb44f0a50404fb9c62868e3f31c99b0f44b5a5c2/markdown-it-py-0.1.1.tar.gz (from https://pypi.org/simple/markdown-it-py/) (requires-python:~=3.6))
    The user requested markdown-it-py==1.1.0
    myst-parser 0.15.2 depends on markdown-it-py<2.0.0 and >=1.0.0
    jupytext 1.13.6 depends on markdown-it-py~=1.0
    mdit-py-plugins 0.2.8 depends on markdown-it-py~=1.0
    markdown-it-py[linkify,plugins] 0.1.0 depends on markdown-it-py 0.1.0 (from https://files.pythonhosted.org/packages/c6/66/38105e4636b2042dfe6b5ca8a4abae2f0783ec00c08ae6b110b1900768aa/markdown_it_py-0.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/markdown-it-py/) (requires-python:~=3.6))

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

What you expected to happen

That the requirements play well together.

Versions / Dependencies

Linux Fedora 37 Python 3.9.12 Ray Nightly

Reproduction script

python -m venv .venv
source .venv/bin/activate
python -m pip install --upgrade pip wheel
python -m pip install --no-cache-dir -U "ray[default,tune,rllib] @ https://s3-us-west-2.amazonaws.com/ray-wheels/latest/ray-3.0.0.dev0-cp39-cp39-manylinux2014_x86_64.whl"
python -m pip install --no-cache-dir -U -c python/requirements.txt -r python/requirements/test-requirements.txt

Issue Severity

Low: It annoys or frustrates me.

anyscalesam commented 10 months ago

@simonsays1980 thanks for reporting this; have you been able to workaround the issue? venv Ray support is something we're aware of. conda envs atypically plays nicer.