파이썬

파이썬 3.7

페도라 29는 *파이썬 3.7*을 소개하였으며, 이는 페도라 28에 있는 기본설정 파이썬3 스택인 버전 3.6과 비교하여 수많은 새로운 기능과 최적화를 추가합니다. 주목 할만한 변경은 다음과 같습니다:

  • async 와 `await`는 이제 예약된 핵심용어입니다.

  • asyncio 모듈은 새로운 기능, 상당한 유용성과 성능 향상을 받았습니다.

  • time 모듈은 나노초 해상도를 갖는 기능용 지원을 갖고 있습니다.

See What’s new in Python 3.7 and Features for 3.7 for more information. If you have your own Python apps, see Porting to Python 3.7 for information about compatibility-breaking changes and how to fix your applications.

/usr/bin/python은 현재 분리된 꾸러미입니다

The unversioned python command from /usr/bin/python has been moved into a separate python-unversioned-command package. You will get it by default when you install the python2 package, but you are able to remove it.

Use the python3 command if you need Python 3, and the python2 command if you need Python 2. The python command continues to mean Python 2, but it is not guaranteed to be present.

이와 같은 변경에 대한 상세한 정보와 정당성을 위해 변경 부분을 참고하세요.

/usr/bin/virtualenv는 이제 파이썬3-가상환경 꾸러미에 있습니다

The virtualenv command now comes from the python3-virtualenv package, as opposed to earlier releases where the command was in the python2-virtualenv. This effectively switches the command to Python 3; if you run virtualenv without any additional options, it will create Python 3 environments. Use virtualenv -p python2.7 to get the previously default behavior.

Ansible은 이제 기본으로 파이썬 3를 사용합니다

페도라에서 `ansible`꾸러미는 Python 2 대신에 기본으로 Python 3 를 사용 하도록 전환 중입니다. 자세히 알기 위해 자동화를 참고하세요.

더 이상 자동 파이썬 바이트 컴파일이 필요하지 않습니다

The current way of automatic Python byte-compiling of files outside Python-specific directories is too magical and error-prone. It is built on heuristics that are increasingly wrong. This change provides a way to opt out of it, and adjusts the guidelines to prefer explicit bytecompilation of such files. Later, the old behavior will either become opt-in only, or cease to exist.

Note that bytecompilation in Python-specific directories (e.g. /usr/lib/python3.6/) is not affected.

See the Fedora Wiki change page for detailed documentation.

파이썬 3을 사용하도록 구성 요소 그룹 최신화

Multiple package groups have been updated to use python3 by default instead of python2. See Distribution-wide Changes for more information.