GH-50291: [Python][Packaging] Stop using nightly build dependencies for building free-threaded wheels#50315
Conversation
…cies for building Windows free-threaded wheels
|
@github-actions crossbow submit wheel-windows-cp314-cp314t-amd64 |
|
|
|
Revision: b243089 Submitted crossbow builds: ursacomputing/crossbow @ actions-3b280a6b14
|
|
@github-actions crossbow submit wheel-windows-* |
|
Revision: b243089 Submitted crossbow builds: ursacomputing/crossbow @ actions-0726c5cdb4 |
There was a problem hiding this comment.
Pull request overview
This PR updates the Windows free-threaded wheel test Docker image to stop relying on the scientific-python-nightly-wheels extra index, aligning the environment with released (non-nightly) dependencies.
Changes:
- Remove usage of the
scientific-python-nightly-wheelschannel and related--pre/--prefer-binaryflags when installing wheel test requirements in the Windows free-threaded test image.
|
@github-actions crossbow submit wheel-cp314t |
|
Revision: 18f7f84 Submitted crossbow builds: ursacomputing/crossbow @ actions-0ac77f9eb7 |
raulcd
left a comment
There was a problem hiding this comment.
This fixes the current wheel failure and avoids using unreleased dependencies to build our wheels. I am merging it to add it to the feature freeze
Rationale for this change
We are currently using nightly wheels for Pandas and Cython for building free-threaded wheels. This is remnant from when there were not released wheels for those dependencies for free-threaded.
What changes are included in this PR?
Stop using scientific-python-nightly-wheels channel for test dependencies for free threaded wheels
Are these changes tested?
Yes via archery
Are there any user-facing changes?
No