Python 3.20에서 삭제 예정¶
format 인자 없이
struct.Struct`의 ``__new__()`메서드를 호출하는 것은 권장되지 않으며(deprecated), Python 3.20에서 삭제될 예정입니다. 초기화된Struct객체에 대해__init__()메서드를 호출하는 것도 권장되지 않으며, Python 3.20에서 삭제될 예정입니다.(Sergey B Kirpichev와 Serhiy Storchaka가 gh-143715 을 통해 기여하였습니다.)
이 표준 라이브러리 모듈에서
__version__,version및VERSION속성은 폐지되었으며 파이썬 3.20에서 제거될 예정입니다. 대신sys.version_info를 사용하십시오.ctypes.macholibdecimal(decimal.SPEC_VERSION대신 사용)logging(__date__또한 더 이상 권장되지 않음)xml.sax.expatreader
(Hugo van Kemenade와 Stan Ulbrych가 gh-76007 을 통해 기여하였습니다.)
PEP 829 에 의해 정의된 기능 중단 사항:
name.pth파일에서 발견된import라인에 대해 경고가 생성됩니다.name.pth파일은 더 이상 기본적으로 로케일 인코딩으로 디코딩되지 않습니다. 이 파일들은 반드시utf-8-sig로 인코딩되어야 합니다.
(Barry Warsaw가 gh-148641 을 통해 기여함.)
ast:추상적인 AST 노드(예를 들어
ast.AST또는ast.expr)의 인스턴스를 생성하는 것은 폐지되었으며 파이썬 3.20에서 오류를 발생시킵니다.