Nota
¡Ayúdanos a traducir la documentación oficial de Python al Español! Puedes encontrar más información en Como contribuir. Ayuda a acercar Python a más personas de habla hispana.
Pendiente de eliminación en Python 3.13¶
argparse
: Los parámetros deargparse.BooleanOptionalAction
, type, choices, y metavar, son obsoletos y serán eliminados en la versión 3.14 (Contribución de Nikita Sobolev en gh-92248.)ast
: Las siguientes capacidades han quedado obsoletas en la documentación desde Python 3.8, ahora hacen que se emita una excepciónDeprecationWarning
en tiempo de ejecución cuando se accede a ellas o se utilizan, y se eliminarán en Python 3.14:ast.Num
ast.Str
ast.Bytes
ast.NameConstant
ast.Ellipsis
Use
ast.Constant
en su lugar. (Contribución de Serhiy Storchaka en gh-90953.)-
Las clases de observadores de procesos
MultiLoopChildWatcher
,FastChildWatcher
,AbstractChildWatcher
ySafeChildWatcher
quedan obsoletos y serán eliminadas en Python 3.14. (Contribución de Kumar Aditya en gh-94597.)asyncio.set_child_watcher()
,asyncio.get_child_watcher()
,asyncio.AbstractEventLoopPolicy.set_child_watcher()
yasyncio.AbstractEventLoopPolicy.get_child_watcher()
quedan obsoletos y serán eliminadas en Python 3.14. (Contribución de Kumar Aditya en gh-94597.)El método
get_event_loop()
de la política de bucle de eventos predeterminada ahora emite unDeprecationWarning
si no hay ningún bucle de eventos definido actualmente y decide crear uno. (Contribución de Serhiy Storchaka y Guido van Rossum en gh-100160.)
collections.abc
:ByteString
queda obsoleto. Se prefiereSequence
oBuffer
. Para uso en tipificación, se prefiere una unión, comobytes | bytearray
ocollections.abc.Buffer
. (Contribución de Shantanu Jain en gh-91896.)email
: Se ha descontinuado el parámetro isdst enemail.utils.localtime()
. (Contribución de Alan Williams en gh-72346.)Clases obsoletas de
importlib.abc
:importlib.abc.ResourceReader
importlib.abc.Traversable
importlib.abc.TraversableResources
Use las clases
importlib.resources.abc
en su lugar:(Contribución de Jason R. Coombs y Hugo van Kemenade en gh-93963.)
itertools
tenía un soporte indocumentado, ineficiente, históricamente lleno de errores e inconsistente para operaciones de copia, copia profunda y pickle. Esto se eliminará en la versión 3.14 para lograr una reducción significativa en el volumen de código y la carga de mantenimiento. (Contribución de Raymond Hettinger en gh-101588.)multiprocessing
: El método de inicio predeterminado cambiará a uno más seguro en Linux, BSDs y otras plataformas POSIX que no sean macOS donde'fork'
es actualmente el predeterminado (gh-84559). Agregar una advertencia de tiempo de ejecución sobre esto se consideró demasiado disruptivo, ya que no se espera que la mayoría del código tenga en cuenta esto. Use las APIsget_context()
oset_start_method()
para especificar explícitamente cuándo su código requires'fork'
. Consulte Contextos y métodos de inicio.pathlib
:is_relative_to()
yrelative_to()
: pasar argumentos adicionales está obsoleto.pkgutil
:find_loader()
yget_loader()
ahora generanDeprecationWarning
; useimportlib.util.find_spec()
en su lugar. (Contribución de Nikita Sobolev en gh-97850.)pty
:master_open()
: usepty.openpty()
.slave_open()
: usepty.openpty()
.
-
execute()
yexecutemany()
si se utilizan marcadores de posición con nombre y parameters es una secuencia en lugar dedict
.Adaptador de fecha y hora, convertidor de fecha y marca de tiempo: consulte la documentación de
sqlite3
para obtener recetas de reemplazo sugeridas.
types.CodeType
: El acceso aco_lnotab
quedó obsoleto en PEP 626 desde la versión 3.10, y se planeó eliminarlo en la versión 3.12, pero recién se agregó unDeprecationWarning
adecuado en la versión 3.12. Es posible que se elimine en la versión 3.14. (Contribución de Nikita Sobolev en gh-101866.)typing
:ByteString
, obsoleto desde Python 3.9, ahora hace que se emita unDeprecationWarning
cuando se utiliza.urllib
:urllib.parse.Quoter
está obsoleto: no estaba destinado a ser una API pública. (Contribución de Gregory P. Smith en gh-88168.)