# License CSV Checker

シンプルに依存パッケージのライセンス一覧を CSV に出力します。

- 依存関係の取得: `pipdeptree`
- ライセンス情報の取得: `pip-licenses`
- 出力列: `ライブラリ名`, `ライセンス名`

## 事前準備（venv 内）

プロジェクト本体の `requirements.txt` は変更しません。必要ツールは仮想環境に直接インストールしてください。

```
pip install pipdeptree pip-licenses
```

## 使い方

```
python tools/license-cheker/license_csv.py --out tools/license-cheker/out/licenses.csv --verbose
```

- 既定では依存木に含まれるパッケージのみを対象にしますが、依存木が空の場合は自動で全インストール済みにフォールバックします。
- すべてのインストール済みパッケージを常に対象にする場合は `--all-installed` を付けてください。
- デバッグ表示を有効にするには `--verbose` を付けてください（収集件数などを標準エラーに表示）。

## 出力

- CSV: `tools/license-cheker/out/licenses.csv`
