Skip to content

Commit

Permalink
Merge branch-24.08 into branch-24.10
Browse files Browse the repository at this point in the history
  • Loading branch information
jameslamb committed Jul 24, 2024
2 parents 5353018 + 064e254 commit c5d57e6
Show file tree
Hide file tree
Showing 6 changed files with 33 additions and 15 deletions.
17 changes: 15 additions & 2 deletions ci/release/update-version.sh
Original file line number Diff line number Diff line change
Expand Up @@ -45,10 +45,23 @@ DEPENDENCIES=(
kvikio
rapids-dask-dependency
)
for FILE in dependencies.yaml conda/environments/*.yaml; do
for DEP in "${DEPENDENCIES[@]}"; do
for DEP in "${DEPENDENCIES[@]}"; do
for FILE in dependencies.yaml conda/environments/*.yaml; do
sed_runner "/-.* ${DEP}\(-cu[[:digit:]]\{2\}\)\{0,1\}==/ s/==.*/==${NEXT_SHORT_TAG_PEP440}.*,>=0.0.0a0/g" "${FILE}"
done
sed_runner "/\"${DEP}==/ s/==.*\"/==${NEXT_SHORT_TAG_PEP440}.*,>=0.0.0a0\"/g" pyproject.toml
done

UCX_DEPENDENCIES=(
distributed-ucxx
ucx-py
ucxx
)
for DEP in "${UCX_DEPENDENCIES[@]}"; do
for FILE in dependencies.yaml conda/environments/*.yaml; do
sed_runner "/-.* ${DEP}\(-cu[[:digit:]]\{2\}\)\{0,1\}==/ s/==.*/==${NEXT_UCXPY_VERSION}.*,>=0.0.0a0/g" "${FILE}"
done
sed_runner "/\"${DEP}==/ s/==.*\"/==${NEXT_UCXPY_VERSION}.*,>=0.0.0a0\"/g" pyproject.toml
done

# CI files
Expand Down
2 changes: 1 addition & 1 deletion conda/environments/all_cuda-114_arch-x86_64.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ dependencies:
- sphinx-click>=2.7.1
- sphinx-rtd-theme>=0.5.1
- ucx-proc=*=gpu
- ucx-py==24.10.*,>=0.0.0a0
- ucx-py==0.40.*,>=0.0.0a0
- ucxx==0.40.*,>=0.0.0a0
- zict>=2.0.0
name: all_cuda-114_arch-x86_64
2 changes: 1 addition & 1 deletion conda/environments/all_cuda-118_arch-x86_64.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ dependencies:
- sphinx-click>=2.7.1
- sphinx-rtd-theme>=0.5.1
- ucx-proc=*=gpu
- ucx-py==24.10.*,>=0.0.0a0
- ucx-py==0.40.*,>=0.0.0a0
- ucxx==0.40.*,>=0.0.0a0
- zict>=2.0.0
name: all_cuda-118_arch-x86_64
2 changes: 1 addition & 1 deletion conda/environments/all_cuda-125_arch-x86_64.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ dependencies:
- sphinx-click>=2.7.1
- sphinx-rtd-theme>=0.5.1
- ucx-proc=*=gpu
- ucx-py==24.10.*,>=0.0.0a0
- ucx-py==0.40.*,>=0.0.0a0
- ucxx==0.40.*,>=0.0.0a0
- zict>=2.0.0
name: all_cuda-125_arch-x86_64
24 changes: 14 additions & 10 deletions dependencies.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -168,11 +168,11 @@ dependencies:
- pytest-cov
- output_types: [conda]
packages:
- &cudf_conda cudf==24.10.*,>=0.0.0a0
- &dask_cudf_conda dask-cudf==24.10.*,>=0.0.0a0
- &cudf_unsuffixed cudf==24.10.*,>=0.0.0a0
- &dask_cudf_unsuffixed dask-cudf==24.10.*,>=0.0.0a0
- distributed-ucxx==0.40.*,>=0.0.0a0
- &kvikio_conda kvikio==24.10.*,>=0.0.0a0
- &ucx_py_conda ucx-py==0.40.*,>=0.0.0a0
- &kvikio_unsuffixed kvikio==24.10.*,>=0.0.0a0
- &ucx_py_unsuffixed ucx-py==0.40.*,>=0.0.0a0
- ucx-proc=*=gpu
- ucxx==0.40.*,>=0.0.0a0
specific:
Expand All @@ -190,19 +190,23 @@ dependencies:
matrices:
# kvikio should be added to the CUDA-version-specific matrices once there are wheels available
# ref: https://github.com/rapidsai/kvikio/pull/369
- matrix: {cuda: "12.*"}
- matrix:
cuda: "12.*"
cuda_suffixed: "true"
packages:
- cudf-cu12==24.10.*,>=0.0.0a0
- dask-cudf-cu12==24.10.*,>=0.0.0a0
- ucx-py-cu12==0.40.*,>=0.0.0a0
- matrix: {cuda: "11.*"}
- matrix:
cuda: "11.*"
cuda_suffixed: "true"
packages:
- cudf-cu11==24.10.*,>=0.0.0a0
- dask-cudf-cu11==24.10.*,>=0.0.0a0
- ucx-py-cu11==0.40.*,>=0.0.0a0
- matrix:
packages:
- *cudf_conda
- *dask_cudf_conda
- *kvikio_conda
- *ucx_py_conda
- *cudf_unsuffixed
- *dask_cudf_unsuffixed
- *kvikio_unsuffixed
- *ucx_py_unsuffixed
1 change: 1 addition & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -134,6 +134,7 @@ filterwarnings = [
build-backend = "setuptools.build_meta"
dependencies-file = "dependencies.yaml"
disable-cuda = true
matrix-entry = "cuda_suffixed=true"

[tool.setuptools]
license-files = ["LICENSE"]
Expand Down

0 comments on commit c5d57e6

Please sign in to comment.