-
Notifications
You must be signed in to change notification settings - Fork 5.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
platform toolchain related error in ray installing source #44567
Comments
I downgrade bazel to version 6.5.0, but come to the new error as following: I am using the MacOS arm64 platform, the sources target windows, is this a bug? |
What happened + What you expected to happen
(base) guxiaobo@guxiaobodebijibendiannao ray-2.10.0 % pip install -e . --verbose
Using pip 24.0 from /opt/anaconda3/lib/python3.11/site-packages/pip (python 3.11)
Obtaining file:///Users/guxiaobo/Documents/GitHub/ray-2.10.0
ERROR: file:///Users/guxiaobo/Documents/GitHub/ray-2.10.0 does not appear to be a Python project: neither 'setup.py' nor 'pyproject.toml' found.
(base) guxiaobo@guxiaobodebijibendiannao ray-2.10.0 % cd python
(base) guxiaobo@guxiaobodebijibendiannao python % pip install -e . --verbose
Using pip 24.0 from /opt/anaconda3/lib/python3.11/site-packages/pip (python 3.11)
Obtaining file:///Users/guxiaobo/Documents/GitHub/ray-2.10.0/python
Running command python setup.py egg_info
/opt/anaconda3/lib/python3.11/site-packages/setuptools/init.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated.
!!
!!
dist.fetch_build_eggs(dist.setup_requires)
running egg_info
creating /private/var/folders/br/mq4__sj9111fd4h_722ggdtw0000gn/T/pip-pip-egg-info-g23sc711/ray.egg-info
writing /private/var/folders/br/mq4__sj9111fd4h_722ggdtw0000gn/T/pip-pip-egg-info-g23sc711/ray.egg-info/PKG-INFO
writing dependency_links to /private/var/folders/br/mq4__sj9111fd4h_722ggdtw0000gn/T/pip-pip-egg-info-g23sc711/ray.egg-info/dependency_links.txt
writing entry points to /private/var/folders/br/mq4__sj9111fd4h_722ggdtw0000gn/T/pip-pip-egg-info-g23sc711/ray.egg-info/entry_points.txt
writing requirements to /private/var/folders/br/mq4__sj9111fd4h_722ggdtw0000gn/T/pip-pip-egg-info-g23sc711/ray.egg-info/requires.txt
writing top-level names to /private/var/folders/br/mq4__sj9111fd4h_722ggdtw0000gn/T/pip-pip-egg-info-g23sc711/ray.egg-info/top_level.txt
writing manifest file '/private/var/folders/br/mq4__sj9111fd4h_722ggdtw0000gn/T/pip-pip-egg-info-g23sc711/ray.egg-info/SOURCES.txt'
reading manifest file '/private/var/folders/br/mq4__sj9111fd4h_722ggdtw0000gn/T/pip-pip-egg-info-g23sc711/ray.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file '/private/var/folders/br/mq4__sj9111fd4h_722ggdtw0000gn/T/pip-pip-egg-info-g23sc711/ray.egg-info/SOURCES.txt'
Preparing metadata (setup.py) ... done
Requirement already satisfied: click>=7.0 in /opt/anaconda3/lib/python3.11/site-packages (from ray==2.10.0) (8.1.7)
Requirement already satisfied: filelock in /opt/anaconda3/lib/python3.11/site-packages (from ray==2.10.0) (3.13.1)
Requirement already satisfied: jsonschema in /opt/anaconda3/lib/python3.11/site-packages (from ray==2.10.0) (4.19.2)
Requirement already satisfied: msgpack<2.0.0,>=1.0.0 in /opt/anaconda3/lib/python3.11/site-packages (from ray==2.10.0) (1.0.3)
Requirement already satisfied: packaging in /opt/anaconda3/lib/python3.11/site-packages (from ray==2.10.0) (23.2)
Requirement already satisfied: protobuf!=3.19.5,>=3.15.3 in /opt/anaconda3/lib/python3.11/site-packages (from ray==2.10.0) (3.20.3)
Requirement already satisfied: pyyaml in /opt/anaconda3/lib/python3.11/site-packages (from ray==2.10.0) (6.0.1)
Requirement already satisfied: aiosignal in /opt/anaconda3/lib/python3.11/site-packages (from ray==2.10.0) (1.2.0)
Requirement already satisfied: frozenlist in /opt/anaconda3/lib/python3.11/site-packages (from ray==2.10.0) (1.4.0)
Requirement already satisfied: requests in /opt/anaconda3/lib/python3.11/site-packages (from ray==2.10.0) (2.31.0)
Requirement already satisfied: attrs>=22.2.0 in /opt/anaconda3/lib/python3.11/site-packages (from jsonschema->ray==2.10.0) (23.1.0)
Requirement already satisfied: jsonschema-specifications>=2023.03.6 in /opt/anaconda3/lib/python3.11/site-packages (from jsonschema->ray==2.10.0) (2023.7.1)
Requirement already satisfied: referencing>=0.28.4 in /opt/anaconda3/lib/python3.11/site-packages (from jsonschema->ray==2.10.0) (0.30.2)
Requirement already satisfied: rpds-py>=0.7.1 in /opt/anaconda3/lib/python3.11/site-packages (from jsonschema->ray==2.10.0) (0.10.6)
Requirement already satisfied: charset-normalizer<4,>=2 in /opt/anaconda3/lib/python3.11/site-packages (from requests->ray==2.10.0) (2.0.4)
Requirement already satisfied: idna<4,>=2.5 in /opt/anaconda3/lib/python3.11/site-packages (from requests->ray==2.10.0) (3.4)
Requirement already satisfied: urllib3<3,>=1.21.1 in /opt/anaconda3/lib/python3.11/site-packages (from requests->ray==2.10.0) (2.0.7)
Requirement already satisfied: certifi>=2017.4.17 in /opt/anaconda3/lib/python3.11/site-packages (from requests->ray==2.10.0) (2024.2.2)
Installing collected packages: ray
Attempting uninstall: ray
Found existing installation: ray 2.10.0
Uninstalling ray-2.10.0:
Removing file or directory /opt/anaconda3/bin/ray
Removing file or directory /opt/anaconda3/bin/rllib
Removing file or directory /opt/anaconda3/bin/serve
Removing file or directory /opt/anaconda3/bin/tune
Removing file or directory /opt/anaconda3/lib/python3.11/site-packages/ray-2.10.0.dist-info/
Removing file or directory /opt/anaconda3/lib/python3.11/site-packages/ray/init.py
Removing file or directory /opt/anaconda3/lib/python3.11/site-packages/ray/pycache/
Removing file or directory /opt/anaconda3/lib/python3.11/site-packages/ray/_private/
Removing file or directory /opt/anaconda3/lib/python3.11/site-packages/ray/_raylet.pxd
Removing file or directory /opt/anaconda3/lib/python3.11/site-packages/ray/_raylet.pyi
Removing file or directory /opt/anaconda3/lib/python3.11/site-packages/ray/_raylet.so
Removing file or directory /opt/anaconda3/lib/python3.11/site-packages/ray/_version.py
Removing file or directory /opt/anaconda3/lib/python3.11/site-packages/ray/actor.py
Removing file or directory /opt/anaconda3/lib/python3.11/site-packages/ray/air/
Removing file or directory /opt/anaconda3/lib/python3.11/site-packages/ray/autoscaler/
Removing file or directory /opt/anaconda3/lib/python3.11/site-packages/ray/client_builder.py
Removing file or directory /opt/anaconda3/lib/python3.11/site-packages/ray/cloudpickle/
Removing file or directory /opt/anaconda3/lib/python3.11/site-packages/ray/cluster_utils.py
Removing file or directory /opt/anaconda3/lib/python3.11/site-packages/ray/core/
Removing file or directory /opt/anaconda3/lib/python3.11/site-packages/ray/cross_language.py
Removing file or directory /opt/anaconda3/lib/python3.11/site-packages/ray/dag/
Removing file or directory /opt/anaconda3/lib/python3.11/site-packages/ray/dashboard/
Removing file or directory /opt/anaconda3/lib/python3.11/site-packages/ray/data/
Removing file or directory /opt/anaconda3/lib/python3.11/site-packages/ray/exceptions.py
Removing file or directory /opt/anaconda3/lib/python3.11/site-packages/ray/experimental/
Removing file or directory /opt/anaconda3/lib/python3.11/site-packages/ray/includes/
Removing file or directory /opt/anaconda3/lib/python3.11/site-packages/ray/internal/
Removing file or directory /opt/anaconda3/lib/python3.11/site-packages/ray/jars/
Removing file or directory /opt/anaconda3/lib/python3.11/site-packages/ray/job_config.py
Removing file or directory /opt/anaconda3/lib/python3.11/site-packages/ray/job_submission/
Removing file or directory /opt/anaconda3/lib/python3.11/site-packages/ray/nightly-wheels.yaml
Removing file or directory /opt/anaconda3/lib/python3.11/site-packages/ray/py.typed
Removing file or directory /opt/anaconda3/lib/python3.11/site-packages/ray/remote_function.py
Removing file or directory /opt/anaconda3/lib/python3.11/site-packages/ray/rllib/
Removing file or directory /opt/anaconda3/lib/python3.11/site-packages/ray/runtime_context.py
Removing file or directory /opt/anaconda3/lib/python3.11/site-packages/ray/runtime_env/
Removing file or directory /opt/anaconda3/lib/python3.11/site-packages/ray/scripts/
Removing file or directory /opt/anaconda3/lib/python3.11/site-packages/ray/serve/
Removing file or directory /opt/anaconda3/lib/python3.11/site-packages/ray/setup-dev.py
Removing file or directory /opt/anaconda3/lib/python3.11/site-packages/ray/thirdparty_files/
Removing file or directory /opt/anaconda3/lib/python3.11/site-packages/ray/train/
Removing file or directory /opt/anaconda3/lib/python3.11/site-packages/ray/tune/
Removing file or directory /opt/anaconda3/lib/python3.11/site-packages/ray/types.py
Removing file or directory /opt/anaconda3/lib/python3.11/site-packages/ray/util/
Removing file or directory /opt/anaconda3/lib/python3.11/site-packages/ray/widgets/
Removing file or directory /opt/anaconda3/lib/python3.11/site-packages/ray/workflow/
Successfully uninstalled ray-2.10.0
Running setup.py develop for ray
Running command python setup.py develop
/opt/anaconda3/lib/python3.11/site-packages/setuptools/init.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated.
!!
Rolling back uninstall of ray
Moving to /opt/anaconda3/bin/ray
from /private/var/folders/br/mq4__sj9111fd4h_722ggdtw0000gn/T/pip-uninstall-rxykoowa/ray
Moving to /opt/anaconda3/bin/rllib
from /private/var/folders/br/mq4__sj9111fd4h_722ggdtw0000gn/T/pip-uninstall-rxykoowa/rllib
Moving to /opt/anaconda3/bin/serve
from /private/var/folders/br/mq4__sj9111fd4h_722ggdtw0000gn/T/pip-uninstall-rxykoowa/serve
Moving to /opt/anaconda3/bin/tune
from /private/var/folders/br/mq4__sj9111fd4h_722ggdtw0000gn/T/pip-uninstall-rxykoowa/tune
Moving to /opt/anaconda3/lib/python3.11/site-packages/ray-2.10.0.dist-info/
from /opt/anaconda3/lib/python3.11/site-packages/
ay-2.10.0.dist-infopycache_Moving to /opt/anaconda3/lib/python3.11/site-packages/ray/init.py
from /private/var/folders/br/mq4__sj9111fd4h_722ggdtw0000gn/T/pip-uninstall-cqpon9rq/init.py
Moving to /opt/anaconda3/lib/python3.11/site-packages/ray/pycache/
from /opt/anaconda3/lib/python3.11/site-packages/ray/
Moving to /opt/anaconda3/lib/python3.11/site-packages/ray/_private/
from /opt/anaconda3/lib/python3.11/site-packages/ray/~private
Moving to /opt/anaconda3/lib/python3.11/site-packages/ray/_raylet.pxd
from /private/var/folders/br/mq4__sj9111fd4h_722ggdtw0000gn/T/pip-uninstall-cqpon9rq/_raylet.pxd
Moving to /opt/anaconda3/lib/python3.11/site-packages/ray/_raylet.pyi
from /private/var/folders/br/mq4__sj9111fd4h_722ggdtw0000gn/T/pip-uninstall-cqpon9rq/_raylet.pyi
Moving to /opt/anaconda3/lib/python3.11/site-packages/ray/_raylet.so
from /private/var/folders/br/mq4__sj9111fd4h_722ggdtw0000gn/T/pip-uninstall-cqpon9rq/_raylet.so
Moving to /opt/anaconda3/lib/python3.11/site-packages/ray/_version.py
from /private/var/folders/br/mq4__sj9111fd4h_722ggdtw0000gn/T/pip-uninstall-cqpon9rq/_version.py
Moving to /opt/anaconda3/lib/python3.11/site-packages/ray/actor.py
from /private/var/folders/br/mq4__sj9111fd4h_722ggdtw0000gn/T/pip-uninstall-cqpon9rq/actor.py
Moving to /opt/anaconda3/lib/python3.11/site-packages/ray/air/
from /opt/anaconda3/lib/python3.11/site-packages/ray/~ir
Moving to /opt/anaconda3/lib/python3.11/site-packages/ray/autoscaler/
from /opt/anaconda3/lib/python3.11/site-packages/ray/~utoscaler
Moving to /opt/anaconda3/lib/python3.11/site-packages/ray/client_builder.py
from /private/var/folders/br/mq4__sj9111fd4h_722ggdtw0000gn/T/pip-uninstall-cqpon9rq/client_builder.py
Moving to /opt/anaconda3/lib/python3.11/site-packages/ray/cloudpickle/
from /opt/anaconda3/lib/python3.11/site-packages/ray/~loudpickle
Moving to /opt/anaconda3/lib/python3.11/site-packages/ray/cluster_utils.py
from /private/var/folders/br/mq4__sj9111fd4h_722ggdtw0000gn/T/pip-uninstall-cqpon9rq/cluster_utils.py
Moving to /opt/anaconda3/lib/python3.11/site-packages/ray/core/
from /opt/anaconda3/lib/python3.11/site-packages/ray/~ore
Moving to /opt/anaconda3/lib/python3.11/site-packages/ray/cross_language.py
from /private/var/folders/br/mq4__sj9111fd4h_722ggdtw0000gn/T/pip-uninstall-cqpon9rq/cross_language.py
Moving to /opt/anaconda3/lib/python3.11/site-packages/ray/dag/
from /opt/anaconda3/lib/python3.11/site-packages/ray/~ag
Moving to /opt/anaconda3/lib/python3.11/site-packages/ray/dashboard/
from /opt/anaconda3/lib/python3.11/site-packages/ray/~ashboard
Moving to /opt/anaconda3/lib/python3.11/site-packages/ray/data/
from /opt/anaconda3/lib/python3.11/site-packages/ray/~ata
Moving to /opt/anaconda3/lib/python3.11/site-packages/ray/exceptions.py
from /private/var/folders/br/mq4__sj9111fd4h_722ggdtw0000gn/T/pip-uninstall-cqpon9rq/exceptions.py
Moving to /opt/anaconda3/lib/python3.11/site-packages/ray/experimental/
from /opt/anaconda3/lib/python3.11/site-packages/ray/~xperimental
Moving to /opt/anaconda3/lib/python3.11/site-packages/ray/includes/
from /opt/anaconda3/lib/python3.11/site-packages/ray/~ncludes
Moving to /opt/anaconda3/lib/python3.11/site-packages/ray/internal/
from /opt/anaconda3/lib/python3.11/site-packages/ray/~nternal
Moving to /opt/anaconda3/lib/python3.11/site-packages/ray/jars/
from /opt/anaconda3/lib/python3.11/site-packages/ray/~ars
Moving to /opt/anaconda3/lib/python3.11/site-packages/ray/job_config.py
from /private/var/folders/br/mq4__sj9111fd4h_722ggdtw0000gn/T/pip-uninstall-cqpon9rq/job_config.py
Moving to /opt/anaconda3/lib/python3.11/site-packages/ray/job_submission/
from /opt/anaconda3/lib/python3.11/site-packages/ray/~ob_submission
Moving to /opt/anaconda3/lib/python3.11/site-packages/ray/nightly-wheels.yaml
from /private/var/folders/br/mq4__sj9111fd4h_722ggdtw0000gn/T/pip-uninstall-cqpon9rq/nightly-wheels.yaml
Moving to /opt/anaconda3/lib/python3.11/site-packages/ray/py.typed
from /private/var/folders/br/mq4__sj9111fd4h_722ggdtw0000gn/T/pip-uninstall-cqpon9rq/py.typed
Moving to /opt/anaconda3/lib/python3.11/site-packages/ray/remote_function.py
from /private/var/folders/br/mq4__sj9111fd4h_722ggdtw0000gn/T/pip-uninstall-cqpon9rq/remote_function.py
Moving to /opt/anaconda3/lib/python3.11/site-packages/ray/rllib/
from /opt/anaconda3/lib/python3.11/site-packages/ray/~llib
Moving to /opt/anaconda3/lib/python3.11/site-packages/ray/runtime_context.py
from /private/var/folders/br/mq4__sj9111fd4h_722ggdtw0000gn/T/pip-uninstall-cqpon9rq/runtime_context.py
Moving to /opt/anaconda3/lib/python3.11/site-packages/ray/runtime_env/
from /opt/anaconda3/lib/python3.11/site-packages/ray/~untime_env
Moving to /opt/anaconda3/lib/python3.11/site-packages/ray/scripts/
from /opt/anaconda3/lib/python3.11/site-packages/ray/~cripts
Moving to /opt/anaconda3/lib/python3.11/site-packages/ray/serve/
from /opt/anaconda3/lib/python3.11/site-packages/ray/~erve
Moving to /opt/anaconda3/lib/python3.11/site-packages/ray/setup-dev.py
from /private/var/folders/br/mq4__sj9111fd4h_722ggdtw0000gn/T/pip-uninstall-cqpon9rq/setup-dev.py
Moving to /opt/anaconda3/lib/python3.11/site-packages/ray/thirdparty_files/
from /opt/anaconda3/lib/python3.11/site-packages/ray/~hirdparty_files
Moving to /opt/anaconda3/lib/python3.11/site-packages/ray/train/
from /opt/anaconda3/lib/python3.11/site-packages/ray/~rain
Moving to /opt/anaconda3/lib/python3.11/site-packages/ray/tune/
from /opt/anaconda3/lib/python3.11/site-packages/ray/~une
Moving to /opt/anaconda3/lib/python3.11/site-packages/ray/types.py
from /private/var/folders/br/mq4__sj9111fd4h_722ggdtw0000gn/T/pip-uninstall-cqpon9rq/types.py
Moving to /opt/anaconda3/lib/python3.11/site-packages/ray/util/
from /opt/anaconda3/lib/python3.11/site-packages/ray/~til
Moving to /opt/anaconda3/lib/python3.11/site-packages/ray/widgets/
from /opt/anaconda3/lib/python3.11/site-packages/ray/~idgets
Moving to /opt/anaconda3/lib/python3.11/site-packages/ray/workflow/
from /opt/anaconda3/lib/python3.11/site-packages/ray/~orkflow
error: subprocess-exited-with-error
× python setup.py develop did not run successfully.
│ exit code: 1
╰─> See above for output.
note: This error originates from a subprocess, and is likely not a problem with pip.
Versions / Dependencies
2.10.0 on MacOS 14.4.1 with M3 chip, python 3.11.7 with anaconda navigator 2.5.4, Homebrew 4.2.16, bazel 7.1.1-homebrew
Reproduction script
I follow the steps from https://docs.ray.io/en/latest/ray-contribute/development.html
It seems like a Bazel related error, do we have to use a specific version of Bazel to build Ray?
Issue Severity
High: It blocks me from completing my task.
The text was updated successfully, but these errors were encountered: