Importando módulos
******************

Los módulos descritos en este capítulo proporcionan nuevas formas de
importar otros módulos de Python y ganchos para personalizar los
procesos de importación.

La lista completa de módulos descritos en este capítulo es:

* "zipimport" --- Import modules from Zip archives

  * Objetos zipimporter

  * Ejemplos

* "pkgutil" --- Package extension utility

* "modulefinder" --- Find modules used by a script

  * Ejemplo de uso de "ModuleFinder"

* "runpy" --- Locating and executing Python modules

* "importlib" --- La implementación de "import"

  * Introducción

  * Funciones

  * "importlib.abc" -- Clases base abstractas relacionadas con la
    importación

  * "importlib.machinery" -- Importadores y enlaces de ruta

  * "importlib.util" -- Código de utilidad para importadores

  * Ejemplos

    * Importar programáticamente

    * Comprobando si se puede importar un módulo

    * Importar un archivo fuente directamente

    * Implementar importaciones diferidas

    * Configurar un importador

    * Aproximando "importlib.import_module()"

* "importlib.resources" -- Package resource reading, opening and
  access

  * Functional API

* "importlib.resources.abc" -- Abstract base classes for resources

* "importlib.metadata" -- Acceso a los metadatos de los paquetes

  * Descripción general

  * API funcional

    * Puntos de entrada

    * Metadatos de distribución

    * Versiones de distribución

    * Archivos de distribución

    * Requerimientos de la distribución

    * Mapeo de paquetes de importación a distribución

  * Distribuciones

  * Distribution Discovery

  * Extendiendo el algoritmo de búsqueda

* La inicialización de la ruta de búsqueda de módulo de "sys.path"

  * Entornos virtuales

  * Archivos _pth

  * Python embebido
