Snippets
Du code concis, avec une explication claire.
http.cookies: SimpleCookie (parser/composeur)
Analyser un header Cookie et créer un Set-Cookie.
hmac: vérifier la signature d'un webhook
Calculer et comparer une signature HMAC de manière sûre.
importlib.metadata.entry_points: découvrir des plugins installés
Lister les entry points d'un groupe pour charger des extensions dynamiques.
http.server: serveur minimal avec ThreadingHTTPServer
Servir des réponses simples de manière concurrente (exemple local).
importlib.reload: recharger un module
Recharger un module déjà importé (utile en REPL/dev).
importlib.metadata: version d'un paquet installé
Récupérer la version d'une distribution installée (fallback si absente).
importlib.resources.files/as_file: accéder aux ressources d'un package
Lire un fichier de données packagé, même depuis une wheel/zip.
importlib.resources: lire des fichiers de paquet
Accéder à des données embarquées dans un package Python.
importlib.util: charger un module depuis un chemin
Importer dynamiquement un module .py par son chemin de fichier.
inspect.getsource: récupérer le code source d'une fonction
Obtenir le texte source d'un objet Python défini en Python.
inspect.signature: introspecter les fonctions
Lire les paramètres et valeurs par défaut pour validation/CLI.
inspect.signature.bind: valider les appels d'API
Vérifier la cohérence d'arguments avant d'appeler une fonction.