"--version" option does not produce output matching an existing git tag
まだ誰も着手していません。
- 主要言語
- Python
- スター
- 20.6k
- フォーク
- 3.3k
- PR マージ指標
- PR 指標を取得中
説明
Bug Report
$ mypy --version
mypy 1.15.0 (compiled: yes)
This version output does not match an existing tag in git.
https://github.com/python/mypy/tags
https://github.com/python/mypy/releases/tag/v1.15.0
I would expect either the --version option to return the version number with a "v" prefix or the git tags to omit the "v" prefix to match the version output.
The existing behavior causes issues where other tools or users are using the --version output to point to a git tag (e.g., when defining a pre-commit hook, or e.g., when aggregating versions of many linters and formatters like in super-linter).
related issue: https://github.com/super-linter/super-linter/issues/6826
Your Environment
- Mypy version used: v1.15.0
- Mypy command-line flags: --version
- Mypy configuration options from
mypy.ini(and other config files): N/A - Python version used: 3.12
コントリビューションガイド
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
調査の方向性
まず、報告された mypy --version コマンドを実行し、バージョン出力をフォーマットする CLI のエントリーポイントをたどります。結果を既存の v1.15.0 タグと比較し、選択した規約に一貫性があり、適切なバージョン出力のチェックでカバーされていることを確認します。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- git, python
- 領域
- cli, release
- issue の種類
- バグ
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 35/100