Skip to content

GH-50291: [Python][Packaging] Stop using nightly build dependencies for building free-threaded wheels#50315

Merged
raulcd merged 2 commits into
apache:mainfrom
raulcd:GH-50291
Jul 1, 2026
Merged

GH-50291: [Python][Packaging] Stop using nightly build dependencies for building free-threaded wheels#50315
raulcd merged 2 commits into
apache:mainfrom
raulcd:GH-50291

Conversation

@raulcd

@raulcd raulcd commented Jul 1, 2026

Copy link
Copy Markdown
Member

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

…cies for building Windows free-threaded wheels
@raulcd

raulcd commented Jul 1, 2026

Copy link
Copy Markdown
Member Author

@github-actions crossbow submit wheel-windows-cp314-cp314t-amd64

@github-actions

github-actions Bot commented Jul 1, 2026

Copy link
Copy Markdown

⚠️ GitHub issue #50291 has been automatically assigned in GitHub to PR creator.

@github-actions github-actions Bot added the awaiting committer review Awaiting committer review label Jul 1, 2026
@github-actions

github-actions Bot commented Jul 1, 2026

Copy link
Copy Markdown

Revision: b243089

Submitted crossbow builds: ursacomputing/crossbow @ actions-3b280a6b14

Task Status
wheel-windows-cp314-cp314t-amd64 GitHub Actions

@raulcd

raulcd commented Jul 1, 2026

Copy link
Copy Markdown
Member Author

@github-actions crossbow submit wheel-windows-*

@github-actions

github-actions Bot commented Jul 1, 2026

Copy link
Copy Markdown

Revision: b243089

Submitted crossbow builds: ursacomputing/crossbow @ actions-0726c5cdb4

Task Status
wheel-windows-cp310-cp310-amd64 GitHub Actions
wheel-windows-cp311-cp311-amd64 GitHub Actions
wheel-windows-cp312-cp312-amd64 GitHub Actions
wheel-windows-cp313-cp313-amd64 GitHub Actions
wheel-windows-cp314-cp314-amd64 GitHub Actions
wheel-windows-cp314-cp314t-amd64 GitHub Actions

@raulcd raulcd marked this pull request as ready for review July 1, 2026 12:31
Copilot AI review requested due to automatic review settings July 1, 2026 12:31
@raulcd raulcd requested a review from kou as a code owner July 1, 2026 12:31

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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-wheels channel and related --pre/--prefer-binary flags when installing wheel test requirements in the Windows free-threaded test image.

Comment thread ci/docker/python-free-threaded-wheel-windows-test-vs2022.dockerfile
@raulcd

raulcd commented Jul 1, 2026

Copy link
Copy Markdown
Member Author

@github-actions crossbow submit wheel-cp314t

@raulcd raulcd changed the title GH-50291: [Python][Packaging] Stop using nightly build dependencies for building Windows free-threaded wheels GH-50291: [Python][Packaging] Stop using nightly build dependencies for building free-threaded wheels Jul 1, 2026
@github-actions

github-actions Bot commented Jul 1, 2026

Copy link
Copy Markdown

Revision: 18f7f84

Submitted crossbow builds: ursacomputing/crossbow @ actions-0ac77f9eb7

Task Status
wheel-macos-monterey-cp314-cp314t-amd64 GitHub Actions
wheel-macos-monterey-cp314-cp314t-arm64 GitHub Actions
wheel-manylinux-2-28-cp314-cp314t-amd64 GitHub Actions
wheel-manylinux-2-28-cp314-cp314t-arm64 GitHub Actions
wheel-musllinux-1-2-cp314-cp314t-amd64 GitHub Actions
wheel-musllinux-1-2-cp314-cp314t-arm64 GitHub Actions
wheel-windows-cp314-cp314t-amd64 GitHub Actions

@raulcd raulcd left a comment

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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

@github-actions github-actions Bot added awaiting changes Awaiting changes and removed awaiting committer review Awaiting committer review labels Jul 1, 2026
@raulcd raulcd merged commit 1b6edb8 into apache:main Jul 1, 2026
55 of 57 checks passed
@raulcd raulcd removed the awaiting changes Awaiting changes label Jul 1, 2026
@raulcd raulcd deleted the GH-50291 branch July 1, 2026 15:50
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.

2 participants