Pending Removal in Python 3.14
******************************

* "argparse": Die Parameter *type*, *choices* und *metavar* von `
  "argparse.BooleanOptionalAction" ` sind veraltet und werden in
  Version 3.14 entfernt. (Beitrag von Nikita Sobolev unter gh-92248.)

* "ast": Die folgenden Funktionen sind seit Python 3.8 in der
  Dokumentation als veraltet gekennzeichnet, lösen nun bei Zugriff
  oder Verwendung zur Laufzeit eine „ "DeprecationWarning" “ aus und
  werden in Python 3.14 entfernt:

  * "ast.Num"

  * "ast.Str"

  * "ast.Bytes"

  * "ast.NameConstant"

  * "ast.Ellipsis"

  Verwende stattdessen "ast.Constant". (Beigetragen von Serhiy
  Storchaka in gh-90953.)

* "asyncio":

  * The child watcher classes "MultiLoopChildWatcher",
    "FastChildWatcher", "AbstractChildWatcher" and "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.)

  * Die Methode „ "get_event_loop()" “ der Standard-
    Ereignisschleifenrichtlinie löst nun eine „ "DeprecationWarning" “
    aus, wenn derzeit keine Ereignisschleife festgelegt ist und sie
    beschließt, eine solche zu erstellen. (Beitrag von Serhiy
    Storchaka und Guido van Rossum unter gh-100160.)

* "builtins": "bool(NotImplemented)" now emits a "DeprecationWarning"
  and will raise a "TypeError" in Python 3.14. (Contributed by Jelle
  Zijlstra in gh-118767.)

* "email": Der Parameter *isdst* in "email.utils.localtime()" wurde
  als veraltet markiert. (Beitrag von Alan Williams unter gh-72346.)

* "importlib.abc" veraltete Klassen:

  * "importlib.abc.ResourceReader"

  * "importlib.abc.Traversable"

  * "importlib.abc.TraversableResources"

  Verwende stattdessen "importlib.resources.abc" Klassen:

  * "importlib.resources.abc.Traversable"

  * "importlib.resources.abc.TraversableResources"

  (Beigetragen von Jason R. Coombs und Hugo van Kemenade in gh-93963.)

* "itertools" boten eine undokumentierte, ineffiziente, seit jeher
  fehleranfällige und inkonsistente Unterstützung für copy-, deepcopy-
  und pickle-Operationen. Diese wird in Version 3.14 entfernt, um den
  Codeumfang und den Wartungsaufwand deutlich zu reduzieren. (Beitrag
  von Raymond Hettinger unter gh-101588.)

* "multiprocessing": Die Standard-Startmethode wird unter Linux, BSD
  und anderen POSIX-Plattformen, die nicht macOS sind, auf eine
  sicherere Variante umgestellt, sofern dort derzeit „ "'fork'" “ als
  Standard eingestellt ist (gh-84559). Das Hinzufügen einer
  Laufzeitwarnung hierzu wurde als zu störend erachtet, da davon
  ausgegangen wird, dass dies für den Großteil des Codes keine Rolle
  spielt. Verwenden Sie die APIs „ "get_context()" “ oder „
  "set_start_method()" “, um explizit anzugeben, wann Ihr Code „
  "'fork'" “ *erfordert*.  Siehe Contexts and start methods.

* "pathlib": "is_relative_to()" und "relative_to()": Die Übergabe
  zusätzlicher Argumente ist veraltet.

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

* "pty":

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

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

* "sqlite3"

  * "version" and "version_info".

  * "execute()" und "executemany()", wenn benannte Platzhalter
    verwendet werden und *parameters* eine Sequenz anstelle eines
    "dict" ist.

* "urllib": „ "urllib.parse.Quoter" “ ist veraltet: Es war nicht als
  öffentliche API vorgesehen. (Beitrag von Gregory P. Smith unter
  gh-88168.)
