Skip to content

Drop PyPy bz2 dists - #20423

Merged
woodruffw merged 2 commits into
release/0.12.0from
ww/pp-rm-bz2
Jul 15, 2026
Merged

Drop PyPy bz2 dists#20423
woodruffw merged 2 commits into
release/0.12.0from
ww/pp-rm-bz2

Conversation

@woodruffw

@woodruffw woodruffw commented Jul 15, 2026

Copy link
Copy Markdown
Member

Summary

This is a more constrained version of #20241.

TL;DR: with 0.12 we won't support extracting bz2 anymore. However, all of the latest PyPy releases (for their respective CPython versions) now have backfilled .tar.gz distributions, so this only removes stale minor builds anyways.

Note: unlike the earlier PR, this does not drop EOL versions of PyPy. We could still do that in the future though.

Test Plan

See what happens in CI.

@woodruffw woodruffw self-assigned this Jul 15, 2026
@woodruffw woodruffw added the pypy Related to PyPy support label Jul 15, 2026
@woodruffw
woodruffw marked this pull request as ready for review July 15, 2026 13:49
@woodruffw
woodruffw requested a review from konstin July 15, 2026 13:49
@woodruffw woodruffw added the breaking A breaking change label Jul 15, 2026
@woodruffw woodruffw added this to the v0.12.0 milestone Jul 15, 2026
@woodruffw
woodruffw changed the base branch from main to release/0.12.0 July 15, 2026 14:02
Signed-off-by: William Woodruff <william@yossarian.net>

Fix snapshot

Signed-off-by: William Woodruff <william@yossarian.net>

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.

The diff here is a little sad, but it's happening because the available patch versions of PyPy 3.10 are now divergent across Windows and other platforms (since Windows uses zip and the others have been filtered for using bz2). This is bad, I think maybe we should just evict versions that we can't supply consistently across platforms.

Signed-off-by: William Woodruff <william@yossarian.net>
@astral-sh-bot

astral-sh-bot Bot commented Jul 15, 2026

Copy link
Copy Markdown

uv test inventory changes

This PR changes the tests when compared with the latest release/0.12.0 baseline.

  • Added tests: 5
  • Removed tests: 21
  • Changed suites: 8
uv-audit: +0 / -1

Added: none

Removed:

  • uv-audit::service::osv::tests::test_query_identifiers_batch_limit
uv-client::it: +2 / -0

Added:

  • uv-client::it::ssl_certs::test_cli_cert_overrides_environment
  • uv-client::it::ssl_certs::test_cli_cert_valid

Removed: none

uv-installer: +0 / -1

Added: none

Removed:

  • uv-installer::site_packages::tests::site_packages_scans_platlib_when_purelib_is_missing
uv::build: +0 / -3

Added: none

Removed:

  • uv::build::build::build_backend_path_absolute_inside_source_tree
  • uv::build::build::build_backend_path_outside_source_tree
  • uv::build::build::build_backend_path_symlink_outside_source_tree
uv::it: +1 / -0

Added:

  • uv::it::help::cert_is_limited_to_pip

Removed: none

uv::pip: +1 / -3

Added:

  • uv::pip::pip_sync::cert

Removed:

  • uv::pip::pip_check::check_versionless_egg_info_file
  • uv::pip::pip_sync::cert_unsupported
  • uv::pip::pip_uninstall::uninstall_versionless_egg_info_file
uv::pip_compile: +1 / -1

Added:

  • uv::pip_compile::pip_compile::cert

Removed:

  • uv::pip_compile::pip_compile::cert_unsupported
uv::project: +0 / -12

Added: none

Removed:

  • uv::project::init::init_script_python_version_file
  • uv::project::run::run_pep723_script_no_sources_package
  • uv::project::tree::json_output
  • uv::project::tree::json_output_depth
  • uv::project::tree::json_output_depth_with_extra_context
  • uv::project::tree::json_output_frozen_missing_members
  • uv::project::tree::json_output_inverted_depth
  • uv::project::tree::json_output_projected_members_respect_depth
  • uv::project::tree::json_output_root_contexts_respect_depth
  • uv::project::tree::json_output_virtual_root
  • uv::project::tree::virtual_workspace_dependency_groups_only
  • uv::project::tree::virtual_workspace_members

@woodruffw
woodruffw merged commit 57ee6a4 into release/0.12.0 Jul 15, 2026
111 of 112 checks passed
@woodruffw
woodruffw deleted the ww/pp-rm-bz2 branch July 15, 2026 17:53
konstin pushed a commit that referenced this pull request Jul 21, 2026
@konstin konstin mentioned this pull request Jul 21, 2026
konstin pushed a commit that referenced this pull request Jul 24, 2026
konstin pushed a commit that referenced this pull request Jul 28, 2026
zanieb pushed a commit that referenced this pull request Jul 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

breaking A breaking change pypy Related to PyPy support

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants