Skip to content

Fix CI issue: numpy requirement for Python 3.14 on ARM64 Windows#5977

Merged
rwgk merged 3 commits intopybind:masterfrom
rwgk:fix_bit_rot_2026-01-31
Feb 1, 2026
Merged

Fix CI issue: numpy requirement for Python 3.14 on ARM64 Windows#5977
rwgk merged 3 commits intopybind:masterfrom
rwgk:fix_bit_rot_2026-01-31

Conversation

@rwgk
Copy link
Collaborator

@rwgk rwgk commented Jan 31, 2026

Description

Change numpy==2.4.0 to numpy>=2.4.0 for Python 3.14+, to allow pip to install numpy 2.4.1 or later versions, which are available for Python 3.14 on ARM64 Windows (MSYS2) (where numpy 2.4.0 is apparently no longer available).

Suggested changelog entry:

  • Placeholder.

rwgk and others added 3 commits January 31, 2026 13:31
- Fix numpy version conflict for Python 3.14 on ARM64 by excluding
  Python 3.14+ from the ARM64-specific numpy>=2.3.0 requirement
- Add scipy requirement for Python 3.13 on Windows

Co-authored-by: Cursor <cursoragent@cursor.com>
Change numpy==2.4.0 to numpy>=2.4.0 for Python 3.14+ to allow
pip to install numpy 2.4.1 or later versions, which are available
for Python 3.14 on ARM64 Windows (MSYS2) where numpy 2.4.0 is not.

Co-authored-by: Cursor <cursoragent@cursor.com>
@rwgk rwgk changed the title Fix CI issue (bit rot) Fix CI issue: numpy requirement for Python 3.14 on ARM64 Windows Feb 1, 2026
@rwgk rwgk merged commit 95d4af7 into pybind:master Feb 1, 2026
87 checks passed
@rwgk rwgk deleted the fix_bit_rot_2026-01-31 branch February 1, 2026 06:09
@github-actions github-actions bot added the needs changelog Possibly needs a changelog entry label Feb 1, 2026
@rwgk rwgk removed the needs changelog Possibly needs a changelog entry label Feb 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant