PyPy가 더 이상 활발히 개발되지 않음을 경고

4 hours ago 1

  • 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의 유지보수 상태 논의가 확산됨

Read Entire Article