Build environment configuration¶
build
コマンドで使用される環境の動作を完全に変更できます。
Dependencies¶
ビルド環境には常に、build system、targets、およびhooksに必要なものがあります。
ビルドに必要なdependenciesを環境に定義することもできます。:
[tool.hatch.envs.hatch-build]
dependencies = [
"cython",
]
[envs.hatch-build]
dependencies = [
"cython",
]
caution
他のツールとの互換性を高めるために、ビルドの依存関係を定義するには標準のメカニズムのみを使用することをお勧めします。
Environment variables¶
ビルド時に設定されるenvironment variablesを定義できます。:
[tool.hatch.envs.hatch-build.env-vars]
SOURCE_DATE_EPOCH = "1580601600"
[envs.hatch-build.env-vars]
SOURCE_DATE_EPOCH = "1580601600"
Installer¶
既定では、UV is enabledです。この動作を無効にするには、次の手順を実行します。:
[tool.hatch.envs.hatch-build]
installer = "pip"
[envs.hatch-build]
installer = "pip"