Skip to content

Remove build::build_with_hardlink test - #20005

Merged
woodruffw merged 1 commit into
mainfrom
ww/rm-test
Jun 26, 2026
Merged

Remove build::build_with_hardlink test#20005
woodruffw merged 1 commit into
mainfrom
ww/rm-test

Conversation

@woodruffw

Copy link
Copy Markdown
Member

Summary

This follows #19991 -- we're now rejecting the main situation in which hardlinks appear in source distributions.

For context: this test was originally added in #11221 to backstop our behavior in astral-tokio-tar (which had accidentally regressed in terms of how hardlinks were extracted). But with #19979 our plan is to remove astral-tokio-tar entirely (eventually), so this test is effectively backstopping a behavior that we're intentionally removing (hardlinks are not well defined in sdist and are completely forbidden in wheels).

We might also want to remove build_with_symlink, but it's more marginal since symlinks do appear in real-world sdists/source trees. #19979 isn't currently changing how we handle them.

Test Plan

Intentionally deleting a backstop test 🙈

Signed-off-by: William Woodruff <william@yossarian.net>
@woodruffw
woodruffw requested review from konstin, zanieb and zsol June 26, 2026 14:13
@woodruffw woodruffw self-assigned this Jun 26, 2026
@woodruffw woodruffw added internal A refactor or improvement that is not user-facing testing Internal testing of behavior labels Jun 26, 2026
@astral-sh-bot

astral-sh-bot Bot commented Jun 26, 2026

Copy link
Copy Markdown

uv test inventory changes

This PR changes the tests when compared with the latest main baseline.

  • Added tests: 0
  • Removed tests: 1
  • Changed suites: 1
uv::build: +0 / -1

Added: none

Removed:

  • uv::build::build::build_with_hardlink

@woodruffw
woodruffw merged commit 01a15f1 into main Jun 26, 2026
56 checks passed
@woodruffw
woodruffw deleted the ww/rm-test branch June 26, 2026 16:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

internal A refactor or improvement that is not user-facing testing Internal testing of behavior

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants