From 46acac03ae3a9b9aaf36c580e8f9f10e63a42fec Mon Sep 17 00:00:00 2001 From: architkulkarni Date: Wed, 2 Jun 2021 16:12:59 -0700 Subject: [PATCH] [Core] [runtime env] Fix bug where None is added to pip dependencies when built from source (#16173) --- python/ray/workers/setup_runtime_env.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/python/ray/workers/setup_runtime_env.py b/python/ray/workers/setup_runtime_env.py index 443bb8c2e..c54b22b72 100644 --- a/python/ray/workers/setup_runtime_env.py +++ b/python/ray/workers/setup_runtime_env.py @@ -48,8 +48,10 @@ def setup(input_args): assert conda_dict is not None py_version = ".".join(map(str, sys.version_info[:3])) # like 3.6.10 + ray_pip = current_ray_pip_specifier() + extra_pip_dependencies = [ray_pip] if ray_pip else [] conda_dict = inject_dependencies(conda_dict, py_version, - [current_ray_pip_specifier()]) + extra_pip_dependencies) # Locking to avoid multiple processes installing concurrently conda_hash = hashlib.sha1( json.dumps(conda_dict,