Pending removal in Python 3.14
******************************

* "argparse": Los parámetros de "argparse.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ón "DeprecationWarning" 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.)

* "asyncio":

  * The child watcher classes "asyncio.MultiLoopChildWatcher",
    "asyncio.FastChildWatcher", "asyncio.AbstractChildWatcher" and
    "asyncio.SafeChildWatcher" are deprecated and will be removed in
    Python 3.14. (Contributed by Kumar Aditya in gh-94597.)

  * "asyncio.set_child_watcher()", "asyncio.get_child_watcher()",
    "asyncio.AbstractEventLoopPolicy.set_child_watcher()" and
    "asyncio.AbstractEventLoopPolicy.get_child_watcher()" are
    deprecated and will be removed in Python 3.14. (Contributed by
    Kumar Aditya in gh-94597.)

  * El método "get_event_loop()" de la política de bucle de eventos
    predeterminada ahora emite un "DeprecationWarning" 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.)

* "email": Se ha descontinuado el parámetro *isdst* en
  "email.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:

  * "importlib.resources.abc.Traversable"

  * "importlib.resources.abc.TraversableResources"

  (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 APIs "get_context()" o
  "set_start_method()" para especificar explícitamente cuándo su
  código *requires* "'fork'". Consulte Contextos y métodos de inicio.

* "pathlib": "is_relative_to()" y "relative_to()": pasar argumentos
  adicionales está obsoleto.

* "pkgutil": "pkgutil.find_loader()" and "pkgutil.get_loader()" now
  raise "DeprecationWarning"; use "importlib.util.find_spec()"
  instead. (Contributed by Nikita Sobolev in gh-97850.)

* "pty":

  * "master_open()": use "pty.openpty()".

  * "slave_open()": use "pty.openpty()".

* "sqlite3":

  * "version" and "version_info".

  * "execute()" y "executemany()" si se utilizan marcadores de
    posición con nombre y *parameters* es una secuencia en lugar de
    "dict".

* "urllib": "urllib.parse.Quoter" está obsoleto: no estaba destinado a
  ser una API pública. (Contribución de Gregory P. Smith en gh-88168.)
