fix(deps): cudf to cudf-cu12 in pyproject.toml#3405
fix(deps): cudf to cudf-cu12 in pyproject.toml#3405FBruzzesi merged 1 commit intonarwhals-dev:mainfrom
cudf to cudf-cu12 in pyproject.toml#3405Conversation
cudf changed its naming scheme to include the underlying CUDA version. cudf on pypi only has version 0.6.1.post1 and has not been updated since 2020-01-01.
|
I mentioned to @FBruzzesi about seeing that the other day I'm pretty excited if you've fixed this @camriddell 🥳 |
You have indeed solved that error, but sadly there are more hiding beneath the surface 😢 Commanduv run pytest --no-cache --isolatedOutput × No solution found when resolving dependencies for split (markers: python_full_version == '3.9.*'):
╰─▶ Because the requested Python version (>=3.9) does not satisfy Python>=3.10 and pandas-stubs==2.3.0.250703 depends on Python>=3.10, we can conclude that pandas-stubs==2.3.0.250703 cannot be used.
And because narwhals:dev depends on pandas-stubs==2.3.0.250703 and your project requires narwhals:dev, we can conclude that your project's requirements are unsatisfiable.
hint: The `requires-python` value (>=3.9) includes Python versions that are not supported by your dependencies (e.g., pandas-stubs==2.3.0.250703 only supports >=3.10). Consider using a more restrictive `requires-python` value (like >=3.10).
hint: While the active Python version is 3.13, the resolution failed for other Python versions supported by your project. Consider limiting your project's supported Python versions using `requires-python`.ExtraI figure that if you're not seeing this too, it would be because I have a # narwhals/uv.toml
[pip]
group = ["local-dev", "typing-ci"]I'm still dreaming for #3204 which I imagine would solve this 🙏 |
|
@dangotbanned I unfortunately did encounter that second error and came to the same conclusion about 3.9 support :( (which I figured was here to stay, at least for now). However, after temporarily changing the |
cudf to cudf-cu12 in pyproject.tomlcudf to cudf-cu12 in pyproject.toml


cudf changed its naming scheme to include the underlying CUDA version. cudf on pypi only has version 0.6.1.post1 and has not been updated since 2020-01-01.
Description
Attempting to run
uv run pytest,uvfails to resolve the dependency forcudfwith the below error.Turns out, cudf changed its naming scheme to include the underlying CUDA version. cudf on pypi only has version
0.6.1.post1and has not been updated since 2020-01-01. https://pypi.org/project/cudf/What type of PR is this? (check all applicable)
Checklist