Skip to content

Version build hook


Version build hookはプロジェクトのバージョンがファイルに書き込みます。

Configuration

Version build hook名はversionです。

[tool.hatch.build.hooks.version]
[tool.hatch.build.targets.<TARGET_NAME>.hooks.version]
[build.hooks.version]
[build.targets.<TARGET_NAME>.hooks.version]

Options

Option Description
path (required) 目的のファイルへの相対パス。
template version変数でフォーマットされるpathの内容全体を表す文字列。
pattern ファイル全体を更新するのではなく、バージョンを表すversionと呼ばれる名前付きグループを持つ正規表現を使用することができます。trueに設定すると、__version__またはVERSIONという名前の変数を検索するパターンが使用されます。この変数は、バージョンを含む文字列に設定され、オプションで小文字のvが先頭に付いています。