
Os desenvolvedores do Python lançaram o primeiro alpha do Python 3.8.0 e você já pode testá-lo no Fedora! Teste seu código Python com 3.8 antes para evitar surpresas, uma vez que a versão final 3.8.0 será lançada em outubro.
Como Instalar o Python 3.8 no Fedora
Se você tem o Fedora 29 ou mais recente, você pode instalar o Python 3.8 a partir do repositório oficial de software com o dnf:
$ sudo dnf install python38
Quanto mais alfas, betas e lançamentos do Python 3.8 forem lançados, o pacote do Fedora receberá atualizações. Não é necessário compilar sua própria versão de desenvolvimento do Python, basta instalá-lo e atualizá-lo. Novos recursos serão adicionados até o primeiro beta.
Teste seus projetos com o Python 3.8
Execute o comando python3.8 para usar o Python 3.8 ou crie ambientes virtuais com o módulo venv integrado, tox ou com pipenv. Por exemplo:
$ git clone https://github.com/benjaminp/six.git
Cloning into 'six'...
$ cd six/
$ tox -e py38
py38 runtests: commands[0] | python -m pytest -rfsxX
================== test session starts ===================
platform linux -- Python 3.8.0a1, pytest-4.2.1, py-1.7.0, pluggy-0.8.1
collected 195 items
test_six.py ...................................... [ 19%]
.................................................. [ 45%]
.................................................. [ 70%]
..............................................s... [ 96%]
....... [100%]
========= 194 passed, 1 skipped in 0.25 seconds ==========
________________________ summary _________________________
py38: commands succeeded
congratulations 🙂
O que há de novo no Python 3.8
Até agora, apenas o primeiro alfa foi lançado, então mais recursos virão.
$ python3.8
Python 3.8.0a1 (default, Feb 7 2019, 08:07:33)
[GCC 8.2.1 20181215 (Red Hat 8.2.1-6)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> while not (answer := input('Say something: ')):
... print("I don't like empty answers, try again...")
...
Say something:
I don't like empty answers, try again...
Say something: Fedora
>>>
Fonte: Fedora Magazine