Eliminación pendiente en Python 3.15¶
- The import system: - Setting - __cached__on a module while failing to set- __spec__.cachedis deprecated. In Python 3.15,- __cached__will cease to be set or take into consideration by the import system or standard library. (gh-97879)
- Setting - __package__on a module while failing to set- __spec__.parentis deprecated. In Python 3.15,- __package__will cease to be set or take into consideration by the import system or standard library. (gh-97879)
 
- 
- La función indocumentada - ctypes.SetPointerType()ha quedado obsoleta desde Python 3.13.
 
- 
- La clase obsoleta y raramente usada - CGIHTTPRequestHandlerha quedado obsoleta desde Python 3.13. No existe un reemplazo directo. Cualquier cosa es mejor que CGI para interconectar un servidor web con un controlador de solicitudes.
- El indicador - --cgia la interfaz de línea de comandos python -m http.server ha quedado obsoleto desde Python 3.13.
 
- 
- load_module()method: use- exec_module()instead.
 
- 
- La función - getdefaultlocale()ha quedado obsoleta desde Python 3.11. La eliminación se programó originalmente para Python 3.13 (gh-90817), pero ha sido pospuesto hasta Python 3.15. En su lugar, utilice- getlocale(),- setlocale(), y- getencoding(). (Contribuido por Hugo van Kemenade in gh-111187.)
 
- 
- PurePath.is_reserved()ha quedado obsoleto desde Python 3.13. Utilice- os.path.isreserved()para detectar rutas reservadas en Windows.
 
- 
- java_ver()ha quedado obsoleta desde Python 3.13. Esta función es útil solo para la compatibilidad con Jython, tiene una API confusa y, en gran parte, falta pruebas.
 
- 
- The check_home argument of - sysconfig.is_python_build()has been deprecated since Python 3.12.
 
- 
- RLock()no aceptará argumentos en Python 3.15. Pasar cualquier argumento ha quedado obsoleto desde Python 3.14, ya que la versión de Python no permite ningún argumento, pero la versión de C permite cualquier cantidad de argumentos posicionales o de palabras clave por palabra llave o posicional, ignorando todos los argumentos.
 
- 
- types.CodeType: Accessing- co_lnotabwas deprecated in PEP 626 since 3.10 and was planned to be removed in 3.12, but it only got a proper- DeprecationWarningin 3.12. May be removed in 3.15. (Contributed by Nikita Sobolev in gh-101866.)
 
- 
- La sintaxis de argumentos de palabras clave indocumentada para crear clases de - NamedTuple(p. ej.- Point = NamedTuple("Point", x=int, y=int)) ha quedado obsoleta desde Python 3.13. Use la sintaxis basada en clases o la sintaxis funcional en su lugar.
- When using the functional syntax of - TypedDicts, failing to pass a value to the fields parameter (- TD = TypedDict("TD")) or passing- None(- TD = TypedDict("TD", None)) has been deprecated since Python 3.13. Use- class TD(TypedDict): passor- TD = TypedDict("TD", {})to create a TypedDict with zero field.
- La función decoradora - typing.no_type_check_decorator()ha quedado obsoleta desde Python 3.13. Después de ocho años en el módulo- typing, todavía no es compatible con ningún verificador de tipos importante.
 
- wave:- Los métodos - getmark(),- setmark(), y- getmarkers()de las clases- Wave_ready- Wave_writehan quedado obsoletos desde Python 3.13.