From f2ad3926435cbea365a2280d03fb7e4261f7ac23 Mon Sep 17 00:00:00 2001 From: Jaya Venkatesh Date: Mon, 23 Mar 2026 20:25:06 -0700 Subject: [PATCH 1/4] add run_notebooks key Signed-off-by: Jaya Venkatesh --- dependencies.yaml | 28 ++++++++++++++++++++++++---- 1 file changed, 24 insertions(+), 4 deletions(-) diff --git a/dependencies.yaml b/dependencies.yaml index c9b3b0e56db..592a39944a9 100755 --- a/dependencies.yaml +++ b/dependencies.yaml @@ -62,6 +62,15 @@ files: - depends_on_libcugraph - depends_on_libcugraph_etl - depends_on_libcugraph_tests + run_notebooks: + output: none + includes: + - cuda_version + - py_version + - run_notebooks + - depends_on_cugraph + - depends_on_pylibcugraph + - depends_on_libcugraph test_notebooks: output: none includes: @@ -483,8 +492,8 @@ dependencies: - output_types: [conda, requirements] packages: - certifi - - ipython - - notebook>=0.5.0 + - &ipython ipython + - ¬ebook notebook>=0.5.0 test_python_common: common: - output_types: [conda, pyproject, requirements] @@ -494,17 +503,28 @@ dependencies: - pytest-benchmark - pytest-cov - pytest-xdist - - scipy + - &scipy scipy test_python_cugraph: common: - output_types: [conda, pyproject, requirements] packages: - certifi - - networkx>=2.5.1 + - &networkx networkx>=2.5.1 - *numpy - packaging - python-louvain - scikit-learn>=0.23.1 + # Runtime dependencies for included cugraph notebooks, used in the + # rapidsai/notebooks Docker image. Only lists packages not already + # provided by cugraph, pylibcugraph, or libcugraph. + run_notebooks: + common: + - output_types: [conda] + packages: + - *ipython + - *networkx + - *notebook + - *scipy test_python_pylibcugraph: common: - output_types: [conda, pyproject, requirements] From 95876cef7a6f5abb424c2d144796e58963b1b545 Mon Sep 17 00:00:00 2001 From: Jaya Venkatesh Date: Tue, 24 Mar 2026 11:27:28 -0700 Subject: [PATCH 2/4] Empty commit to retrigger CI From 93b937cfa6773b18a67ac29eb34d60dfeb5ba749 Mon Sep 17 00:00:00 2001 From: Jaya Venkatesh Date: Thu, 2 Apr 2026 13:25:40 -0700 Subject: [PATCH 3/4] address review: add missing notebook deps and depends_on_cudf --- dependencies.yaml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/dependencies.yaml b/dependencies.yaml index 54caf613ae2..f4344a673b1 100755 --- a/dependencies.yaml +++ b/dependencies.yaml @@ -68,6 +68,7 @@ files: - cuda_version - py_version - run_notebooks + - depends_on_cudf - depends_on_cugraph - depends_on_pylibcugraph - depends_on_libcugraph @@ -505,9 +506,9 @@ dependencies: - packaging - python-louvain - scikit-learn>=0.23.1 - # Runtime dependencies for included cugraph notebooks, used in the - # rapidsai/notebooks Docker image. Only lists packages not already - # provided by cugraph, pylibcugraph, or libcugraph. + # Runtime dependencies for cuGraph notebooks tested in CI. + # Also used in the rapidsai/notebooks Docker image. + # Only lists packages that are directly imported in notebooks. run_notebooks: common: - output_types: [conda] @@ -515,6 +516,8 @@ dependencies: - *ipython - *networkx - *notebook + - *pandas + - python-louvain - *scipy test_python_pylibcugraph: common: From 7b472444f5c59ac458a6fe63ad2dc4037e9b6c10 Mon Sep 17 00:00:00 2001 From: Jaya Venkatesh Date: Fri, 3 Apr 2026 09:57:47 -0700 Subject: [PATCH 4/4] use YAML anchor for python-louvain --- dependencies.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dependencies.yaml b/dependencies.yaml index f4344a673b1..e91801dd0af 100755 --- a/dependencies.yaml +++ b/dependencies.yaml @@ -504,7 +504,7 @@ dependencies: - &networkx networkx>=2.5.1 - *numpy - packaging - - python-louvain + - &python_louvain python-louvain - scikit-learn>=0.23.1 # Runtime dependencies for cuGraph notebooks tested in CI. # Also used in the rapidsai/notebooks Docker image. @@ -517,7 +517,7 @@ dependencies: - *networkx - *notebook - *pandas - - python-louvain + - *python_louvain - *scipy test_python_pylibcugraph: common: