--- name: pytilpack-usage user-invocable: false description: > pytilpackのモジュール構成・API・extras・CLIの使い方を参照するときに起動する。 `import pytilpack`を含むコードを読み書きする時に起動する。 # 編集時の注意点: pytilpack本体の使用方法を変更した場合は本ファイルも更新する。 --- # pytilpackの使い方 pytilpackはPythonのユーティリティ集で、各種ライブラリ向けの拡張とフレームワーク非依存の汎用モジュールを`import pytilpack.<対象ライブラリ名または汎用モジュール名>`(`pytilpack.httpx`、`pytilpack.cache`など)で提供する。 ## 読込表 次の時点または条件が成立したら、その操作の前に同じ行の資料を全文読む。 | 時点または条件 | 全文読む資料 | | --- | --- | | 収録モジュール、CLIのサブコマンド、extras要件またはAPIの詳細が必要なとき | をWebFetchで取得し、そこからたどる対象モジュールのページ(例: `https://ak110.github.io/pytilpack/api/functools/index.md`)だけを個別に取得する。収録モジュールとCLIのサブコマンドは版により増減するため本ファイルへ列挙しない | ## 導入とextras 新規プロジェクトへは`uv add pytilpack`で追加する。 ライブラリ用ユーティリティ(Babel・SQLAlchemyなど)はextrasを要するため、`uv add "pytilpack[babel,sqlalchemy]"`のように依存指定へextras名を含める。