뒷북이기는 하지만 python 3.10 릴리즈 노트를 한번 읽어봤습니다.
Release data
2021-10-04
원문 / 출처
릴리즈 노트의 원문은 아래에서 확인 가능합니다.
https://docs.python.org/release/3.10.0/whatsnew/changelog.html#python-3-10-0-final
내용
자주 사용하는 함수나 모듈 관련한 내용은 없어서 크게 와닿는 부분은 없었습니다.
Core and Builtins
- bpo-45121: Fix issue where Protocol.__init__ raises RecursionError when it’s called directly or via super(). Patch provided by Yurii Karabas.
Library
- bpo-45234: Fixed a regression in copyfile(), copy(), copy2() raising FileNotFoundError when source is a directory, which should raise IsADirectoryError
Documentation
- bpo-45216: Remove extra documentation listing methods in difflib. It was rendering twice in pydoc and was outdated in some places.
=> lifflib module에서 부가적인 documentation을 제거 - bpo-45024: collections.abc documentation has been expanded to explicitly cover how instance and subclass checks work, with additional doctest examples and an exhaustive list of ABCs which test membership purely by presence of the right special methods. Patch by Raymond Hettinger.
=> abc collection documentation 기능의 강화
Tests
- bpo-45128: Fix test_multiprocessing_fork failure due to test_logging and sys.modules manipulation.
- bpo-44860: Update test_sysconfig.test_user_similar() for the posix_user scheme: platlib doesn’t use sys.platlibdir. Patch by Victor Stinner.
Build
- bpo-45067: The ncurses function extended_color_content was introduced in 2017 (https://invisible-island.net/ncurses/NEWS.html#index-t20170401). The ncurses-devel package in CentOS 7 had a older version ncurses resulted in compilation error. For compiling ncurses with extended color support, we verify the version of the ncurses library >= 20170401.
IDLE
- bpo-45193: Make completion boxes appear on Ubuntu again.
C API
- bpo-45307: Restore the private C API function _PyImport_FindExtensionObject(). It will be removed in Python 3.11.
=> private C API 함수 _PyImport_FindExtensionObject 를 복원했으나, 3.11에서는 반드시 삭제된다고 합니다.
'CS > Python' 카테고리의 다른 글
python 개발자 로드맵 ( developer roadmap ) 에 따라서 개발공부하기 (0) | 2022.04.27 |
---|---|
[CS/python] Python variables 유형 - 파이썬 자료형은 어떤 종류가 있을까? (0) | 2022.03.14 |
[python] python에서 사용하는 점 3개( ... )의 의미 (0) | 2021.12.12 |
[python/string] 문자열 앞 f, r 의 의미 - formatter string과 raw string (0) | 2021.11.19 |
[python] positional argument 의 개념, 의미 (0) | 2021.11.17 |