Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/pr.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -771,7 +771,7 @@ jobs:
matrix_filter: map(select(.ARCH == "amd64")) | group_by(.CUDA_VER|split(".")|map(tonumber)|.[0]) | map(max_by([(.PY_VER|split(".")|map(tonumber)), (.CUDA_VER|split(".")|map(tonumber))]))
build_type: pull-request
container-options: "--cap-add CAP_SYS_PTRACE --shm-size=8g --ulimit=nofile=1000000:1000000"
script: "env POLARS_VERSIONS=endpoints ci/test_wheel_cudf_polars.sh"
script: "env POLARS_VERSIONS=all ci/test_wheel_cudf_polars.sh"
cudf-polars-polars-tests:
needs: [wheel-build-cudf-polars, wheel-build-cudf-streaming, changed-files]
permissions:
Expand Down
2 changes: 1 addition & 1 deletion .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ repos:
hooks:
- id: mypy
additional_dependencies: [
"polars>=1.35,<1.43",
"polars>=1.35,<1.45",
"numpy>=1.26",
"pyarrow-stubs>=19.0",
"pyarrow>=19.0.0,<24.0.0", # https://github.com/NVIDIA/cudf/issues/22229
Expand Down
2 changes: 1 addition & 1 deletion conda/environments/all_cuda-129_arch-aarch64.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ dependencies:
- packaging
- pandas>=3.0.0,<3.0.4a0
- pandoc
- polars>=1.35,<1.43
- polars>=1.35,<1.45
- pre-commit
- psutil
- pyarrow>=19.0.0
Expand Down
2 changes: 1 addition & 1 deletion conda/environments/all_cuda-129_arch-x86_64.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ dependencies:
- packaging
- pandas>=3.0.0,<3.0.4a0
- pandoc
- polars>=1.35,<1.43
- polars>=1.35,<1.45
- pre-commit
- psutil
- pyarrow>=19.0.0
Expand Down
2 changes: 1 addition & 1 deletion conda/environments/all_cuda-133_arch-aarch64.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ dependencies:
- packaging
- pandas>=3.0.0,<3.0.4a0
- pandoc
- polars>=1.35,<1.43
- polars>=1.35,<1.45
- pre-commit
- psutil
- pyarrow>=19.0.0
Expand Down
2 changes: 1 addition & 1 deletion conda/environments/all_cuda-133_arch-x86_64.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ dependencies:
- packaging
- pandas>=3.0.0,<3.0.4a0
- pandoc
- polars>=1.35,<1.43
- polars>=1.35,<1.45
- pre-commit
- psutil
- pyarrow>=19.0.0
Expand Down
2 changes: 1 addition & 1 deletion conda/recipes/cudf-polars/recipe.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ requirements:
- rapidsmpf =${{ minor_version }}
- kvikio =${{ minor_version }}
- cudf-streaming =${{ version }}
- polars>=1.35,<1.43
- polars>=1.35,<1.45
- packaging
- ${{ pin_compatible("cuda-version", upper_bound="x", lower_bound="x") }}
- if: cuda_major == "12"
Expand Down
12 changes: 10 additions & 2 deletions dependencies.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -722,7 +722,7 @@ files:
test_cudf_polars_compat:
output: none
matrix:
polars_compat_version: ["1.35", "1.36", "1.37", "1.38", "1.39", "1.40", "1.41", "1.42"]
polars_compat_version: ["1.35", "1.36", "1.37", "1.38", "1.39", "1.40", "1.41", "1.42", "1.43", "1.44"]
includes:
- test_cudf_polars_compat
channels:
Expand Down Expand Up @@ -1110,7 +1110,7 @@ dependencies:
# 'nvidia-ml-py' provides the 'pynvml' module
- &nvidia_ml_py nvidia-ml-py>=12
- packaging
- polars>=1.35,<1.43
- polars>=1.35,<1.45
- typing_extensions>=4.0.0
run_cudf_polars_dask:
common:
Expand Down Expand Up @@ -1964,5 +1964,13 @@ dependencies:
polars_compat_version: "1.42"
packages:
- polars==1.42.*
- matrix:
polars_compat_version: "1.43"
packages:
- polars==1.43.*
- matrix:
polars_compat_version: "1.44"
packages:
- polars==1.44.*
- matrix:
packages:
2 changes: 2 additions & 0 deletions python/cudf_polars/cudf_polars/utils/versions.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,8 @@
POLARS_VERSION_LT_140 = POLARS_VERSION < parse("1.40.0")
POLARS_VERSION_LT_141 = POLARS_VERSION < parse("1.41.0")
POLARS_VERSION_LT_142 = POLARS_VERSION < parse("1.42.0")
POLARS_VERSION_LT_143 = POLARS_VERSION < parse("1.43.0")
POLARS_VERSION_LT_144 = POLARS_VERSION < parse("1.44.0")


def _ensure_polars_version() -> None:
Expand Down
2 changes: 1 addition & 1 deletion python/cudf_polars/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ dependencies = [
"kvikio==26.10.*,>=0.0.0a0",
"nvidia-ml-py>=12",
"packaging",
"polars>=1.35,<1.43",
"polars>=1.35,<1.45",
"pylibcudf==26.10.*,>=0.0.0a0",
"rapidsmpf==26.10.*,>=0.0.0a0",
"typing_extensions>=4.0.0",
Expand Down
Loading