Lanzamiento de Python 3.12.0 beta 3

Python 3.12.0 lanzó la tercera versión Beta. Actualmente, Python 3.12 todavía está en desarrollo y 3.12.0b3 es la tercera de cuatro versiones beta planificadas.

En la etapa de la versión Beta, el desarrollo de nuevas funciones se ha completado básicamente, principalmente para permitir que los usuarios de la comunidad participen en la prueba de nuevas funciones de manera más amplia y para usar la nueva versión en el proyecto para soporte posterior, mientras se descubren problemas y se corrigen errores.

Algunas de las nuevas funciones y cambios importantes en Python 3.12:

  • Nueva sintaxis de anotación de tipo para clases genéricas
  • Análisis de cadenas f más flexible
  • Mejorar los mensajes de error
  • mejorar el rendimiento
  • Compatibilidad con el analizador de rendimiento de Linux para informar nombres de funciones de Python durante el seguimiento
  • De acuerdo con  la  propuesta PEP 623, los miembros obsoletos `wstr` y `wstr_length` en la implementación del lenguaje C de los objetos Unicode se eliminan.
  • En el módulo `unittest`, se eliminaron algunos métodos y clases obsoletos durante mucho tiempo (han quedado obsoletos desde Python 3.1 o 3.2)
  • Los módulos `smtpd` y `distutilsd` en desuso se han eliminado (consulte  PEP 594  y  PEP 632 ), el paquete setuptools (instalado de forma predeterminada en virtualenvs y muchos otros lugares) sigue proporcionando el módulo `distutilsd`
  • También se eliminaron algunas otras funciones, clases y métodos antiguos, rotos y obsoletos.
  • ……

Vea el anuncio de lanzamiento para más detalles .

Supongo que te gusta

Origin www.oschina.net/news/246212/python-3-12-0-beta-3-released
Recomendado
Clasificación