Skip to content

ci: drop custom NumPy builds for Python 3.15#2411

Open
tirthpatel90 wants to merge 2 commits into
NVIDIA:mainfrom
tirthpatel90:drop-numpy-315-ci
Open

ci: drop custom NumPy builds for Python 3.15#2411
tirthpatel90 wants to merge 2 commits into
NVIDIA:mainfrom
tirthpatel90:drop-numpy-315-ci

Conversation

@tirthpatel90

Copy link
Copy Markdown

Description

Fixes #2401

This PR removes custom NumPy build and wheel installation steps for Python 3.15 across CI workflow files (build-wheel.yml, test-wheel-linux.yml, and test-wheel-windows.yml) now that pre-built NumPy 3.15 nightly wheels are available.

Checklist

  • I am familiar with the Contributing Guidelines.
  • New or existing tests cover these changes.
  • The documentation is up to date with these changes.

Signed-off-by: tirthpatel90 <tirthpatel5393@gmail.com>
@copy-pr-bot

copy-pr-bot Bot commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

This pull request requires additional validation before any workflows can run on NVIDIA's runners.

Pull request vetters can view their responsibilities here.

Contributors can view more details about this message here.

@github-actions github-actions Bot added the CI/CD CI/CD infrastructure label Jul 23, 2026
@mdboom

mdboom commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

/ok to test b33bb7c

@github-actions

Copy link
Copy Markdown

@mdboom

mdboom commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

It's going to be hard to evaluate this PR until the Python 3.15 is green on main again. Our self-built Numpy is segfaulting on import on main, and this upstream build of Numpy also is. It's great that the behavior matches, but we can't really evaluate that Numpy is working in CI until Numpy and/or CPython fixes the bug that is causing the segfault.

So we might just need to sit on this one for a while.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI/CD CI/CD infrastructure

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Drop NumPy builds for Python 3.15 from CI

2 participants