PyPy가 유지 관리되지 않는 것에 대해 경고

hackernews | | 🔬 연구
#numpy #pypy #review #개발 중단 #유지보수 #프로젝트 중단 #deprecated #유지관리
원문 출처: hackernews · Genesis Park에서 요약 및 분석

요약

Python의 빠른 대체 구현체인 PyPy가 유지보수 부족으로 3.12 버전을 출시하지 못하고 있는 상황에서, 프로젝트 핵심 개발자가 개발 자금이나 참여를 돕는 긴급 지원을 요청했습니다. PyPy를 사용하는 기업들이 적극적으로 후원하거나 개발에 참여해야만 프로젝트가 지속될 수 있다는 우려가 커지고 있습니다.

본문

Conversation It seems that PyPy is not being actively developed anymore and is phased out even by numpy (numpy/numpy#30416). There's no official statement from the project, but the numpy issue is from a PyPy developer. I added a warning to avoid users assuming PyPy properly supported and developed Python distribution. This MR contains the following updates: | Package | Update | Change | |---|---|---| | [astral-sh/uv](https://github.com/astral-sh/uv) | patch | `0.9.26` → `0.9.27` | MR created with the help of [el-capitano/tools/renovate-bot](https://gitlab.com/el-capitano/tools/renovate-bot). **Proposed changes to behavior should be submitted there as MRs.** --- ### Release Notes astral-sh/uv (astral-sh/uv) ### [`v0.9.27`](https://github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#0927) [Compare Source](astral-sh/[email protected]) Released on 2026-01-26. ##### Python - Upgrade Pyodide to 0.29.2 ([#​17652](astral-sh/uv#17652)) - Upgrade to GraalPy 25.0.2 ([#​17634](astral-sh/uv#17634)) ##### Enhancements - Add `-t` shortform for `--target` to `uv pip` subcommands ([#​17501](astral-sh/uv#17501)) - Add support for ROCm 7.0 and 7.1 accelerator backends ([#​17681](astral-sh/uv#17681)) - Further improve free-threading ABI incompatibility errors ([#​17491](astral-sh/uv#17491)) - Implement `uv pip freeze --exclude` flag ([#​17045](astral-sh/uv#17045)) - Improve warnings for `--system` and `--no-system` in `uv venv` ([#​17647](astral-sh/uv#17647)) - Make `uv pip compile` attempt to download a specified `--python-version` if it can. ([#​17249](astral-sh/uv#17249)) - Support Trusted Publishing with pyx ([#​17438](astral-sh/uv#17438)) - Fix JSON schema for `exclude-newer-package` ([#​17665](astral-sh/uv#17665)) ##### Preview features - Better detection for conflicting packages ([#​17623](astral-sh/uv#17623)) - Upgrade based on outdated build versions in `uv python upgrade` ([#​17653](astral-sh/uv#17653)) ##### Bug fixes - Change chocolatey system test to ensure uv uses the right python ([#​17533](astral-sh/uv#17533)) - Fix infinite loop when `SSL_CERT_FILE` is a directory ([#​17503](astral-sh/uv#17503)) ##### Documentation - Add cargo-xwin to the CONTRIBUTING guide ([#​17507](astral-sh/uv#17507)) - Fix typo in the documentation of UV\_PUBLISH\_INDEX ([#​17672](astral-sh/uv#17672)) - Move MSRV to platform support section ([#​17534](astral-sh/uv#17534)) - Update the testing instructions in the CONTRIBUTING guide ([#​17528](astral-sh/uv#17528)) - Use `--locked` to install `cargo-xwin` in guide ([#​17530](astral-sh/uv#17530)) - Warn about PyPy being unmaintained ([#​17643](astral-sh/uv#17643)) - docs: Correct gitlab-ci.yml to .gitlab-ci.yml ([#​17682](astral-sh/uv#17682)) ##### Other changes - Update MSRV to 1.91 ([#​17677](astral-sh/uv#17677)) --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this MR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this MR, check this box --- This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). | Pypy is maintained, it's always been behind CPython, here is one of the Devs saying as much: | | The assumption here was very much not a good faith one, can this be reverted ASAP? There are many places (mailing lists, Scientific Python forums) where this discussion should have happened before this issue suddenly hit the HN front-page. | | There's no "bad faith" action being taken here, we're quoting Matti (numpy/numpy#30416), a core PyPy maintainer: We previously asked for more information in that thread numpy/numpy#30416 (comment) We're happy to adjust the note if the PyPy team has a different stance, there's no need to sensationalize this. | | Truthfully i think that the text here is a fair assessment of the situation. If there is a PyPy release updating to 3.11.15 (released last week) from 3.11.13 ( which is the last available PyPy version), perhaps a PR to revert this one would be warranted. | | I have released PyPy 7.3.21, which brings the 3.11 release of PyPy up to date with CPython. I would appreciate it if uv either revert this PR or similarly warn for all versions of python (maybe other packages too?) that are no longer being actively developed. | | As for That relates to NumPy 2.5, which will be released at the end of the year, no longer supporting Python3.11 at all. It is only logical to phase out support for PyPy3.11. | It seems that PyPy is not being actively developed anymore and is phased out even by numpy (numpy/numpy#30416). There's no official statement from the project, but the numpy issue is from a PyPy developer. I added a warning to avoid users assuming PyPy properly supported and developed Python distribution, and in anticipat

Genesis Park 편집팀이 AI를 활용하여 작성한 분석입니다. 원문은 출처 링크를 통해 확인할 수 있습니다.

공유

관련 저널 읽기

전체 보기 →