ENH: update package version to 13.3.0#191
Conversation
|
Hi! This is the friendly automated conda-forge-linting service. I just wanted to let you know that I linted all conda-recipes in your PR ( I do have some suggestions for making it better though... For recipe/meta.yaml:
This message was generated by GitHub Actions workflow run https://github.com/conda-forge/conda-forge-webservices/actions/runs/26546120428. Examine the logs at this URL for more detail. |
… and conda-forge-pinning 2026.05.27.05.30.0
|
@conda-forge-admin, please restart ci |
PR 191 failure analysis: stale conda-forge repodataSummaryThe restarted CI is no longer blocked by missing uploaded CUDA 13.3 packages in the Anaconda package API. However, the new Linux failures still show that the build solver cannot see The failure is happening while The solver's candidate list for Repodata checkThe Anaconda package API shows the expected But the solver-visible conda-forge repodata URLs did not yet include those records: This explains the apparent mismatch: package files exist, but CI uses repodata for solving, and that repodata has not caught up yet. Windows failuresThe Windows Azure jobs failed earlier, during checkout: That looks separate and likely transient, probably related to restarting CI while the bot closed/reopened the PR and the RecommendationNo recipe change is recommended based on these logs. Wait until Watch commandUse this to watch the solver-visible repodata: for subdir in linux-64 linux-aarch64 win-64; do
echo "== $subdir =="
curl -fsSL "https://conda.anaconda.org/conda-forge/$subdir/repodata.json" \
| jq -r '((.packages // {}) + (."packages.conda" // {})) | keys[] | select(test("^cuda-profiler-api-13\\.3"))'
doneExpected output once repodata has caught up: |
|
@conda-forge-admin, please restart ci |
PR 191 CI failure analysis: cuda-pathfinder missing from build environmentSummaryThe latest PR 191 CI failures are no longer caused by stale conda-forge repodata for The previously missing package is now present in solver-visible conda-forge repodata for all relevant subdirs: The restarted jobs now solve CUDA 13.3 dependencies correctly and proceed into the actual EvidenceRepresentative Linux job: The job then fails while running Representative Windows Azure jobs show the same failure mode during Root Cause
The released upstream metadata requires it for builds: The feedstock recipe currently lists requirements:
run:
- python
- cuda-pathfinder >=1.1.0,<2That makes $PYTHON -m pip install . --no-deps -vvthe build-time dependency must be supplied by conda-build through the output's RecommendationThis now needs a recipe change, not another wait-and-retry. Add requirements:
host:
- cython
- pip
- pyclibrary
- python
- setuptools
- setuptools-scm >=8
- cuda-pathfinder >=1.5,<2Keeping the existing runtime dependency is still appropriate, but it should probably also be tightened to at least the upstream runtime metadata for 13.3.0: requirements:
run:
- cuda-pathfinder >=1.4.2,<2After updating the recipe, rerender if needed and restart CI: |
cuda-bindings 13.3.0 imports cuda.pathfinder from its PEP 517 build hooks, so cuda-pathfinder must be present in the conda host environment while the wheel is built. Without this host dependency, the feedstock jobs fail during pip install with ModuleNotFoundError before package tests can run. Users also need cuda-pathfinder 1.5.5 at runtime for CUDA 13.3.0 so the CUPTI shared libraries are found correctly. Require >=1.5.5,<2 in both host and run requirements to cover the build backend and the installed cuda-bindings package metadata. Reference: conda-forge#191 (comment)
|
@kkraus14 @rparolin, @acosmicflamingo EDIT 25 minutes later: see comment #191 (comment) below. This is finally working. However, we also need a 12.9.7 Conda release, |
|
@kkraus14 @rparolin @acosmicflamingo In the meantime I figured out that this PR targets I'll merge this PR now. (I'll also edit my previous comment to avoid misunderstandings in the future.) |
Hi! This is the friendly automated conda-forge-webservice.
I've started a version update as instructed in #190.
I'm currently searching for new versions and will update this PR shortly if I find one! Thank you for waiting!
Fixes #190