PEP 2 – 새 모듈 추가 절차
- Author:
- Brett Cannon <brett at python.org>, Martijn Faassen <faassen at infrae.com>
- Status:
- Active
- Type:
- Process
- Created:
- 07-Jul-2001
- Post-History:
- 07-Jul-2001, 09-Mar-2002
번역·라이선스 안내
이 비공식 한국어 번역은 원문 Copyright 절의 Public Domain 조건에 따라 제공합니다. 원저자와 공식 원문은 그대로 표시합니다. 수정되지 않은 기준 원문 · 공식 최신판
소개
파이썬 표준 라이브러리는 파이썬의 성공에 크게 기여합니다. 이 언어는 “배터리 포함” 방식으로 제공되므로, 사람들이 표준 라이브러리만으로도 쉽게 생산적으로 작업할 수 있습니다. 따라서 표준 라이브러리의 유용성을 유지하는 것이 중요합니다.
표준 라이브러리의 가시성과 중요성으로 인해, 신중하게 관리되어야 합니다. 따라서 그 안의 모든 코드는 파이썬 개발 팀이 유지 관리해야 하며, 이는 새로 추가되는 항목마다 영구적인 비용을 발생시킵니다. 또한 사용자가 표준 라이브러리에 무엇이 포함되어 있는지 익히는 데 드는 인지 부하도 고려해야 합니다.
새로운 기능은 일반적으로 새 모듈의 형태로 라이브러리에 추가됩니다. 이 PEP는 새 모듈의 추가 절차를 설명합니다. PEP 4는 모듈의 폐기 절차, 즉 표준 라이브러리에서 오래되고 사용되지 않는 모듈의 제거를 다룹니다.
승인 절차
최상위 모듈/패키지의 경우, PEP가 필요합니다. PEP 작성 절차는 PEP 1에서 다룹니다.
표준 라이브러리 내 기존 패키지의 하위 모듈의 경우, 추가 여부는 전체 파이썬 개발 팀과 그 구성원들의 재량에 달려 있습니다.
어떤 모듈이 일반적으로 표준 라이브러리에 받아들여지는지, 전체 과정 등에 대한 일반적인 지침은 개발자 가이드에서 다룹니다.
유지 관리 절차
표준 라이브러리에 받아들여진 것은 무엇이든 Python의 개발 인프라 내에서 주로 유지 관리될 것으로 기대됩니다. 개발 팀의 일부 구성원이 표준 라이브러리 외부에서 모듈의 백포트를 유지 관리하기로 선택할 수도 있지만, 자신의 외부 코드를 적절히 동기화 상태로 유지하는 것은 그들의 책임입니다.
Copyright
This document has been placed in the public domain.