Environnement d'exécution Python
********************************

Les modules décrits dans ce chapitre fournissent une large collection
de services relatifs à l'interpréteur Python et son interaction avec
son environnement. En voici un survol :

* "sys" — Paramètres et fonctions propres à des systèmes

* "sysconfig" --- Provide access to Python's configuration information

  * Configuration variables

  * Installation paths

  * Autres fonctions

  * Using "sysconfig" as a script

* "builtins" — Objets natifs

* "__main__" — Point d'entrée des scripts

* "warnings" --- Contrôle des alertes

  * Catégories d'avertissement

  * Le filtre des avertissements

    * Rédaction de filtres d'avertissement

    * Filtre d'avertissement par défaut

    * Outrepasser le filtre par défaut

  * Suppression temporaire des avertissements

  * Tester les avertissements

  * Mise à jour du code pour les nouvelles versions des dépendances

  * Fonctions disponibles

  * Gestionnaires de contexte disponibles

* "dataclasses" — Classes de Données

  * Décorateurs, classes et fonctions au niveau du module

  * Post-init processing

  * Class variables

  * Init-only variables

  * Frozen instances

  * Héritage

  * Default factory functions

  * Mutable default values

  * Exceptions

* "contextlib" — Utilitaires pour les contextes s'appuyant sur
  l'instruction "with"

  * Utilitaires

  * Exemples et Recettes

    * Gérer un nombre variable de gestionnaires de contexte

    * Attraper des exceptions depuis les méthodes "__enter__"

    * Nettoyer dans une méthode "__enter__"

    * Remplacer un "try-finally" avec une option variable

    * Utiliser un gestionnaire de contexte en tant que décorateur de
      fonction

  * Gestionnaires de contexte à usage unique, réutilisables et
    réentrants

    * Gestionnaires de contexte réentrants

    * Gestionnaires de contexte réutilisables

* "abc" — Classes de Base Abstraites

* "atexit" — Gestionnaire de fin de programme

  * Exemple avec "atexit"

* "traceback" --- Print or retrieve a stack traceback

  * "TracebackException" Objects

  * "StackSummary" Objects

  * "FrameSummary" Objects

  * Traceback Examples

* "__future__" — Définitions des futurs

* "gc" --- Garbage Collector interface

* "inspect" --- Inspect live objects

  * Types and members

  * Retrieving source code

  * Introspecting callables with the Signature object

  * Classes et fonctions

  * The interpreter stack

  * Fetching attributes statically

  * Current State of Generators and Coroutines

  * Code Objects Bit Flags

  * Interface en ligne de commande

* "site" --- Site-specific configuration hook

  * Readline configuration

  * Module contents

  * Command Line Interface
