Skip to content

Conversation

@tiran
Copy link
Collaborator

@tiran tiran commented Aug 3, 2025

The internal simple index server now links pre-built wheels from the wheels-repo/prebuilt directory. Bootstrapper no longer copies pre-built wheels to the download directory and removes them again. This fixes an issue when running bootstrap and build from the same directory tree. It also simplifies the logic.

update_wheel_mirror now replaces dangling, invalid symlinks and uses relative links instead of absolute links.

@tiran tiran requested a review from a team as a code owner August 3, 2025 09:47
@tiran tiran force-pushed the fix-prebuilt-wheel-index branch 4 times, most recently from c3da0f6 to a2a1da3 Compare August 3, 2025 17:49
The internal simple index server now links pre-built wheels from
the `wheels-repo/prebuilt` directory. Bootstrapper no longer copies
pre-built wheels to the download directory and removes them again. This
fixes an issue when running bootstrap and build from the same directory
tree. It also simplifies the logic.

`update_wheel_mirror` now replaces dangling, invalid symlinks and uses
relative links instead of absolute links.

Signed-off-by: Christian Heimes <cheimes@redhat.com>
@tiran tiran force-pushed the fix-prebuilt-wheel-index branch from a2a1da3 to 0fe820e Compare August 3, 2025 17:57
Copy link
Contributor

@rd4398 rd4398 left a comment

Choose a reason for hiding this comment

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

This looks good!

@mergify mergify bot merged commit 5d2ba0a into python-wheel-build:main Aug 5, 2025
108 checks passed
@tiran tiran deleted the fix-prebuilt-wheel-index branch October 6, 2025 08:05
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