From ea9b7d9d4889e2486b9e53cad678b47be38c32b4 Mon Sep 17 00:00:00 2001 From: Vyas Ramasubramani Date: Fri, 1 Dec 2023 15:44:09 -0800 Subject: [PATCH] Add pyproject_metadata to support editable installs --- dependencies.yaml | 8 ++++++-- python/cudf/pyproject.toml | 1 + python/cudf_kafka/pyproject.toml | 1 + 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/dependencies.yaml b/dependencies.yaml index 30c3dd24a7c..9dae9fa4447 100644 --- a/dependencies.yaml +++ b/dependencies.yaml @@ -257,11 +257,15 @@ dependencies: # TODO: Pin to numpy<1.25 until cudf requires pandas 2 - &numpy numpy>=1.21,<1.25 - scikit-build-core>=0.7.0 - - output_types: [conda, requirements, pyproject] - packages: # Hard pin the patch version used during the build. This must be kept # in sync with the version pinned in get_arrow.cmake. - pyarrow==14.0.1.* + - output_types: conda + packages: + - scikit-build-core>=0.7.0 + - output_types: [requirements, pyproject] + packages: + - scikit-build-core[pyproject]>=0.7.0 build_python_cudf: common: - output_types: conda diff --git a/python/cudf/pyproject.toml b/python/cudf/pyproject.toml index 5dea2bd3ed9..51960c986ee 100644 --- a/python/cudf/pyproject.toml +++ b/python/cudf/pyproject.toml @@ -9,6 +9,7 @@ requires = [ "pyarrow==14.0.1.*", "rmm==24.2.*", "scikit-build-core>=0.7.0", + "scikit-build-core[pyproject]>=0.7.0", ] # This list was generated by `rapids-dependency-file-generator`. To make changes, edit ../../dependencies.yaml and run `rapids-dependency-file-generator`. [project] diff --git a/python/cudf_kafka/pyproject.toml b/python/cudf_kafka/pyproject.toml index cf661ac0ddd..d6ddf1a38bc 100644 --- a/python/cudf_kafka/pyproject.toml +++ b/python/cudf_kafka/pyproject.toml @@ -7,6 +7,7 @@ requires = [ "numpy>=1.21,<1.25", "pyarrow==14.0.1.*", "scikit-build-core>=0.7.0", + "scikit-build-core[pyproject]>=0.7.0", "setuptools", "wheel", ] # This list was generated by `rapids-dependency-file-generator`. To make changes, edit ../../dependencies.yaml and run `rapids-dependency-file-generator`.