モジュールのインポート
**********************

この章で解説されるモジュールは他のPythonモジュールをインポートする新し
い方法と、インポート処理をカスタマイズするためのフックを提供します。

この章で解説されるモジュールの完全な一覧は:

* "zipimport" --- Zip アーカイブからモジュールをインポートする

  * zipimporter オブジェクト

  * 使用例

* "pkgutil" --- パッケージ拡張ユーティリティ

* "modulefinder" --- スクリプト中で使用されているモジュールの検索

  * "ModuleFinder" の使用例

* "runpy" --- Python モジュールの位置特定と実行

* "importlib" --- "import" の実装

  * はじめに

  * 関数

  * "importlib.abc" -- インポートに関連する抽象基底クラス

  * "importlib.machinery" -- インポータおよびパスフック

  * "importlib.util" -- インポータのためのユーティリティコード

  * 使用例

    * プログラムからのインポート

    * モジュールがインポートできるか確認する

    * ソースファイルから直接インポートする

    * Implementing lazy imports

    * インポーターのセットアップ

    * Approximating "importlib.import_module()"

* "importlib.resources" -- パッケージリソースの読み取り、オープン、ア
  クセス

  * 関数 API

* "importlib.resources.abc" -- リソースの抽象基底クラス

* "importlib.metadata" -- パッケージメタデータへのアクセス

  * 概要

  * 機能 API

    * エントリポイント

    * 配布物メタデータ

    * 配布物バージョン

    * 配布物ファイル

    * 配布物の要件

    * Mapping import to distribution packages

  * Distributions

  * Distribution Discovery

  * Implementing Custom Providers

    * 使用例

* "sys.path" モジュール検索パスの初期化

  * Virtual Environments

  * _pth files

  * 埋め込みの Python
