fix: allow pip to fetch dependencies from PyPI during wheel testing - #3
Merged
Merged
Conversation
Remove --no-index flag from pip install command to allow fetching dependencies (tsrkit-types, tsrkit-asm) from PyPI. This fixes the error where pip couldn't find tsrkit-types when testing wheels.
Change tsrkit-types dependency from >=1.0.0 to >=0.1.9 to match the latest version available on PyPI. This allows wheels to be installed with dependencies from PyPI during testing. The version constraint <2.0.0 remains to allow upgrading to 1.x when tsrkit-types 1.0.1 is published.
Skip slow QEMU-emulated Linux ARM64 builds on pull requests while still building them on release tags. This reduces PR check time from 15+ minutes to 2-3 minutes. Changes: - Add skip_on_pr flag to Linux aarch64 matrix entries - Add conditional to skip ARM64 build/test jobs on PRs - Restore QEMU setup for ARM64 builds (needed for releases) Build behavior: - PRs: Build x86_64, macOS ARM64, macOS Intel, Windows (fast) - Releases: Build all platforms including Linux ARM64 (complete) This provides fast feedback on PRs while ensuring complete platform coverage for releases.
prasad-kumkar
force-pushed
the
hotfix/wheel-test-deps
branch
from
January 27, 2026 17:32
7e63187 to
49f7286
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Remove --no-index flag from pip install command to allow fetching dependencies (tsrkit-types, tsrkit-asm) from PyPI. This fixes the error where pip couldn't find tsrkit-types when testing wheels.