Following system colour scheme Selected dark colour scheme Selected light colour scheme

Python 개선 제안 한국어 번역

PEP 360 – 외부에서 유지 관리되는 패키지

Author:
Brett Cannon <brett at python.org>
Status:
Final
Type:
Process
Created:
30-May-2006
Post-History:


Table of Contents

번역·라이선스 안내

이 비공식 한국어 번역은 원문 Copyright 절의 Public Domain 조건에 따라 제공합니다. 원저자와 공식 원문은 그대로 표시합니다. 수정되지 않은 기준 원문 · 공식 최신판

Warning

No new modules are to be added to this PEP. It has been Python 코드 저장소에 반입된 모든 코드의 외부 유지 관리를 명문화하는 것은 위험하다고 판단되었습니다. 코드 기여자는 Python 코드 저장소에 반입되는 모든 코드에 Python의 개발 방법론이 적용될 것으로 예상해야 합니다.

초록

Python 표준 라이브러리(약칭 “stdlib”) 외부에서 개발된 훌륭한 Python 소프트웨어가 많이 있습니다. 때로는 Python이 제공하는 도구의 공백을 메우기 위해 이러한 외부 유지 관리 패키지를 stdlib에 통합하는 것이 합리적입니다.

그러나 패키지를 외부에서 유지 관리하면 Python 개발자가 패키지의 발전과 유지 관리에 직접적인 통제권을 갖지 못하게 됩니다. 일부 패키지 개발자는 버그 보고서와 패치가 Python 저장소에 직접 적용되기보다 먼저 자신들을 거치기를 선호합니다.

이 PEP는 Python 저장소 외부에서 유지 관리되는 stdlib 패키지의 세부 사항을 기록하기 위한 것입니다. 구체적으로는 각 패키지에 필요한 특정 유지 관리 사항을 추적하기 위한 것입니다. 버그를 수정하고 Python이 지원하는 모든 플랫폼에서 코드가 실행되도록 하는 데 필요한 변경 사항은 연락 담당 개발자를 거칠 걱정 없이 Python 저장소에서 직접 수행된다는 점을 언급해야 합니다. 이는 단일 버그로 인해 Python 자체가 지연되지 않도록 하며, 필요에 따라 전체 프로세스를 확장할 수 있게 합니다.

또한 어떤 버전의 Python에 어떤 버전의 패키지가 릴리스되는지 사람들이 알 수 있도록 하기 위한 것입니다.

외부에서 유지 관리되는 패키지

섹션 제목은 Python 표준 라이브러리 외부에서 알려진 패키지 이름입니다. “표준 라이브러리 이름”은 Python 내부에서 패키지에 지정된 이름입니다. “연락 담당자”는 패키지 유지 관리를 담당하는 Python 개발자입니다. “동기화 이력”에는 각 Python 버전에 포함된 패키지의 외부 버전이 나열됩니다(이전 Python 릴리스와 다른 경우).

ElementTree

웹 사이트:
http://effbot.org/zone/element-index.htm
표준 라이브러리 이름:
xml.etree
연락 담당자:
Fredrik Lundh

Fredrik은 ElementTree 유지 관리를 Python 핵심 개발 팀에 넘겼습니다 [1].

Expat XML 파서

웹 사이트:
http://www.libexpat.org/
표준 라이브러리 이름:
해당 없음(이는 Python 바인딩이 아니라 파서 자체를 가리킵니다)
연락 담당자:
None

Optik

웹 사이트:
http://optik.sourceforge.net/
표준 라이브러리 이름:
optparse
담당자:
Greg Ward

외부 개발은 중단된 것으로 보입니다. 새로운 애플리케이션의 경우, optparse 자체도 대부분 argparse로 대체되었습니다.

wsgiref

웹 사이트:
None
표준 라이브러리 이름:
wsgiref
담당자:
Phillip J. Eby

이 모듈은 표준 라이브러리에서 관리되지만, 중요한 버그 보고와 패치는 논의를 위해 Web-SIG 메일링 리스트 [2]를 거쳐야 합니다.

참고 자료