파이썬
파이썬 3.11
페도라 37은 이전 출시에서 버전 3.10에서 향상된 버전 3.11의 많은 파이썬을 제공합니다. 주목 할만한 변경은 다음을 포함합니다:
-
예외 그룹 및
except*
-
트레이스백에서 향상된 오류 위치
-
표준 라이브러리에서 TOML 구문 분석을 위한 지원
-
파이썬 3.10과 비교하여 엄청난 속도 개선
특징 입력하기:
-
가변 제네릭
-
개별
TypeDict
항목을 필수적이거나 잠재적-누락으로 표시 -
자체 유형
-
임의 글자대로의 문자열 유형
-
데이타클래스 변형
전체 변경 목록을 위해, 파이썬 3.11에서 새로운 것 업스트림 문서를 참고하세요. 또한 만약 당신이 이전 버전을 실행하는 프로그램이 있으면 파이썬 3.11로 포팅을 참고하세요.
-P를 기본 쉬뱅으로 추가합니다
페도라 37에서 모든 파이썬 3 쉬뱅 RPM 매크로는 둘 이상의 플래그 : -P`로 변경되었습니다. 이전에, 이들은 `-s`가 포함되었고, 이제 `-sP`를 포함합니다. `-P
플래그는 파이썬 3.11에서 소개되었습니다.
신규 플래그는 파이썬을 앞에 추가하여 잠재적으로 안전하지 않은 경로를`sys.path`로 중지합니다. 이는 `/usr/bin`에서 파이썬 프로그램을 동일한 디렉토리에 있는 임의의 파일에 대해 덜 취약하여, 특정 유형의 문제를 더 쉽게 디버깅하고 보안을 강화 할 수 있습니다.
다음 RPM 매크로는 이와 같은 변경에 의해 영향을 받습니다:
-
%{py3_shbang_opts}
-
%{py3_shbang_opts_nodash}
-
%{py3_shebang_flags}
-
%{py_shbang_opts}
-
%{py_shbang_opts_nodash}
-
%{py_shebang_flags}
이와 같은 변경이 의미하는 것의 상세한 설명을 위해, 영향 받은 꾸러미의 목록, 그리고 만약 필요하다면 이와 같은 변경의 선택 해제(또는 명시적으로 선택)하는 방법에 대한 정보는 페도라 위키를 참고하세요.
Want to help? Learn how to contribute to Fedora Docs ›