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

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

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

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

  * zipimporter オブジェクト

  * 使用例

* "pkgutil" --- Package extension utility

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

  * "ModuleFinder" の使用例

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

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

  * はじめに

  * 関数

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

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

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

  * 使用例

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

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

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

    * Implementing lazy imports

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

    * Approximating "importlib.import_module()"

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

  * Deprecated functions

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

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

  * 概要

  * 機能 API

    * エントリポイント

    * 配布物メタデータ

    * 配布物バージョン

    * 配布物ファイル

    * 配布物の要件

    * Mapping import to distribution packages

  * Distributions

  * Distribution Discovery

  * 検索アルゴリズムの拡張

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

  * 仮想環境

  * _pth files

  * 埋め込みの Python
