Metadata-Version: 2.4
Name: pycodemetrics
Version: 0.0.13
Summary: Python code metrics tool
Author-email: mmocchi <akihiro.matsumoto.exe@gmail.com>
License: MIT
License-File: LICENSE
Requires-Python: >=3.12
Requires-Dist: click>=8.1.7
Requires-Dist: cognitive-complexity>=1.3.0
Requires-Dist: pandas-stubs>=2.2.2.240603
Requires-Dist: pandas>=2.2.2
Requires-Dist: pydantic>=2.8.2
Requires-Dist: radon>=6.0.1
Requires-Dist: tabulate>=0.9.0
Requires-Dist: toml>=0.10.2
Requires-Dist: tqdm>=4.66.4
Requires-Dist: types-tabulate>=0.9.0.20240106
Requires-Dist: types-toml>=0.10.8.20240310
Requires-Dist: types-tqdm>=4.66.0.20240417
Provides-Extra: dev
Requires-Dist: chardet>=5.2.0; extra == 'dev'
Requires-Dist: mypy>=1.11.0; extra == 'dev'
Requires-Dist: pre-commit>=4.0.0; extra == 'dev'
Requires-Dist: pytest-cov>=6.0.0; extra == 'dev'
Requires-Dist: pytest-mock>=3.14.0; extra == 'dev'
Requires-Dist: pytest>=8.3.2; extra == 'dev'
Requires-Dist: ruff>=0.11.12; extra == 'dev'
Requires-Dist: taskipy>=1.13.0; extra == 'dev'
Requires-Dist: toml>=0.10.2; extra == 'dev'
Description-Content-Type: text/markdown

# PyCodeMetrics

PyCodeMetricsは、Pythonプロジェクトのコードメトリクスを収集および解析するためのツールです。

## 概要

このプロジェクトは、Pythonコードの複雑さ、品質、およびその他のメトリクスを評価するためのツールを提供します。以下の機能を含みます：

- Gitリポジトリからのログ解析
- コードの認知的複雑度の計算
- 各種メトリクスの収集とレポート生成

## インストール

PyCodeMetricsは以下のコマンドでインストールできます：

```sh
pip install pycodemetrics
```

## 使用方法

PyCodeMetricsを使用してプロジェクトを分析するには、以下のコマンドを実行します：

```sh
pycodemetrics analyze --path /path/to/your/project
```

このコマンドは指定されたディレクトリ内のPythonファイルを分析し、メトリクスのレポートを生成します。

## ライセンス

このプロジェクトはMITライセンスの下で公開されています。詳細については[LICENSE](LICENSE)ファイルを参照してください。

## 貢献

プロジェクトへの貢献に興味がある場合は、[CONTRIBUTING.md](CONTRIBUTING.md)をご覧ください。
