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

Python 개선 제안 한국어 번역

PEP 4 – 표준 모듈의 폐지

Author:
Brett Cannon <brett at python.org>, Martin von Löwis <martin at v.loewis.de>
Status:
Active
Type:
Process
Created:
01-Oct-2000
Post-History:


Table of Contents

번역·라이선스 안내

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

소개

과거에 Python 표준 라이브러리에 새 모듈을 추가할 때는 그 모듈이 앞으로도 계속 쓸모가 있을지 미리 내다볼 수 없었습니다. Python은 “배터리가 포함되어 있지만(Comes With Batteries Included)”, 배터리는 시간이 지나면 방전될 수 있습니다. 오래된 모듈을 계속 끌고 다니는 것은 유지 관리자에게 부담이 되며, 특히 그 모듈에 더 이상 아무도 관심이 없을 때 더욱 그렇습니다.

한편으로 배포판에서 모듈을 제거하기도 어렵습니다. 누군가 아직 그 모듈을 사용하고 있는지 일반적으로 알 수 없기 때문입니다. 이 PEP는 Python 표준 라이브러리에서 모듈을 제거하는 절차를 정의합니다. 모듈 사용이 ‘폐지 예정(deprecated)’으로 지정될 수 있으며, 이는 해당 모듈이 향후 Python 릴리스에서 제거될 수 있다는 뜻입니다.

모듈을 폐지 대상으로 선언하는 절차

표준 라이브러리에서 최상위 모듈/패키지를 제거하려면 PEP가 필요합니다. 폐지 절차는 PEP 387에 개괄되어 있습니다.

표준 라이브러리에 있는 패키지의 하위 모듈을 제거할 때는 PEP 387을 따라야 하지만, PEP는 필요하지 않습니다.