From 494f358f58fbb8889b84928218ba01c07fd870d5 Mon Sep 17 00:00:00 2001 From: elliot-barn Date: Thu, 13 Nov 2025 00:42:55 +0000 Subject: [PATCH 1/3] adding unit test Signed-off-by: elliot-barn --- ci/raydepsets/cli.py | 11 ++++- ci/raydepsets/tests/test_cli.py | 42 ++++++++++++++++--- .../tests/test_data/test.depsets.yaml | 6 +++ ci/raydepsets/workspace.py | 2 + .../base_extra/ray_base_extra_py3.10.lock | 2 +- .../base_extra/ray_base_extra_py3.11.lock | 2 +- .../base_extra/ray_base_extra_py3.12.lock | 2 +- .../base_extra/ray_base_extra_py3.9.lock | 2 +- .../deplocks/docs/docbuild_depset_py3.10.lock | 2 +- .../deplocks/docs/docbuild_depset_py3.12.lock | 2 +- .../deplocks/docs/docbuild_depset_py3.9.lock | 2 +- python/deplocks/llm/ray_py311_cpu.lock | 2 +- python/deplocks/llm/ray_py311_cu128.lock | 2 +- python/deplocks/llm/ray_test_py311_cpu.lock | 2 +- python/deplocks/llm/ray_test_py311_cu128.lock | 2 +- python/deplocks/llm/rayllm_py311_cpu.lock | 2 +- python/deplocks/llm/rayllm_py311_cu128.lock | 2 +- .../deplocks/llm/rayllm_test_py311_cpu.lock | 2 +- .../deplocks/llm/rayllm_test_py311_cu128.lock | 2 +- python/deplocks/ray_img/ray_img_py310.lock | 2 +- python/deplocks/ray_img/ray_img_py311.lock | 2 +- python/deplocks/ray_img/ray_img_py312.lock | 2 +- python/deplocks/ray_img/ray_img_py39.lock | 2 +- .../byod/audio_transcription_py3.10.lock | 2 +- .../byod/audio_transcription_py3.9.lock | 2 +- .../byod/document_embedding_py3.10.lock | 2 +- .../byod/document_embedding_py3.9.lock | 2 +- .../byod/image_classification_py3.10.lock | 2 +- .../byod/image_classification_py3.9.lock | 2 +- .../byod/large_image_embedding_py3.10.lock | 2 +- .../byod/large_image_embedding_py3.9.lock | 2 +- .../ray_base_extra_testdeps_cuda_py3.10.lock | 2 +- .../ray_base_extra_testdeps_cuda_py3.11.lock | 2 +- .../ray_base_extra_testdeps_cuda_py3.12.lock | 2 +- .../ray_base_extra_testdeps_cuda_py3.9.lock | 2 +- .../ray_base_extra_testdeps_gpu_py3.10.lock | 2 +- .../ray_base_extra_testdeps_gpu_py3.9.lock | 2 +- .../byod/ray_base_extra_testdeps_py3.10.lock | 2 +- .../byod/ray_base_extra_testdeps_py3.11.lock | 2 +- .../byod/ray_base_extra_testdeps_py3.12.lock | 2 +- .../byod/ray_base_extra_testdeps_py3.9.lock | 2 +- ...ay_ml_base_extra_testdeps_cuda_py3.10.lock | 2 +- ...ray_ml_base_extra_testdeps_cuda_py3.9.lock | 2 +- .../ray_ml_base_extra_testdeps_py3.10.lock | 2 +- .../ray_ml_base_extra_testdeps_py3.9.lock | 2 +- .../byod/video_object_detection_py3.10.lock | 2 +- .../byod/video_object_detection_py3.9.lock | 2 +- 47 files changed, 97 insertions(+), 50 deletions(-) diff --git a/ci/raydepsets/cli.py b/ci/raydepsets/cli.py index 6b057ee5d727..8627a381a944 100644 --- a/ci/raydepsets/cli.py +++ b/ci/raydepsets/cli.py @@ -17,7 +17,6 @@ DEFAULT_UV_FLAGS = """ --generate-hashes - --unsafe-package setuptools --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers @@ -275,6 +274,7 @@ def execute_depset(self, depset: Depset): append_flags=depset.append_flags, override_flags=depset.override_flags, packages=depset.packages, + include_setuptools=depset.include_setuptools, ) elif depset.operation == "subset": self.subset( @@ -284,6 +284,7 @@ def execute_depset(self, depset: Depset): override_flags=depset.override_flags, name=depset.name, output=depset.output, + include_setuptools=depset.include_setuptools, ) elif depset.operation == "expand": self.expand( @@ -294,6 +295,7 @@ def execute_depset(self, depset: Depset): override_flags=depset.override_flags, name=depset.name, output=depset.output, + include_setuptools=depset.include_setuptools, ) click.echo(f"Dependency set {depset.name} compiled successfully") @@ -306,10 +308,13 @@ def compile( override_flags: Optional[List[str]] = None, packages: Optional[List[str]] = None, requirements: Optional[List[str]] = None, + include_setuptools: Optional[bool] = False, ): """Compile a dependency set.""" args = DEFAULT_UV_FLAGS.copy() stdin = None + if not include_setuptools: + args.extend(_flatten_flags(["--unsafe-package setuptools"])) if self._uv_cache_dir: args.extend(["--cache-dir", self._uv_cache_dir]) if override_flags: @@ -338,6 +343,7 @@ def subset( output: str = None, append_flags: Optional[List[str]] = None, override_flags: Optional[List[str]] = None, + include_setuptools: Optional[bool] = False, ): """Subset a dependency set.""" source_depset = _get_depset(self.config.depsets, source_depset) @@ -349,6 +355,7 @@ def subset( output=output, append_flags=append_flags, override_flags=override_flags, + include_setuptools=include_setuptools, ) def expand( @@ -360,6 +367,7 @@ def expand( output: str = None, append_flags: Optional[List[str]] = None, override_flags: Optional[List[str]] = None, + include_setuptools: Optional[bool] = False, ): """Expand a dependency set.""" # handle both depsets and requirements @@ -377,6 +385,7 @@ def expand( output=output, append_flags=append_flags, override_flags=override_flags, + include_setuptools=include_setuptools, ) def read_lock_file(self, file_path: Path) -> List[str]: diff --git a/ci/raydepsets/tests/test_cli.py b/ci/raydepsets/tests/test_cli.py index 5bcb0b251a99..8add37454c9b 100644 --- a/ci/raydepsets/tests/test_cli.py +++ b/ci/raydepsets/tests/test_cli.py @@ -319,6 +319,36 @@ def test_append_uv_flags_with_space_in_flag(self): output_text = output_file.read_text() assert "--python-version 3.10" in output_text + def test_include_setuptools(self): + with tempfile.TemporaryDirectory() as tmpdir: + copy_data_to_tmpdir(tmpdir) + manager = _create_test_manager(tmpdir) + manager.compile( + constraints=[], + requirements=["requirements_test.txt"], + name="general_depset", + output="requirements_compiled_general.txt", + include_setuptools=True, + ) + output_file = Path(tmpdir) / "requirements_compiled_general.txt" + output_text = output_file.read_text() + assert "--unsafe-package setuptools" not in output_text + + def test_ignore_setuptools(self): + with tempfile.TemporaryDirectory() as tmpdir: + copy_data_to_tmpdir(tmpdir) + manager = _create_test_manager(tmpdir) + manager.compile( + constraints=[], + requirements=["requirements_test.txt"], + name="general_depset", + output="requirements_compiled_general.txt", + include_setuptools=False, + ) + output_file = Path(tmpdir) / "requirements_compiled_general.txt" + output_text = output_file.read_text() + assert "--unsafe-package setuptools" in output_text + def test_override_uv_flag_single_flag(self): expected_flags = DEFAULT_UV_FLAGS.copy() expected_flags.remove("--index-strategy") @@ -334,12 +364,12 @@ def test_override_uv_flag_single_flag(self): def test_override_uv_flag_multiple_flags(self): expected_flags = DEFAULT_UV_FLAGS.copy() - expected_flags.remove("--unsafe-package") - expected_flags.remove("setuptools") - expected_flags.extend(["--unsafe-package", "dummy"]) + expected_flags.remove("--index-url") + expected_flags.remove("https://pypi.org/simple") + expected_flags.extend(["--index-url", "https://dummyurl.com"]) assert ( _override_uv_flags( - ["--unsafe-package dummy"], + ["--index-url https://dummyurl.com"], DEFAULT_UV_FLAGS.copy(), ) == expected_flags @@ -368,7 +398,7 @@ def test_build_graph(self): copy_data_to_tmpdir(tmpdir) manager = _create_test_manager(tmpdir) assert manager.build_graph is not None - assert len(manager.build_graph.nodes()) == 7 + assert len(manager.build_graph.nodes()) == 8 assert len(manager.build_graph.edges()) == 4 # assert that the compile depsets are first assert ( @@ -817,7 +847,7 @@ def test_build_all_configs(self): tmpdir, config_path="*.depsets.yaml", build_all_configs=True ) assert manager.build_graph is not None - assert len(manager.build_graph.nodes) == 12 + assert len(manager.build_graph.nodes) == 13 assert len(manager.build_graph.edges) == 8 diff --git a/ci/raydepsets/tests/test_data/test.depsets.yaml b/ci/raydepsets/tests/test_data/test.depsets.yaml index 20cfbe7f033b..9e6af3a8e983 100644 --- a/ci/raydepsets/tests/test_data/test.depsets.yaml +++ b/ci/raydepsets/tests/test_data/test.depsets.yaml @@ -60,3 +60,9 @@ depsets: constraints: - requirement_constraints_expand.txt output: requirements_compiled_nested_expand.txt + - name: include_setuptools_depset + operation: compile + requirements: + - requirements_test.txt + output: requirements_compiled_include_setuptools.txt + include_setuptools: true diff --git a/ci/raydepsets/workspace.py b/ci/raydepsets/workspace.py index d73c503886fa..525830ef196b 100644 --- a/ci/raydepsets/workspace.py +++ b/ci/raydepsets/workspace.py @@ -25,6 +25,7 @@ class Depset: source_depset: Optional[str] = None depsets: Optional[List[str]] = None pre_hooks: Optional[List[str]] = None + include_setuptools: Optional[bool] = False def _substitute_build_args(obj: Any, build_arg_set: BuildArgSet): @@ -54,6 +55,7 @@ def _dict_to_depset(depset: dict, config_name: str) -> Depset: append_flags=depset.get("append_flags", []), pre_hooks=depset.get("pre_hooks", []), packages=depset.get("packages", []), + include_setuptools=depset.get("include_setuptools", None), config_name=config_name, ) diff --git a/python/deplocks/base_extra/ray_base_extra_py3.10.lock b/python/deplocks/base_extra/ray_base_extra_py3.10.lock index a9db5af2b35f..fc4a17f6ab58 100644 --- a/python/deplocks/base_extra/ray_base_extra_py3.10.lock +++ b/python/deplocks/base_extra/ray_base_extra_py3.10.lock @@ -1,5 +1,5 @@ # This file was autogenerated by uv via the following command: -# uv pip compile --generate-hashes --unsafe-package setuptools --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --unsafe-package ray --python-version=3.10 --python-platform=linux -c release/ray_release/byod/ray_base_extra_testdeps_py3.10.lock docker/base-deps/requirements.in docker/base-extra/requirements.in -o python/deplocks/base_extra/ray_base_extra_py3.10.lock +# uv pip compile --generate-hashes --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --unsafe-package setuptools --unsafe-package ray --python-version=3.10 --python-platform=linux -c release/ray_release/byod/ray_base_extra_testdeps_py3.10.lock docker/base-deps/requirements.in docker/base-extra/requirements.in -o python/deplocks/base_extra/ray_base_extra_py3.10.lock --index-url https://pypi.org/simple adlfs==2023.8.0 \ diff --git a/python/deplocks/base_extra/ray_base_extra_py3.11.lock b/python/deplocks/base_extra/ray_base_extra_py3.11.lock index d7b53f1c8164..37b2bd510eba 100644 --- a/python/deplocks/base_extra/ray_base_extra_py3.11.lock +++ b/python/deplocks/base_extra/ray_base_extra_py3.11.lock @@ -1,5 +1,5 @@ # This file was autogenerated by uv via the following command: -# uv pip compile --generate-hashes --unsafe-package setuptools --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --unsafe-package ray --python-version=3.11 --python-platform=linux -c release/ray_release/byod/ray_base_extra_testdeps_py3.11.lock docker/base-deps/requirements.in docker/base-extra/requirements.in -o python/deplocks/base_extra/ray_base_extra_py3.11.lock +# uv pip compile --generate-hashes --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --unsafe-package setuptools --unsafe-package ray --python-version=3.11 --python-platform=linux -c release/ray_release/byod/ray_base_extra_testdeps_py3.11.lock docker/base-deps/requirements.in docker/base-extra/requirements.in -o python/deplocks/base_extra/ray_base_extra_py3.11.lock --index-url https://pypi.org/simple adlfs==2023.8.0 \ diff --git a/python/deplocks/base_extra/ray_base_extra_py3.12.lock b/python/deplocks/base_extra/ray_base_extra_py3.12.lock index 26815fae1105..7c3bffe84a12 100644 --- a/python/deplocks/base_extra/ray_base_extra_py3.12.lock +++ b/python/deplocks/base_extra/ray_base_extra_py3.12.lock @@ -1,5 +1,5 @@ # This file was autogenerated by uv via the following command: -# uv pip compile --generate-hashes --unsafe-package setuptools --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --unsafe-package ray --python-version=3.12 --python-platform=linux -c release/ray_release/byod/ray_base_extra_testdeps_py3.12.lock docker/base-deps/requirements.in docker/base-extra/requirements.in -o python/deplocks/base_extra/ray_base_extra_py3.12.lock +# uv pip compile --generate-hashes --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --unsafe-package setuptools --unsafe-package ray --python-version=3.12 --python-platform=linux -c release/ray_release/byod/ray_base_extra_testdeps_py3.12.lock docker/base-deps/requirements.in docker/base-extra/requirements.in -o python/deplocks/base_extra/ray_base_extra_py3.12.lock --index-url https://pypi.org/simple adlfs==2023.8.0 \ diff --git a/python/deplocks/base_extra/ray_base_extra_py3.9.lock b/python/deplocks/base_extra/ray_base_extra_py3.9.lock index c45621d71bde..d38a1cb68d90 100644 --- a/python/deplocks/base_extra/ray_base_extra_py3.9.lock +++ b/python/deplocks/base_extra/ray_base_extra_py3.9.lock @@ -1,5 +1,5 @@ # This file was autogenerated by uv via the following command: -# uv pip compile --generate-hashes --unsafe-package setuptools --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --unsafe-package ray --python-version=3.9 --python-platform=linux -c release/ray_release/byod/ray_base_extra_testdeps_py3.9.lock docker/base-deps/requirements.in docker/base-extra/requirements.in -o python/deplocks/base_extra/ray_base_extra_py3.9.lock +# uv pip compile --generate-hashes --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --unsafe-package setuptools --unsafe-package ray --python-version=3.9 --python-platform=linux -c release/ray_release/byod/ray_base_extra_testdeps_py3.9.lock docker/base-deps/requirements.in docker/base-extra/requirements.in -o python/deplocks/base_extra/ray_base_extra_py3.9.lock --index-url https://pypi.org/simple adlfs==2023.8.0 \ diff --git a/python/deplocks/docs/docbuild_depset_py3.10.lock b/python/deplocks/docs/docbuild_depset_py3.10.lock index ba3aba3dc4b6..2f7db69becf3 100644 --- a/python/deplocks/docs/docbuild_depset_py3.10.lock +++ b/python/deplocks/docs/docbuild_depset_py3.10.lock @@ -1,5 +1,5 @@ # This file was autogenerated by uv via the following command: -# uv pip compile --generate-hashes --unsafe-package setuptools --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --python-version=3.10 --python-platform=linux --unsafe-package ray doc/requirements-doc.txt -o python/deplocks/docs/docbuild_depset_py3.10.lock +# uv pip compile --generate-hashes --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --unsafe-package setuptools --python-version=3.10 --python-platform=linux --unsafe-package ray doc/requirements-doc.txt -o python/deplocks/docs/docbuild_depset_py3.10.lock --index-url https://pypi.org/simple accessible-pygments==0.0.5 \ diff --git a/python/deplocks/docs/docbuild_depset_py3.12.lock b/python/deplocks/docs/docbuild_depset_py3.12.lock index 8a1d20358efd..6737ccb71363 100644 --- a/python/deplocks/docs/docbuild_depset_py3.12.lock +++ b/python/deplocks/docs/docbuild_depset_py3.12.lock @@ -1,5 +1,5 @@ # This file was autogenerated by uv via the following command: -# uv pip compile --generate-hashes --unsafe-package setuptools --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --python-version=3.12 --python-platform=linux --unsafe-package ray doc/requirements-doc.txt -o python/deplocks/docs/docbuild_depset_py3.12.lock +# uv pip compile --generate-hashes --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --unsafe-package setuptools --python-version=3.12 --python-platform=linux --unsafe-package ray doc/requirements-doc.txt -o python/deplocks/docs/docbuild_depset_py3.12.lock --index-url https://pypi.org/simple accessible-pygments==0.0.5 \ diff --git a/python/deplocks/docs/docbuild_depset_py3.9.lock b/python/deplocks/docs/docbuild_depset_py3.9.lock index 87dce2a02448..e30aedaaf380 100644 --- a/python/deplocks/docs/docbuild_depset_py3.9.lock +++ b/python/deplocks/docs/docbuild_depset_py3.9.lock @@ -1,5 +1,5 @@ # This file was autogenerated by uv via the following command: -# uv pip compile --generate-hashes --unsafe-package setuptools --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --python-version=3.9 --python-platform=linux --unsafe-package ray doc/requirements-doc.txt -o python/deplocks/docs/docbuild_depset_py3.9.lock +# uv pip compile --generate-hashes --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --unsafe-package setuptools --python-version=3.9 --python-platform=linux --unsafe-package ray doc/requirements-doc.txt -o python/deplocks/docs/docbuild_depset_py3.9.lock --index-url https://pypi.org/simple accessible-pygments==0.0.5 \ diff --git a/python/deplocks/llm/ray_py311_cpu.lock b/python/deplocks/llm/ray_py311_cpu.lock index ee22736f7e38..b4df29da6f77 100644 --- a/python/deplocks/llm/ray_py311_cpu.lock +++ b/python/deplocks/llm/ray_py311_cpu.lock @@ -1,5 +1,5 @@ # This file was autogenerated by uv via the following command: -# uv pip compile --generate-hashes --unsafe-package setuptools --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --python-version=3.11 --unsafe-package ray --python-platform=linux --extra-index-url https://download.pytorch.org/whl/cpu -c python/deplocks/llm/ray_test_py311_cpu.lock python/requirements.txt -o python/deplocks/llm/ray_py311_cpu.lock +# uv pip compile --generate-hashes --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --unsafe-package setuptools --python-version=3.11 --unsafe-package ray --python-platform=linux --extra-index-url https://download.pytorch.org/whl/cpu -c python/deplocks/llm/ray_test_py311_cpu.lock python/requirements.txt -o python/deplocks/llm/ray_py311_cpu.lock --index-url https://pypi.org/simple --extra-index-url https://download.pytorch.org/whl/cpu diff --git a/python/deplocks/llm/ray_py311_cu128.lock b/python/deplocks/llm/ray_py311_cu128.lock index 94fd7b42ef44..3bbd6c2a4edf 100644 --- a/python/deplocks/llm/ray_py311_cu128.lock +++ b/python/deplocks/llm/ray_py311_cu128.lock @@ -1,5 +1,5 @@ # This file was autogenerated by uv via the following command: -# uv pip compile --generate-hashes --unsafe-package setuptools --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --python-version=3.11 --unsafe-package ray --python-platform=linux --extra-index-url https://download.pytorch.org/whl/cu128 -c python/deplocks/llm/ray_test_py311_cu128.lock python/requirements.txt -o python/deplocks/llm/ray_py311_cu128.lock +# uv pip compile --generate-hashes --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --unsafe-package setuptools --python-version=3.11 --unsafe-package ray --python-platform=linux --extra-index-url https://download.pytorch.org/whl/cu128 -c python/deplocks/llm/ray_test_py311_cu128.lock python/requirements.txt -o python/deplocks/llm/ray_py311_cu128.lock --index-url https://pypi.org/simple --extra-index-url https://download.pytorch.org/whl/cu128 diff --git a/python/deplocks/llm/ray_test_py311_cpu.lock b/python/deplocks/llm/ray_test_py311_cpu.lock index 9f6adb55faae..80360e20e86a 100644 --- a/python/deplocks/llm/ray_test_py311_cpu.lock +++ b/python/deplocks/llm/ray_test_py311_cpu.lock @@ -1,5 +1,5 @@ # This file was autogenerated by uv via the following command: -# uv pip compile --generate-hashes --unsafe-package setuptools --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --python-version=3.11 --unsafe-package ray --python-platform=linux --extra-index-url https://download.pytorch.org/whl/cpu -c /tmp/ray-deps/requirements_compiled.txt python/requirements.txt python/requirements/base-test-requirements.txt python/requirements/cloud-requirements.txt -o python/deplocks/llm/ray_test_py311_cpu.lock +# uv pip compile --generate-hashes --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --unsafe-package setuptools --python-version=3.11 --unsafe-package ray --python-platform=linux --extra-index-url https://download.pytorch.org/whl/cpu -c /tmp/ray-deps/requirements_compiled.txt python/requirements.txt python/requirements/base-test-requirements.txt python/requirements/cloud-requirements.txt -o python/deplocks/llm/ray_test_py311_cpu.lock --index-url https://pypi.org/simple --extra-index-url https://download.pytorch.org/whl/cpu diff --git a/python/deplocks/llm/ray_test_py311_cu128.lock b/python/deplocks/llm/ray_test_py311_cu128.lock index 17a287191e39..c64ae101fc41 100644 --- a/python/deplocks/llm/ray_test_py311_cu128.lock +++ b/python/deplocks/llm/ray_test_py311_cu128.lock @@ -1,5 +1,5 @@ # This file was autogenerated by uv via the following command: -# uv pip compile --generate-hashes --unsafe-package setuptools --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --python-version=3.11 --unsafe-package ray --python-platform=linux --extra-index-url https://download.pytorch.org/whl/cu128 -c /tmp/ray-deps/requirements_compiled.txt python/requirements.txt python/requirements/base-test-requirements.txt python/requirements/cloud-requirements.txt -o python/deplocks/llm/ray_test_py311_cu128.lock +# uv pip compile --generate-hashes --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --unsafe-package setuptools --python-version=3.11 --unsafe-package ray --python-platform=linux --extra-index-url https://download.pytorch.org/whl/cu128 -c /tmp/ray-deps/requirements_compiled.txt python/requirements.txt python/requirements/base-test-requirements.txt python/requirements/cloud-requirements.txt -o python/deplocks/llm/ray_test_py311_cu128.lock --index-url https://pypi.org/simple --extra-index-url https://download.pytorch.org/whl/cu128 diff --git a/python/deplocks/llm/rayllm_py311_cpu.lock b/python/deplocks/llm/rayllm_py311_cpu.lock index 4588e6b08139..68443ef82241 100644 --- a/python/deplocks/llm/rayllm_py311_cpu.lock +++ b/python/deplocks/llm/rayllm_py311_cpu.lock @@ -1,5 +1,5 @@ # This file was autogenerated by uv via the following command: -# uv pip compile --generate-hashes --unsafe-package setuptools --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --python-version=3.11 --unsafe-package ray --python-platform=linux --extra-index-url https://download.pytorch.org/whl/cpu -c python/deplocks/llm/rayllm_test_py311_cpu.lock python/requirements.txt python/requirements/llm/llm-requirements.txt -o python/deplocks/llm/rayllm_py311_cpu.lock +# uv pip compile --generate-hashes --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --unsafe-package setuptools --python-version=3.11 --unsafe-package ray --python-platform=linux --extra-index-url https://download.pytorch.org/whl/cpu -c python/deplocks/llm/rayllm_test_py311_cpu.lock python/requirements.txt python/requirements/llm/llm-requirements.txt -o python/deplocks/llm/rayllm_py311_cpu.lock --index-url https://pypi.org/simple --extra-index-url https://download.pytorch.org/whl/cpu diff --git a/python/deplocks/llm/rayllm_py311_cu128.lock b/python/deplocks/llm/rayllm_py311_cu128.lock index 15f1eb3f685a..b1170641b8ff 100644 --- a/python/deplocks/llm/rayllm_py311_cu128.lock +++ b/python/deplocks/llm/rayllm_py311_cu128.lock @@ -1,5 +1,5 @@ # This file was autogenerated by uv via the following command: -# uv pip compile --generate-hashes --unsafe-package setuptools --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --python-version=3.11 --unsafe-package ray --python-platform=linux --extra-index-url https://download.pytorch.org/whl/cu128 -c python/deplocks/llm/rayllm_test_py311_cu128.lock python/requirements.txt python/requirements/llm/llm-requirements.txt -o python/deplocks/llm/rayllm_py311_cu128.lock +# uv pip compile --generate-hashes --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --unsafe-package setuptools --python-version=3.11 --unsafe-package ray --python-platform=linux --extra-index-url https://download.pytorch.org/whl/cu128 -c python/deplocks/llm/rayllm_test_py311_cu128.lock python/requirements.txt python/requirements/llm/llm-requirements.txt -o python/deplocks/llm/rayllm_py311_cu128.lock --index-url https://pypi.org/simple --extra-index-url https://download.pytorch.org/whl/cu128 diff --git a/python/deplocks/llm/rayllm_test_py311_cpu.lock b/python/deplocks/llm/rayllm_test_py311_cpu.lock index d01769e02a66..dbd9591cded4 100644 --- a/python/deplocks/llm/rayllm_test_py311_cpu.lock +++ b/python/deplocks/llm/rayllm_test_py311_cpu.lock @@ -1,5 +1,5 @@ # This file was autogenerated by uv via the following command: -# uv pip compile --generate-hashes --unsafe-package setuptools --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --python-version=3.11 --unsafe-package ray --python-platform=linux --extra-index-url https://download.pytorch.org/whl/cpu -c python/deplocks/llm/ray_test_py311_cpu.lock python/requirements.txt python/requirements/base-test-requirements.txt python/requirements/cloud-requirements.txt python/requirements/llm/llm-requirements.txt python/requirements/llm/llm-test-requirements.txt -o python/deplocks/llm/rayllm_test_py311_cpu.lock +# uv pip compile --generate-hashes --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --unsafe-package setuptools --python-version=3.11 --unsafe-package ray --python-platform=linux --extra-index-url https://download.pytorch.org/whl/cpu -c python/deplocks/llm/ray_test_py311_cpu.lock python/requirements.txt python/requirements/base-test-requirements.txt python/requirements/cloud-requirements.txt python/requirements/llm/llm-requirements.txt python/requirements/llm/llm-test-requirements.txt -o python/deplocks/llm/rayllm_test_py311_cpu.lock --index-url https://pypi.org/simple --extra-index-url https://download.pytorch.org/whl/cpu diff --git a/python/deplocks/llm/rayllm_test_py311_cu128.lock b/python/deplocks/llm/rayllm_test_py311_cu128.lock index 4da58e6e6342..3f1b9ce90f5c 100644 --- a/python/deplocks/llm/rayllm_test_py311_cu128.lock +++ b/python/deplocks/llm/rayllm_test_py311_cu128.lock @@ -1,5 +1,5 @@ # This file was autogenerated by uv via the following command: -# uv pip compile --generate-hashes --unsafe-package setuptools --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --python-version=3.11 --unsafe-package ray --python-platform=linux --extra-index-url https://download.pytorch.org/whl/cu128 -c python/deplocks/llm/ray_test_py311_cu128.lock python/requirements.txt python/requirements/base-test-requirements.txt python/requirements/cloud-requirements.txt python/requirements/llm/llm-requirements.txt python/requirements/llm/llm-test-requirements.txt -o python/deplocks/llm/rayllm_test_py311_cu128.lock +# uv pip compile --generate-hashes --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --unsafe-package setuptools --python-version=3.11 --unsafe-package ray --python-platform=linux --extra-index-url https://download.pytorch.org/whl/cu128 -c python/deplocks/llm/ray_test_py311_cu128.lock python/requirements.txt python/requirements/base-test-requirements.txt python/requirements/cloud-requirements.txt python/requirements/llm/llm-requirements.txt python/requirements/llm/llm-test-requirements.txt -o python/deplocks/llm/rayllm_test_py311_cu128.lock --index-url https://pypi.org/simple --extra-index-url https://download.pytorch.org/whl/cu128 diff --git a/python/deplocks/ray_img/ray_img_py310.lock b/python/deplocks/ray_img/ray_img_py310.lock index 95134b93f9d6..326cb818d069 100644 --- a/python/deplocks/ray_img/ray_img_py310.lock +++ b/python/deplocks/ray_img/ray_img_py310.lock @@ -1,5 +1,5 @@ # This file was autogenerated by uv via the following command: -# uv pip compile --generate-hashes --unsafe-package setuptools --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --python-version=3.10 --unsafe-package ray --python-platform=linux -c /tmp/ray-deps/requirements_compiled.txt release/ray_release/byod/ray_dev_py3.10.in -o python/deplocks/ray_img/ray_img_py310.lock +# uv pip compile --generate-hashes --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --unsafe-package setuptools --python-version=3.10 --unsafe-package ray --python-platform=linux -c /tmp/ray-deps/requirements_compiled.txt release/ray_release/byod/ray_dev_py3.10.in -o python/deplocks/ray_img/ray_img_py310.lock --index-url https://pypi.org/simple aiohappyeyeballs==2.6.1 \ diff --git a/python/deplocks/ray_img/ray_img_py311.lock b/python/deplocks/ray_img/ray_img_py311.lock index 941e9c453896..fd5875bfd426 100644 --- a/python/deplocks/ray_img/ray_img_py311.lock +++ b/python/deplocks/ray_img/ray_img_py311.lock @@ -1,5 +1,5 @@ # This file was autogenerated by uv via the following command: -# uv pip compile --generate-hashes --unsafe-package setuptools --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --python-version=3.11 --unsafe-package ray --python-platform=linux -c /tmp/ray-deps/requirements_compiled.txt release/ray_release/byod/ray_dev_py3.11.in -o python/deplocks/ray_img/ray_img_py311.lock +# uv pip compile --generate-hashes --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --unsafe-package setuptools --python-version=3.11 --unsafe-package ray --python-platform=linux -c /tmp/ray-deps/requirements_compiled.txt release/ray_release/byod/ray_dev_py3.11.in -o python/deplocks/ray_img/ray_img_py311.lock --index-url https://pypi.org/simple aiohappyeyeballs==2.6.1 \ diff --git a/python/deplocks/ray_img/ray_img_py312.lock b/python/deplocks/ray_img/ray_img_py312.lock index 7cfce50321cc..263df029ea1f 100644 --- a/python/deplocks/ray_img/ray_img_py312.lock +++ b/python/deplocks/ray_img/ray_img_py312.lock @@ -1,5 +1,5 @@ # This file was autogenerated by uv via the following command: -# uv pip compile --generate-hashes --unsafe-package setuptools --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --python-version=3.12 --unsafe-package ray --python-platform=linux -c /tmp/ray-deps/requirements_compiled.txt release/ray_release/byod/ray_dev_py3.12.in -o python/deplocks/ray_img/ray_img_py312.lock +# uv pip compile --generate-hashes --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --unsafe-package setuptools --python-version=3.12 --unsafe-package ray --python-platform=linux -c /tmp/ray-deps/requirements_compiled.txt release/ray_release/byod/ray_dev_py3.12.in -o python/deplocks/ray_img/ray_img_py312.lock --index-url https://pypi.org/simple aiohappyeyeballs==2.6.1 \ diff --git a/python/deplocks/ray_img/ray_img_py39.lock b/python/deplocks/ray_img/ray_img_py39.lock index 661b6bba06f7..7856c8cd13d1 100644 --- a/python/deplocks/ray_img/ray_img_py39.lock +++ b/python/deplocks/ray_img/ray_img_py39.lock @@ -1,5 +1,5 @@ # This file was autogenerated by uv via the following command: -# uv pip compile --generate-hashes --unsafe-package setuptools --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --python-version=3.9 --unsafe-package ray --python-platform=linux -c /tmp/ray-deps/requirements_compiled.txt release/ray_release/byod/ray_dev_py3.9.in -o python/deplocks/ray_img/ray_img_py39.lock +# uv pip compile --generate-hashes --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --unsafe-package setuptools --python-version=3.9 --unsafe-package ray --python-platform=linux -c /tmp/ray-deps/requirements_compiled.txt release/ray_release/byod/ray_dev_py3.9.in -o python/deplocks/ray_img/ray_img_py39.lock --index-url https://pypi.org/simple aiohappyeyeballs==2.6.1 \ diff --git a/release/ray_release/byod/audio_transcription_py3.10.lock b/release/ray_release/byod/audio_transcription_py3.10.lock index 93280fb84fc2..321df788da26 100644 --- a/release/ray_release/byod/audio_transcription_py3.10.lock +++ b/release/ray_release/byod/audio_transcription_py3.10.lock @@ -1,5 +1,5 @@ # This file was autogenerated by uv via the following command: -# uv pip compile --generate-hashes --unsafe-package setuptools --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --extra-index-url https://download.pytorch.org/whl/cu128 --python-version=3.10 --unsafe-package ray --python-platform=linux docker/base-deps/requirements.in docker/base-extra/requirements.in release/nightly_tests/multimodal_inference_benchmarks/audio_transcription/requirements.in release/ray_release/byod/ray_dev_py3.10.in release/ray_release/byod/requirements_byod_gpu_3.10.in -o release/ray_release/byod/audio_transcription_py3.10.lock +# uv pip compile --generate-hashes --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --unsafe-package setuptools --extra-index-url https://download.pytorch.org/whl/cu128 --python-version=3.10 --unsafe-package ray --python-platform=linux docker/base-deps/requirements.in docker/base-extra/requirements.in release/nightly_tests/multimodal_inference_benchmarks/audio_transcription/requirements.in release/ray_release/byod/ray_dev_py3.10.in release/ray_release/byod/requirements_byod_gpu_3.10.in -o release/ray_release/byod/audio_transcription_py3.10.lock --index-url https://pypi.org/simple --extra-index-url https://download.pytorch.org/whl/cu128 diff --git a/release/ray_release/byod/audio_transcription_py3.9.lock b/release/ray_release/byod/audio_transcription_py3.9.lock index 2a49cd0cadc3..a536d6ea5c2a 100644 --- a/release/ray_release/byod/audio_transcription_py3.9.lock +++ b/release/ray_release/byod/audio_transcription_py3.9.lock @@ -1,5 +1,5 @@ # This file was autogenerated by uv via the following command: -# uv pip compile --generate-hashes --unsafe-package setuptools --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --extra-index-url https://download.pytorch.org/whl/cu128 --python-version=3.9 --unsafe-package ray --python-platform=linux docker/base-deps/requirements.in docker/base-extra/requirements.in release/nightly_tests/multimodal_inference_benchmarks/audio_transcription/requirements.in release/ray_release/byod/ray_dev_py3.9.in release/ray_release/byod/requirements_byod_gpu_3.9.in -o release/ray_release/byod/audio_transcription_py3.9.lock +# uv pip compile --generate-hashes --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --unsafe-package setuptools --extra-index-url https://download.pytorch.org/whl/cu128 --python-version=3.9 --unsafe-package ray --python-platform=linux docker/base-deps/requirements.in docker/base-extra/requirements.in release/nightly_tests/multimodal_inference_benchmarks/audio_transcription/requirements.in release/ray_release/byod/ray_dev_py3.9.in release/ray_release/byod/requirements_byod_gpu_3.9.in -o release/ray_release/byod/audio_transcription_py3.9.lock --index-url https://pypi.org/simple --extra-index-url https://download.pytorch.org/whl/cu128 diff --git a/release/ray_release/byod/document_embedding_py3.10.lock b/release/ray_release/byod/document_embedding_py3.10.lock index 7f8a22dd39c1..40a6d70c0fb0 100644 --- a/release/ray_release/byod/document_embedding_py3.10.lock +++ b/release/ray_release/byod/document_embedding_py3.10.lock @@ -1,5 +1,5 @@ # This file was autogenerated by uv via the following command: -# uv pip compile --generate-hashes --unsafe-package setuptools --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --extra-index-url https://download.pytorch.org/whl/cu128 --python-version=3.10 --unsafe-package ray --python-platform=linux docker/base-deps/requirements.in docker/base-extra/requirements.in release/nightly_tests/multimodal_inference_benchmarks/document_embedding/requirements.in release/ray_release/byod/ray_dev_py3.10.in release/ray_release/byod/requirements_byod_gpu_3.10.in -o release/ray_release/byod/document_embedding_py3.10.lock +# uv pip compile --generate-hashes --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --unsafe-package setuptools --extra-index-url https://download.pytorch.org/whl/cu128 --python-version=3.10 --unsafe-package ray --python-platform=linux docker/base-deps/requirements.in docker/base-extra/requirements.in release/nightly_tests/multimodal_inference_benchmarks/document_embedding/requirements.in release/ray_release/byod/ray_dev_py3.10.in release/ray_release/byod/requirements_byod_gpu_3.10.in -o release/ray_release/byod/document_embedding_py3.10.lock --index-url https://pypi.org/simple --extra-index-url https://download.pytorch.org/whl/cu128 diff --git a/release/ray_release/byod/document_embedding_py3.9.lock b/release/ray_release/byod/document_embedding_py3.9.lock index dc55a9075110..d219dcdffe53 100644 --- a/release/ray_release/byod/document_embedding_py3.9.lock +++ b/release/ray_release/byod/document_embedding_py3.9.lock @@ -1,5 +1,5 @@ # This file was autogenerated by uv via the following command: -# uv pip compile --generate-hashes --unsafe-package setuptools --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --extra-index-url https://download.pytorch.org/whl/cu128 --python-version=3.9 --unsafe-package ray --python-platform=linux docker/base-deps/requirements.in docker/base-extra/requirements.in release/nightly_tests/multimodal_inference_benchmarks/document_embedding/requirements.in release/ray_release/byod/ray_dev_py3.9.in release/ray_release/byod/requirements_byod_gpu_3.9.in -o release/ray_release/byod/document_embedding_py3.9.lock +# uv pip compile --generate-hashes --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --unsafe-package setuptools --extra-index-url https://download.pytorch.org/whl/cu128 --python-version=3.9 --unsafe-package ray --python-platform=linux docker/base-deps/requirements.in docker/base-extra/requirements.in release/nightly_tests/multimodal_inference_benchmarks/document_embedding/requirements.in release/ray_release/byod/ray_dev_py3.9.in release/ray_release/byod/requirements_byod_gpu_3.9.in -o release/ray_release/byod/document_embedding_py3.9.lock --index-url https://pypi.org/simple --extra-index-url https://download.pytorch.org/whl/cu128 diff --git a/release/ray_release/byod/image_classification_py3.10.lock b/release/ray_release/byod/image_classification_py3.10.lock index 5636119a81c2..14d8386a0f48 100644 --- a/release/ray_release/byod/image_classification_py3.10.lock +++ b/release/ray_release/byod/image_classification_py3.10.lock @@ -1,5 +1,5 @@ # This file was autogenerated by uv via the following command: -# uv pip compile --generate-hashes --unsafe-package setuptools --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --extra-index-url https://download.pytorch.org/whl/cu128 --python-version=3.10 --unsafe-package ray --python-platform=linux docker/base-deps/requirements.in docker/base-extra/requirements.in release/nightly_tests/multimodal_inference_benchmarks/image_classification/requirements.in release/ray_release/byod/ray_dev_py3.10.in release/ray_release/byod/requirements_byod_gpu_3.10.in -o release/ray_release/byod/image_classification_py3.10.lock +# uv pip compile --generate-hashes --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --unsafe-package setuptools --extra-index-url https://download.pytorch.org/whl/cu128 --python-version=3.10 --unsafe-package ray --python-platform=linux docker/base-deps/requirements.in docker/base-extra/requirements.in release/nightly_tests/multimodal_inference_benchmarks/image_classification/requirements.in release/ray_release/byod/ray_dev_py3.10.in release/ray_release/byod/requirements_byod_gpu_3.10.in -o release/ray_release/byod/image_classification_py3.10.lock --index-url https://pypi.org/simple --extra-index-url https://download.pytorch.org/whl/cu128 diff --git a/release/ray_release/byod/image_classification_py3.9.lock b/release/ray_release/byod/image_classification_py3.9.lock index d0b3a9da534a..1310d8b3836c 100644 --- a/release/ray_release/byod/image_classification_py3.9.lock +++ b/release/ray_release/byod/image_classification_py3.9.lock @@ -1,5 +1,5 @@ # This file was autogenerated by uv via the following command: -# uv pip compile --generate-hashes --unsafe-package setuptools --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --extra-index-url https://download.pytorch.org/whl/cu128 --python-version=3.9 --unsafe-package ray --python-platform=linux docker/base-deps/requirements.in docker/base-extra/requirements.in release/nightly_tests/multimodal_inference_benchmarks/image_classification/requirements.in release/ray_release/byod/ray_dev_py3.9.in release/ray_release/byod/requirements_byod_gpu_3.9.in -o release/ray_release/byod/image_classification_py3.9.lock +# uv pip compile --generate-hashes --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --unsafe-package setuptools --extra-index-url https://download.pytorch.org/whl/cu128 --python-version=3.9 --unsafe-package ray --python-platform=linux docker/base-deps/requirements.in docker/base-extra/requirements.in release/nightly_tests/multimodal_inference_benchmarks/image_classification/requirements.in release/ray_release/byod/ray_dev_py3.9.in release/ray_release/byod/requirements_byod_gpu_3.9.in -o release/ray_release/byod/image_classification_py3.9.lock --index-url https://pypi.org/simple --extra-index-url https://download.pytorch.org/whl/cu128 diff --git a/release/ray_release/byod/large_image_embedding_py3.10.lock b/release/ray_release/byod/large_image_embedding_py3.10.lock index 263d09dfa1ff..19e87ef41f11 100644 --- a/release/ray_release/byod/large_image_embedding_py3.10.lock +++ b/release/ray_release/byod/large_image_embedding_py3.10.lock @@ -1,5 +1,5 @@ # This file was autogenerated by uv via the following command: -# uv pip compile --generate-hashes --unsafe-package setuptools --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --extra-index-url https://download.pytorch.org/whl/cu128 --python-version=3.10 --unsafe-package ray --python-platform=linux docker/base-deps/requirements.in docker/base-extra/requirements.in release/nightly_tests/multimodal_inference_benchmarks/large_image_embedding/requirements.in release/ray_release/byod/ray_dev_py3.10.in release/ray_release/byod/requirements_byod_gpu_3.10.in -o release/ray_release/byod/large_image_embedding_py3.10.lock +# uv pip compile --generate-hashes --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --unsafe-package setuptools --extra-index-url https://download.pytorch.org/whl/cu128 --python-version=3.10 --unsafe-package ray --python-platform=linux docker/base-deps/requirements.in docker/base-extra/requirements.in release/nightly_tests/multimodal_inference_benchmarks/large_image_embedding/requirements.in release/ray_release/byod/ray_dev_py3.10.in release/ray_release/byod/requirements_byod_gpu_3.10.in -o release/ray_release/byod/large_image_embedding_py3.10.lock --index-url https://pypi.org/simple --extra-index-url https://download.pytorch.org/whl/cu128 diff --git a/release/ray_release/byod/large_image_embedding_py3.9.lock b/release/ray_release/byod/large_image_embedding_py3.9.lock index e2117996f58c..0e348715d76d 100644 --- a/release/ray_release/byod/large_image_embedding_py3.9.lock +++ b/release/ray_release/byod/large_image_embedding_py3.9.lock @@ -1,5 +1,5 @@ # This file was autogenerated by uv via the following command: -# uv pip compile --generate-hashes --unsafe-package setuptools --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --extra-index-url https://download.pytorch.org/whl/cu128 --python-version=3.9 --unsafe-package ray --python-platform=linux docker/base-deps/requirements.in docker/base-extra/requirements.in release/nightly_tests/multimodal_inference_benchmarks/large_image_embedding/requirements.in release/ray_release/byod/ray_dev_py3.9.in release/ray_release/byod/requirements_byod_gpu_3.9.in -o release/ray_release/byod/large_image_embedding_py3.9.lock +# uv pip compile --generate-hashes --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --unsafe-package setuptools --extra-index-url https://download.pytorch.org/whl/cu128 --python-version=3.9 --unsafe-package ray --python-platform=linux docker/base-deps/requirements.in docker/base-extra/requirements.in release/nightly_tests/multimodal_inference_benchmarks/large_image_embedding/requirements.in release/ray_release/byod/ray_dev_py3.9.in release/ray_release/byod/requirements_byod_gpu_3.9.in -o release/ray_release/byod/large_image_embedding_py3.9.lock --index-url https://pypi.org/simple --extra-index-url https://download.pytorch.org/whl/cu128 diff --git a/release/ray_release/byod/ray_base_extra_testdeps_cuda_py3.10.lock b/release/ray_release/byod/ray_base_extra_testdeps_cuda_py3.10.lock index 72dd2007885e..b0a83f1a15f6 100644 --- a/release/ray_release/byod/ray_base_extra_testdeps_cuda_py3.10.lock +++ b/release/ray_release/byod/ray_base_extra_testdeps_cuda_py3.10.lock @@ -1,5 +1,5 @@ # This file was autogenerated by uv via the following command: -# uv pip compile --generate-hashes --unsafe-package setuptools --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --extra-index-url https://download.pytorch.org/whl/cu128 --unsafe-package ray --python-version=3.10 --python-platform=linux -c /tmp/ray-deps/requirements_compiled.txt docker/base-deps/requirements.in docker/base-extra/requirements.in release/ray_release/byod/ray_dev_py3.10.in release/ray_release/byod/requirements_byod_3.10.in -o release/ray_release/byod/ray_base_extra_testdeps_cuda_py3.10.lock +# uv pip compile --generate-hashes --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --unsafe-package setuptools --extra-index-url https://download.pytorch.org/whl/cu128 --unsafe-package ray --python-version=3.10 --python-platform=linux -c /tmp/ray-deps/requirements_compiled.txt docker/base-deps/requirements.in docker/base-extra/requirements.in release/ray_release/byod/ray_dev_py3.10.in release/ray_release/byod/requirements_byod_3.10.in -o release/ray_release/byod/ray_base_extra_testdeps_cuda_py3.10.lock --index-url https://pypi.org/simple --extra-index-url https://download.pytorch.org/whl/cu128 diff --git a/release/ray_release/byod/ray_base_extra_testdeps_cuda_py3.11.lock b/release/ray_release/byod/ray_base_extra_testdeps_cuda_py3.11.lock index 33c51c325030..00d57221f23e 100644 --- a/release/ray_release/byod/ray_base_extra_testdeps_cuda_py3.11.lock +++ b/release/ray_release/byod/ray_base_extra_testdeps_cuda_py3.11.lock @@ -1,5 +1,5 @@ # This file was autogenerated by uv via the following command: -# uv pip compile --generate-hashes --unsafe-package setuptools --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --extra-index-url https://download.pytorch.org/whl/cu128 --unsafe-package ray --python-version=3.11 --python-platform=linux -c /tmp/ray-deps/requirements_compiled.txt docker/base-deps/requirements.in docker/base-extra/requirements.in release/ray_release/byod/ray_dev_py3.11.in release/ray_release/byod/requirements_byod_3.11.in -o release/ray_release/byod/ray_base_extra_testdeps_cuda_py3.11.lock +# uv pip compile --generate-hashes --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --unsafe-package setuptools --extra-index-url https://download.pytorch.org/whl/cu128 --unsafe-package ray --python-version=3.11 --python-platform=linux -c /tmp/ray-deps/requirements_compiled.txt docker/base-deps/requirements.in docker/base-extra/requirements.in release/ray_release/byod/ray_dev_py3.11.in release/ray_release/byod/requirements_byod_3.11.in -o release/ray_release/byod/ray_base_extra_testdeps_cuda_py3.11.lock --index-url https://pypi.org/simple --extra-index-url https://download.pytorch.org/whl/cu128 diff --git a/release/ray_release/byod/ray_base_extra_testdeps_cuda_py3.12.lock b/release/ray_release/byod/ray_base_extra_testdeps_cuda_py3.12.lock index 3773eb249a1b..cdfdbc1abfcd 100644 --- a/release/ray_release/byod/ray_base_extra_testdeps_cuda_py3.12.lock +++ b/release/ray_release/byod/ray_base_extra_testdeps_cuda_py3.12.lock @@ -1,5 +1,5 @@ # This file was autogenerated by uv via the following command: -# uv pip compile --generate-hashes --unsafe-package setuptools --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --extra-index-url https://download.pytorch.org/whl/cu128 --unsafe-package ray --python-version=3.12 --python-platform=linux -c /tmp/ray-deps/requirements_compiled.txt docker/base-deps/requirements.in docker/base-extra/requirements.in release/ray_release/byod/ray_dev_py3.12.in release/ray_release/byod/requirements_byod_3.12.in -o release/ray_release/byod/ray_base_extra_testdeps_cuda_py3.12.lock +# uv pip compile --generate-hashes --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --unsafe-package setuptools --extra-index-url https://download.pytorch.org/whl/cu128 --unsafe-package ray --python-version=3.12 --python-platform=linux -c /tmp/ray-deps/requirements_compiled.txt docker/base-deps/requirements.in docker/base-extra/requirements.in release/ray_release/byod/ray_dev_py3.12.in release/ray_release/byod/requirements_byod_3.12.in -o release/ray_release/byod/ray_base_extra_testdeps_cuda_py3.12.lock --index-url https://pypi.org/simple --extra-index-url https://download.pytorch.org/whl/cu128 diff --git a/release/ray_release/byod/ray_base_extra_testdeps_cuda_py3.9.lock b/release/ray_release/byod/ray_base_extra_testdeps_cuda_py3.9.lock index 73891d48b09e..db333310d3c2 100644 --- a/release/ray_release/byod/ray_base_extra_testdeps_cuda_py3.9.lock +++ b/release/ray_release/byod/ray_base_extra_testdeps_cuda_py3.9.lock @@ -1,5 +1,5 @@ # This file was autogenerated by uv via the following command: -# uv pip compile --generate-hashes --unsafe-package setuptools --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --extra-index-url https://download.pytorch.org/whl/cu128 --unsafe-package ray --python-version=3.9 --python-platform=linux -c /tmp/ray-deps/requirements_compiled.txt docker/base-deps/requirements.in docker/base-extra/requirements.in release/ray_release/byod/ray_dev_py3.9.in release/ray_release/byod/requirements_byod_3.9.in -o release/ray_release/byod/ray_base_extra_testdeps_cuda_py3.9.lock +# uv pip compile --generate-hashes --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --unsafe-package setuptools --extra-index-url https://download.pytorch.org/whl/cu128 --unsafe-package ray --python-version=3.9 --python-platform=linux -c /tmp/ray-deps/requirements_compiled.txt docker/base-deps/requirements.in docker/base-extra/requirements.in release/ray_release/byod/ray_dev_py3.9.in release/ray_release/byod/requirements_byod_3.9.in -o release/ray_release/byod/ray_base_extra_testdeps_cuda_py3.9.lock --index-url https://pypi.org/simple --extra-index-url https://download.pytorch.org/whl/cu128 diff --git a/release/ray_release/byod/ray_base_extra_testdeps_gpu_py3.10.lock b/release/ray_release/byod/ray_base_extra_testdeps_gpu_py3.10.lock index a76325e709b1..6befb8333c67 100644 --- a/release/ray_release/byod/ray_base_extra_testdeps_gpu_py3.10.lock +++ b/release/ray_release/byod/ray_base_extra_testdeps_gpu_py3.10.lock @@ -1,5 +1,5 @@ # This file was autogenerated by uv via the following command: -# uv pip compile --generate-hashes --unsafe-package setuptools --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --unsafe-package ray --extra-index-url https://download.pytorch.org/whl/cu128 --python-version=3.10 --python-platform=linux -c /tmp/ray-deps/requirements_compiled.txt docker/base-deps/requirements.in docker/base-extra/requirements.in release/ray_release/byod/ray_dev_py3.10.in release/ray_release/byod/requirements_byod_gpu_3.10.in -o release/ray_release/byod/ray_base_extra_testdeps_gpu_py3.10.lock +# uv pip compile --generate-hashes --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --unsafe-package setuptools --unsafe-package ray --extra-index-url https://download.pytorch.org/whl/cu128 --python-version=3.10 --python-platform=linux -c /tmp/ray-deps/requirements_compiled.txt docker/base-deps/requirements.in docker/base-extra/requirements.in release/ray_release/byod/ray_dev_py3.10.in release/ray_release/byod/requirements_byod_gpu_3.10.in -o release/ray_release/byod/ray_base_extra_testdeps_gpu_py3.10.lock --index-url https://pypi.org/simple --extra-index-url https://download.pytorch.org/whl/cu128 diff --git a/release/ray_release/byod/ray_base_extra_testdeps_gpu_py3.9.lock b/release/ray_release/byod/ray_base_extra_testdeps_gpu_py3.9.lock index 27f265bff521..8a66ac33dd5a 100644 --- a/release/ray_release/byod/ray_base_extra_testdeps_gpu_py3.9.lock +++ b/release/ray_release/byod/ray_base_extra_testdeps_gpu_py3.9.lock @@ -1,5 +1,5 @@ # This file was autogenerated by uv via the following command: -# uv pip compile --generate-hashes --unsafe-package setuptools --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --unsafe-package ray --extra-index-url https://download.pytorch.org/whl/cu128 --python-version=3.9 --python-platform=linux -c /tmp/ray-deps/requirements_compiled.txt docker/base-deps/requirements.in docker/base-extra/requirements.in release/ray_release/byod/ray_dev_py3.9.in release/ray_release/byod/requirements_byod_gpu_3.9.in -o release/ray_release/byod/ray_base_extra_testdeps_gpu_py3.9.lock +# uv pip compile --generate-hashes --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --unsafe-package setuptools --unsafe-package ray --extra-index-url https://download.pytorch.org/whl/cu128 --python-version=3.9 --python-platform=linux -c /tmp/ray-deps/requirements_compiled.txt docker/base-deps/requirements.in docker/base-extra/requirements.in release/ray_release/byod/ray_dev_py3.9.in release/ray_release/byod/requirements_byod_gpu_3.9.in -o release/ray_release/byod/ray_base_extra_testdeps_gpu_py3.9.lock --index-url https://pypi.org/simple --extra-index-url https://download.pytorch.org/whl/cu128 diff --git a/release/ray_release/byod/ray_base_extra_testdeps_py3.10.lock b/release/ray_release/byod/ray_base_extra_testdeps_py3.10.lock index f22a2cd1d922..dc93549c3be5 100644 --- a/release/ray_release/byod/ray_base_extra_testdeps_py3.10.lock +++ b/release/ray_release/byod/ray_base_extra_testdeps_py3.10.lock @@ -1,5 +1,5 @@ # This file was autogenerated by uv via the following command: -# uv pip compile --generate-hashes --unsafe-package setuptools --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --unsafe-package ray --python-version=3.10 --python-platform=linux -c /tmp/ray-deps/requirements_compiled.txt docker/base-deps/requirements.in docker/base-extra/requirements.in release/ray_release/byod/ray_dev_py3.10.in release/ray_release/byod/requirements_byod_3.10.in -o release/ray_release/byod/ray_base_extra_testdeps_py3.10.lock +# uv pip compile --generate-hashes --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --unsafe-package setuptools --unsafe-package ray --python-version=3.10 --python-platform=linux -c /tmp/ray-deps/requirements_compiled.txt docker/base-deps/requirements.in docker/base-extra/requirements.in release/ray_release/byod/ray_dev_py3.10.in release/ray_release/byod/requirements_byod_3.10.in -o release/ray_release/byod/ray_base_extra_testdeps_py3.10.lock --index-url https://pypi.org/simple absl-py==1.4.0 \ diff --git a/release/ray_release/byod/ray_base_extra_testdeps_py3.11.lock b/release/ray_release/byod/ray_base_extra_testdeps_py3.11.lock index 28b1b22430f7..96c22bd55fa9 100644 --- a/release/ray_release/byod/ray_base_extra_testdeps_py3.11.lock +++ b/release/ray_release/byod/ray_base_extra_testdeps_py3.11.lock @@ -1,5 +1,5 @@ # This file was autogenerated by uv via the following command: -# uv pip compile --generate-hashes --unsafe-package setuptools --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --unsafe-package ray --python-version=3.11 --python-platform=linux -c /tmp/ray-deps/requirements_compiled.txt docker/base-deps/requirements.in docker/base-extra/requirements.in release/ray_release/byod/ray_dev_py3.11.in release/ray_release/byod/requirements_byod_3.11.in -o release/ray_release/byod/ray_base_extra_testdeps_py3.11.lock +# uv pip compile --generate-hashes --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --unsafe-package setuptools --unsafe-package ray --python-version=3.11 --python-platform=linux -c /tmp/ray-deps/requirements_compiled.txt docker/base-deps/requirements.in docker/base-extra/requirements.in release/ray_release/byod/ray_dev_py3.11.in release/ray_release/byod/requirements_byod_3.11.in -o release/ray_release/byod/ray_base_extra_testdeps_py3.11.lock --index-url https://pypi.org/simple adlfs==2023.8.0 \ diff --git a/release/ray_release/byod/ray_base_extra_testdeps_py3.12.lock b/release/ray_release/byod/ray_base_extra_testdeps_py3.12.lock index 5eb7ee4cc88f..eb10f41bd6bd 100644 --- a/release/ray_release/byod/ray_base_extra_testdeps_py3.12.lock +++ b/release/ray_release/byod/ray_base_extra_testdeps_py3.12.lock @@ -1,5 +1,5 @@ # This file was autogenerated by uv via the following command: -# uv pip compile --generate-hashes --unsafe-package setuptools --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --unsafe-package ray --python-version=3.12 --python-platform=linux -c /tmp/ray-deps/requirements_compiled.txt docker/base-deps/requirements.in docker/base-extra/requirements.in release/ray_release/byod/ray_dev_py3.12.in release/ray_release/byod/requirements_byod_3.12.in -o release/ray_release/byod/ray_base_extra_testdeps_py3.12.lock +# uv pip compile --generate-hashes --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --unsafe-package setuptools --unsafe-package ray --python-version=3.12 --python-platform=linux -c /tmp/ray-deps/requirements_compiled.txt docker/base-deps/requirements.in docker/base-extra/requirements.in release/ray_release/byod/ray_dev_py3.12.in release/ray_release/byod/requirements_byod_3.12.in -o release/ray_release/byod/ray_base_extra_testdeps_py3.12.lock --index-url https://pypi.org/simple adlfs==2023.8.0 \ diff --git a/release/ray_release/byod/ray_base_extra_testdeps_py3.9.lock b/release/ray_release/byod/ray_base_extra_testdeps_py3.9.lock index 882399b8cdba..39feb40b83bd 100644 --- a/release/ray_release/byod/ray_base_extra_testdeps_py3.9.lock +++ b/release/ray_release/byod/ray_base_extra_testdeps_py3.9.lock @@ -1,5 +1,5 @@ # This file was autogenerated by uv via the following command: -# uv pip compile --generate-hashes --unsafe-package setuptools --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --unsafe-package ray --python-version=3.9 --python-platform=linux -c /tmp/ray-deps/requirements_compiled.txt docker/base-deps/requirements.in docker/base-extra/requirements.in release/ray_release/byod/ray_dev_py3.9.in release/ray_release/byod/requirements_byod_3.9.in -o release/ray_release/byod/ray_base_extra_testdeps_py3.9.lock +# uv pip compile --generate-hashes --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --unsafe-package setuptools --unsafe-package ray --python-version=3.9 --python-platform=linux -c /tmp/ray-deps/requirements_compiled.txt docker/base-deps/requirements.in docker/base-extra/requirements.in release/ray_release/byod/ray_dev_py3.9.in release/ray_release/byod/requirements_byod_3.9.in -o release/ray_release/byod/ray_base_extra_testdeps_py3.9.lock --index-url https://pypi.org/simple absl-py==1.4.0 \ diff --git a/release/ray_release/byod/ray_ml_base_extra_testdeps_cuda_py3.10.lock b/release/ray_release/byod/ray_ml_base_extra_testdeps_cuda_py3.10.lock index 62322fd1b788..41228ae2fe16 100644 --- a/release/ray_release/byod/ray_ml_base_extra_testdeps_cuda_py3.10.lock +++ b/release/ray_release/byod/ray_ml_base_extra_testdeps_cuda_py3.10.lock @@ -1,5 +1,5 @@ # This file was autogenerated by uv via the following command: -# uv pip compile --generate-hashes --unsafe-package setuptools --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --extra-index-url https://download.pytorch.org/whl/cu128 --unsafe-package ray --python-version=3.10 --python-platform=linux -c /tmp/ray-deps/requirements_compiled.txt docker/base-deps/requirements.in docker/base-extra/requirements.in release/ray_release/byod/ray_dev_py3.10.in release/ray_release/byod/requirements_ml_byod_3.10.in -o release/ray_release/byod/ray_ml_base_extra_testdeps_cuda_py3.10.lock +# uv pip compile --generate-hashes --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --unsafe-package setuptools --extra-index-url https://download.pytorch.org/whl/cu128 --unsafe-package ray --python-version=3.10 --python-platform=linux -c /tmp/ray-deps/requirements_compiled.txt docker/base-deps/requirements.in docker/base-extra/requirements.in release/ray_release/byod/ray_dev_py3.10.in release/ray_release/byod/requirements_ml_byod_3.10.in -o release/ray_release/byod/ray_ml_base_extra_testdeps_cuda_py3.10.lock --index-url https://pypi.org/simple --extra-index-url https://download.pytorch.org/whl/cu128 diff --git a/release/ray_release/byod/ray_ml_base_extra_testdeps_cuda_py3.9.lock b/release/ray_release/byod/ray_ml_base_extra_testdeps_cuda_py3.9.lock index a45afbf6bdab..00f768e5ee70 100644 --- a/release/ray_release/byod/ray_ml_base_extra_testdeps_cuda_py3.9.lock +++ b/release/ray_release/byod/ray_ml_base_extra_testdeps_cuda_py3.9.lock @@ -1,5 +1,5 @@ # This file was autogenerated by uv via the following command: -# uv pip compile --generate-hashes --unsafe-package setuptools --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --extra-index-url https://download.pytorch.org/whl/cu128 --unsafe-package ray --python-version=3.9 --python-platform=linux -c /tmp/ray-deps/requirements_compiled.txt docker/base-deps/requirements.in docker/base-extra/requirements.in release/ray_release/byod/ray_dev_py3.9.in release/ray_release/byod/requirements_ml_byod_3.9.in -o release/ray_release/byod/ray_ml_base_extra_testdeps_cuda_py3.9.lock +# uv pip compile --generate-hashes --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --unsafe-package setuptools --extra-index-url https://download.pytorch.org/whl/cu128 --unsafe-package ray --python-version=3.9 --python-platform=linux -c /tmp/ray-deps/requirements_compiled.txt docker/base-deps/requirements.in docker/base-extra/requirements.in release/ray_release/byod/ray_dev_py3.9.in release/ray_release/byod/requirements_ml_byod_3.9.in -o release/ray_release/byod/ray_ml_base_extra_testdeps_cuda_py3.9.lock --index-url https://pypi.org/simple --extra-index-url https://download.pytorch.org/whl/cu128 diff --git a/release/ray_release/byod/ray_ml_base_extra_testdeps_py3.10.lock b/release/ray_release/byod/ray_ml_base_extra_testdeps_py3.10.lock index 611711cadcb0..224a1b9994b5 100644 --- a/release/ray_release/byod/ray_ml_base_extra_testdeps_py3.10.lock +++ b/release/ray_release/byod/ray_ml_base_extra_testdeps_py3.10.lock @@ -1,5 +1,5 @@ # This file was autogenerated by uv via the following command: -# uv pip compile --generate-hashes --unsafe-package setuptools --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --unsafe-package ray --python-version=3.10 --python-platform=linux -c /tmp/ray-deps/requirements_compiled.txt docker/base-deps/requirements.in docker/base-extra/requirements.in release/ray_release/byod/ray_dev_py3.10.in release/ray_release/byod/requirements_ml_byod_3.10.in -o release/ray_release/byod/ray_ml_base_extra_testdeps_py3.10.lock +# uv pip compile --generate-hashes --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --unsafe-package setuptools --unsafe-package ray --python-version=3.10 --python-platform=linux -c /tmp/ray-deps/requirements_compiled.txt docker/base-deps/requirements.in docker/base-extra/requirements.in release/ray_release/byod/ray_dev_py3.10.in release/ray_release/byod/requirements_ml_byod_3.10.in -o release/ray_release/byod/ray_ml_base_extra_testdeps_py3.10.lock --index-url https://pypi.org/simple absl-py==1.4.0 \ diff --git a/release/ray_release/byod/ray_ml_base_extra_testdeps_py3.9.lock b/release/ray_release/byod/ray_ml_base_extra_testdeps_py3.9.lock index 14b463130e50..fcd09aeae29e 100644 --- a/release/ray_release/byod/ray_ml_base_extra_testdeps_py3.9.lock +++ b/release/ray_release/byod/ray_ml_base_extra_testdeps_py3.9.lock @@ -1,5 +1,5 @@ # This file was autogenerated by uv via the following command: -# uv pip compile --generate-hashes --unsafe-package setuptools --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --unsafe-package ray --python-version=3.9 --python-platform=linux -c /tmp/ray-deps/requirements_compiled.txt docker/base-deps/requirements.in docker/base-extra/requirements.in release/ray_release/byod/ray_dev_py3.9.in release/ray_release/byod/requirements_ml_byod_3.9.in -o release/ray_release/byod/ray_ml_base_extra_testdeps_py3.9.lock +# uv pip compile --generate-hashes --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --unsafe-package setuptools --unsafe-package ray --python-version=3.9 --python-platform=linux -c /tmp/ray-deps/requirements_compiled.txt docker/base-deps/requirements.in docker/base-extra/requirements.in release/ray_release/byod/ray_dev_py3.9.in release/ray_release/byod/requirements_ml_byod_3.9.in -o release/ray_release/byod/ray_ml_base_extra_testdeps_py3.9.lock --index-url https://pypi.org/simple absl-py==1.4.0 \ diff --git a/release/ray_release/byod/video_object_detection_py3.10.lock b/release/ray_release/byod/video_object_detection_py3.10.lock index e3d8b4862734..ce4dc53415be 100644 --- a/release/ray_release/byod/video_object_detection_py3.10.lock +++ b/release/ray_release/byod/video_object_detection_py3.10.lock @@ -1,5 +1,5 @@ # This file was autogenerated by uv via the following command: -# uv pip compile --generate-hashes --unsafe-package setuptools --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --extra-index-url https://download.pytorch.org/whl/cu128 --python-version=3.10 --unsafe-package ray --python-platform=linux docker/base-deps/requirements.in docker/base-extra/requirements.in release/nightly_tests/multimodal_inference_benchmarks/video_object_detection/requirements.in release/ray_release/byod/ray_dev_py3.10.in release/ray_release/byod/requirements_byod_gpu_3.10.in -o release/ray_release/byod/video_object_detection_py3.10.lock +# uv pip compile --generate-hashes --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --unsafe-package setuptools --extra-index-url https://download.pytorch.org/whl/cu128 --python-version=3.10 --unsafe-package ray --python-platform=linux docker/base-deps/requirements.in docker/base-extra/requirements.in release/nightly_tests/multimodal_inference_benchmarks/video_object_detection/requirements.in release/ray_release/byod/ray_dev_py3.10.in release/ray_release/byod/requirements_byod_gpu_3.10.in -o release/ray_release/byod/video_object_detection_py3.10.lock --index-url https://pypi.org/simple --extra-index-url https://download.pytorch.org/whl/cu128 diff --git a/release/ray_release/byod/video_object_detection_py3.9.lock b/release/ray_release/byod/video_object_detection_py3.9.lock index 096853b2013e..34714ab5c6b4 100644 --- a/release/ray_release/byod/video_object_detection_py3.9.lock +++ b/release/ray_release/byod/video_object_detection_py3.9.lock @@ -1,5 +1,5 @@ # This file was autogenerated by uv via the following command: -# uv pip compile --generate-hashes --unsafe-package setuptools --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --extra-index-url https://download.pytorch.org/whl/cu128 --python-version=3.9 --unsafe-package ray --python-platform=linux docker/base-deps/requirements.in docker/base-extra/requirements.in release/nightly_tests/multimodal_inference_benchmarks/video_object_detection/requirements.in release/ray_release/byod/ray_dev_py3.9.in release/ray_release/byod/requirements_byod_gpu_3.9.in -o release/ray_release/byod/video_object_detection_py3.9.lock +# uv pip compile --generate-hashes --index-url https://pypi.org/simple --index-strategy unsafe-best-match --no-strip-markers --emit-index-url --emit-find-links --unsafe-package setuptools --extra-index-url https://download.pytorch.org/whl/cu128 --python-version=3.9 --unsafe-package ray --python-platform=linux docker/base-deps/requirements.in docker/base-extra/requirements.in release/nightly_tests/multimodal_inference_benchmarks/video_object_detection/requirements.in release/ray_release/byod/ray_dev_py3.9.in release/ray_release/byod/requirements_byod_gpu_3.9.in -o release/ray_release/byod/video_object_detection_py3.9.lock --index-url https://pypi.org/simple --extra-index-url https://download.pytorch.org/whl/cu128 From f0a84f7c6d100fc8c23b247ec51c7991f693bd92 Mon Sep 17 00:00:00 2001 From: elliot-barn Date: Thu, 13 Nov 2025 00:45:53 +0000 Subject: [PATCH 2/3] adding unit test Signed-off-by: elliot-barn --- ci/raydepsets/tests/test_workspace.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/ci/raydepsets/tests/test_workspace.py b/ci/raydepsets/tests/test_workspace.py index a34493f9b3d6..890781722f9d 100644 --- a/ci/raydepsets/tests/test_workspace.py +++ b/ci/raydepsets/tests/test_workspace.py @@ -92,7 +92,7 @@ def test_load_first_config(): workspace = Workspace(dir=tmpdir) config = workspace.load_config(config_path=Path(tmpdir) / "test.depsets.yaml") assert config.depsets is not None - assert len(config.depsets) == 7 + assert len(config.depsets) == 8 def test_load_second_config(): @@ -111,14 +111,14 @@ def test_load_all_configs_first_config(): workspace = Workspace(dir=tmpdir) config = workspace.load_configs(config_path=Path(tmpdir) / "test.depsets.yaml") assert config.depsets is not None - assert len(config.depsets) == 10 + assert len(config.depsets) == 11 # load all configs should always load all depsets with tempfile.TemporaryDirectory() as tmpdir: copy_data_to_tmpdir(tmpdir) workspace = Workspace(dir=tmpdir) config = workspace.load_configs(config_path=Path(tmpdir) / "test2.depsets.yaml") assert config.depsets is not None - assert len(config.depsets) == 10 + assert len(config.depsets) == 11 def test_merge_configs(): @@ -129,7 +129,7 @@ def test_merge_configs(): config2 = workspace.load_config(config_path=Path(tmpdir) / "test2.depsets.yaml") merged_config = workspace.merge_configs([config, config2]) assert merged_config.depsets is not None - assert len(merged_config.depsets) == 10 + assert len(merged_config.depsets) == 11 def test_get_configs_dir(): @@ -150,7 +150,7 @@ def test_load_configs_with_wildcard_config_path(): workspace = Workspace(dir=tmpdir) config = workspace.load_configs(config_path=f"{tmpdir}/*.depsets.yaml") assert config.depsets is not None - assert len(config.depsets) == 10 + assert len(config.depsets) == 11 def test_invalid_build_arg_set_in_config(): From f1e2efe5910f6a5864a6ba234123c278e2c0fbdf Mon Sep 17 00:00:00 2001 From: elliot-barn Date: Thu, 13 Nov 2025 03:58:04 +0000 Subject: [PATCH 3/3] defaulting include setup tools Signed-off-by: elliot-barn --- ci/raydepsets/tests/test_cli.py | 4 ++-- ci/raydepsets/tests/test_data/test.depsets.yaml | 5 ----- ci/raydepsets/tests/test_workspace.py | 10 +++++----- ci/raydepsets/workspace.py | 2 +- 4 files changed, 8 insertions(+), 13 deletions(-) diff --git a/ci/raydepsets/tests/test_cli.py b/ci/raydepsets/tests/test_cli.py index 8add37454c9b..bcc5d01a0eb9 100644 --- a/ci/raydepsets/tests/test_cli.py +++ b/ci/raydepsets/tests/test_cli.py @@ -398,7 +398,7 @@ def test_build_graph(self): copy_data_to_tmpdir(tmpdir) manager = _create_test_manager(tmpdir) assert manager.build_graph is not None - assert len(manager.build_graph.nodes()) == 8 + assert len(manager.build_graph.nodes()) == 7 assert len(manager.build_graph.edges()) == 4 # assert that the compile depsets are first assert ( @@ -847,7 +847,7 @@ def test_build_all_configs(self): tmpdir, config_path="*.depsets.yaml", build_all_configs=True ) assert manager.build_graph is not None - assert len(manager.build_graph.nodes) == 13 + assert len(manager.build_graph.nodes) == 12 assert len(manager.build_graph.edges) == 8 diff --git a/ci/raydepsets/tests/test_data/test.depsets.yaml b/ci/raydepsets/tests/test_data/test.depsets.yaml index 9e6af3a8e983..ad0464cc89a3 100644 --- a/ci/raydepsets/tests/test_data/test.depsets.yaml +++ b/ci/raydepsets/tests/test_data/test.depsets.yaml @@ -60,9 +60,4 @@ depsets: constraints: - requirement_constraints_expand.txt output: requirements_compiled_nested_expand.txt - - name: include_setuptools_depset - operation: compile - requirements: - - requirements_test.txt - output: requirements_compiled_include_setuptools.txt include_setuptools: true diff --git a/ci/raydepsets/tests/test_workspace.py b/ci/raydepsets/tests/test_workspace.py index 890781722f9d..a34493f9b3d6 100644 --- a/ci/raydepsets/tests/test_workspace.py +++ b/ci/raydepsets/tests/test_workspace.py @@ -92,7 +92,7 @@ def test_load_first_config(): workspace = Workspace(dir=tmpdir) config = workspace.load_config(config_path=Path(tmpdir) / "test.depsets.yaml") assert config.depsets is not None - assert len(config.depsets) == 8 + assert len(config.depsets) == 7 def test_load_second_config(): @@ -111,14 +111,14 @@ def test_load_all_configs_first_config(): workspace = Workspace(dir=tmpdir) config = workspace.load_configs(config_path=Path(tmpdir) / "test.depsets.yaml") assert config.depsets is not None - assert len(config.depsets) == 11 + assert len(config.depsets) == 10 # load all configs should always load all depsets with tempfile.TemporaryDirectory() as tmpdir: copy_data_to_tmpdir(tmpdir) workspace = Workspace(dir=tmpdir) config = workspace.load_configs(config_path=Path(tmpdir) / "test2.depsets.yaml") assert config.depsets is not None - assert len(config.depsets) == 11 + assert len(config.depsets) == 10 def test_merge_configs(): @@ -129,7 +129,7 @@ def test_merge_configs(): config2 = workspace.load_config(config_path=Path(tmpdir) / "test2.depsets.yaml") merged_config = workspace.merge_configs([config, config2]) assert merged_config.depsets is not None - assert len(merged_config.depsets) == 11 + assert len(merged_config.depsets) == 10 def test_get_configs_dir(): @@ -150,7 +150,7 @@ def test_load_configs_with_wildcard_config_path(): workspace = Workspace(dir=tmpdir) config = workspace.load_configs(config_path=f"{tmpdir}/*.depsets.yaml") assert config.depsets is not None - assert len(config.depsets) == 11 + assert len(config.depsets) == 10 def test_invalid_build_arg_set_in_config(): diff --git a/ci/raydepsets/workspace.py b/ci/raydepsets/workspace.py index 525830ef196b..4c79e5d020ac 100644 --- a/ci/raydepsets/workspace.py +++ b/ci/raydepsets/workspace.py @@ -55,7 +55,7 @@ def _dict_to_depset(depset: dict, config_name: str) -> Depset: append_flags=depset.get("append_flags", []), pre_hooks=depset.get("pre_hooks", []), packages=depset.get("packages", []), - include_setuptools=depset.get("include_setuptools", None), + include_setuptools=depset.get("include_setuptools", False), config_name=config_name, )