Skip to content

sync#1

Open
pmp-p wants to merge 62 commits into
pygame-web:mainfrom
pypa:main
Open

sync#1
pmp-p wants to merge 62 commits into
pygame-web:mainfrom
pypa:main

Conversation

@pmp-p

@pmp-p pmp-p commented Oct 8, 2024

Copy link
Copy Markdown
Member

No description provided.

pre-commit-ci Bot and others added 30 commits August 4, 2024 15:12
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.4.3 → v0.5.0](astral-sh/ruff-pre-commit@v0.4.3...v0.5.0)
- [github.com/codespell-project/codespell: v2.2.6 → v2.3.0](codespell-project/codespell@v2.2.6...v2.3.0)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
Skip the tests using abi3 extension when the freethreading build is used, as Python 3.13 freethreading does not support the limited API and its use results in a build error.

Fixes #636.
* [pre-commit.ci] pre-commit autoupdate

updates:
- [github.com/pre-commit/pre-commit-hooks: v4.6.0 → v5.0.0](pre-commit/pre-commit-hooks@v4.6.0...v5.0.0)
- [github.com/astral-sh/ruff-pre-commit: v0.5.0 → v0.6.9](astral-sh/ruff-pre-commit@v0.5.0...v0.6.9)

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
This causes constant test suite failures because we don't have the compute credits to reliably run the FreeBSD tests.
This also aims to improve the correctness of the egg and bdist_wininst conversions.
Also fix the output of `wheel convert` to add the final "OK" on the same line as the source file name.

Fixes #632.
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.6.9 → v0.8.6](astral-sh/ruff-pre-commit@v0.6.9...v0.8.6)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* Dropped the `bdist_wheel` implementation, left a compatibility shim to import it from `setuptools.command.bdist_wheel` or, if that fails, raise a human-readable `ImportError`
* Replaced vendored `packaging` with a run-time dependency on it
* Dropped support for Python 3.8
* Made `wheel.metadata` private (but allowed import with a deprecation warning)
* Made `wheel.cli` private
* Added missing type annotations
* Migrated to native TOML tox configuration
* Test the CLI by invoking the `main()` function instead of individual command functions, thus exercising the argument parser
* Added Python 3.14 to the test matrix
* Used relative imports wherever possible
* [pre-commit.ci] pre-commit autoupdate

updates:
- [github.com/astral-sh/ruff-pre-commit: v0.8.6 → v0.11.4](astral-sh/ruff-pre-commit@v0.8.6...v0.11.4)
- [github.com/codespell-project/codespell: v2.3.0 → v2.4.1](codespell-project/codespell@v2.3.0...v2.4.1)

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Link to the issue about breakage on MacOS in 0.46.0 release is broken,
which seems a typo. It's confusing to be brought to a 404 page when
reading through the release note.

Fixes: 9861763 ("Restored the wheel.macosx_libfile module for setuptools")

Signed-off-by: Yao Zi <ziyao@disroot.org>
agronholm and others added 30 commits May 4, 2025 15:20
updates:
- [github.com/pre-commit/pre-commit-hooks: v5.0.0 → v6.0.0](pre-commit/pre-commit-hooks@v5.0.0...v6.0.0)
- [github.com/astral-sh/ruff-pre-commit: v0.12.2 → v0.13.3](astral-sh/ruff-pre-commit@v0.12.2...v0.13.3)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.13.3 → v0.14.10](astral-sh/ruff-pre-commit@v0.13.3...v0.14.10)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
A maliciously crafted wheel could cause the permissions of a file outside the unpack tree to be altered.

Fixes CVE-2026-24049.
Also require a newer `packaging` to pass the tests.
Features:
- Shows package name, version, and build information
- Displays wheel format version and generator
- Lists supported Python versions, ABI, and platform tags
- Shows package metadata (summary, author, license, classifiers)
- Displays dependencies and file count/size information
- Optional verbose mode with detailed file listing
- Comprehensive error handling for missing files

Closes #639.
---------

Signed-off-by: Henry Schreiner <henryfs@princeton.edu>
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.14.10 → v0.15.9](astral-sh/ruff-pre-commit@v0.14.10...v0.15.9)
- [github.com/codespell-project/codespell: v2.4.1 → v2.4.2](codespell-project/codespell@v2.4.1...v2.4.2)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
…ng wheels (#686)

A wheel filename may contain non-lowercase characters (e.g. Django-3.2.5.whl) while the .dist-info directory inside uses normalized lowercase naming (django-3.2.5.dist-info/). WheelFile previously derived dist_info_path strictly from the filename, causing a 'Missing RECORD file' error on open.

Resolve the actual .dist-info/RECORD path case-insensitively from the zip namelist when the expected path is not found.

Fixes #411.

---------

Co-authored-by: Alex Grönholm <alex.gronholm@nextday.fi>
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.15.9 → v0.15.20](astral-sh/ruff-pre-commit@v0.15.9...v0.15.20)
- [github.com/henryiii/check-sdist: v1.4.0 → v1.5.0](henryiii/check-sdist@v1.4.0...v1.5.0)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
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.