-
astral-sh/uv 저장소에 PyPy가 활발히 개발되지 않고 있음을 문서에 명시하는 변경이 병합됨
- 제안자는 numpy 프로젝트의 이슈를 근거로 PyPy가 단계적으로 제외되고 있다고 언급
- 문서에는 “PyPy는 더 이상 활발히 개발되지 않으며 Python 3.11까지만 지원”이라는 경고 문구가 추가됨
- 이후 커뮤니티에서는 PyPy 개발자들이 “유지보수는 계속되고 있으나 인력 부족으로 CPython 버전 추적이 어렵다”고 반박 의견을 제시
- 프로젝트 측은 표현을 “unmaintained”에서 “not actively developed”로 수정하며 상황을 보다 정확히 반영
Pull Request 개요
-
konstin이 uv 프로젝트 문서에 PyPy 관련 경고 문구를 추가하는 PR을 생성
- 이유로 “PyPy가 더 이상 활발히 개발되지 않으며 numpy에서도 단계적으로 제외되고 있다”는 점을 명시
- 공식 성명은 없지만, 관련 numpy 이슈가 PyPy 개발자에 의해 제기되었다고 설명
- 문서(docs/concepts/python-versions.md)에 다음 내용이 추가됨
- “PyPy는 더 이상 활발히 개발되지 않으며 Python 3.11까지만 지원”
- PR은 4개의 커밋으로 구성되어 2026년 1월 22일 main 브랜치에 병합됨
커뮤니티 논의
- 일부 기여자들은 경고 문구가 중복되어 보인다고 지적, 이후 한 번만 표시되도록 수정
- 병합 후 PyPy 커뮤니티와 외부 개발자들이 GitHub 댓글을 통해 반응
-
stuaxo는 PyPy 개발자 발언을 인용하며 “PyPy는 유지보수 중이며, 단지 CPython보다 느릴 뿐”이라고 주장
-
Foxboron은 “병합 전에 PyPy 유지관리자에게 연락했는가”라고 질문
-
vitorsr는 PyPy 핵심 개발자 mattip의 “기여자나 재정 지원이 필요하다”는 발언을 인용
-
HaoZeke는 “논의 없이 병합된 점이 부적절하다”며 PR의 철회 요청
프로젝트 측 대응
-
charliermarsh는 PR 제목을 “unmaintained”에서 “not actively developed”로 변경했다고 설명
-
zanieb는 “numpy 이슈에서 PyPy 핵심 개발자가 직접 ‘활발히 개발되지 않는다’고 언급했다”며 악의적 의도는 없었다고 해명
-
mattip(PyPy 핵심 개발자)은 “현재 표현은 상황을 공정하게 반영한다”며 문구 유지에 동의
- 단, PyPy가 Python 3.11.15로 업데이트될 경우 PR을 되돌릴 수 있다고 언급
병합 이후 영향
- 이 변경은 uv 0.9.27 릴리스에 포함되어 문서 업데이트로 반영됨
- Homebrew 및 여러 자동화 봇이 해당 PR을 참조하며 PyPy 관련 경고가 공식 문서에 포함됨
- Hacker News 등 외부 커뮤니티에서도 PyPy의 유지보수 상태 논의가 확산됨