Skip to content

Installation


GitHub Actions

- name: Install Hatch
  uses: pypa/hatch@install

詳細については、official actionを参照してください。

Installers

  1. ブラウザで.pkgファイルをダウンロードします:hatch-universal.pkg
  2. ダウンロードしたファイルを実行し、画面の指示に従います。
  3. 端末を再起動します。
  4. シェルがPATHhatchコマンドを見つけて実行できることを確認するには、次のコマンドを使用します。

    $ hatch --version
    0.0.0
    
  1. curlコマンドを使用してファイルをダウンロードします。-oオプションは、ダウンロードしたパッケージが書き込まれるファイル名を指定します。この例では、ファイルは現在のディレクトリのhatch-universal.pkgに書き込まれます。

    curl -Lo hatch-universal.pkg https://github.com/pypa/hatch/releases/latest/download/hatch-universal.pkg
    
  1. 標準のmacOSinstallerプログラムを実行し、ダウンロードした.pkgファイルをソースとして指定します。-pkgパラメータを使用してインストールするパッケージの名前を指定し、-target/パラメータを使用してパッケージをインストールするドライブを指定します。ファイルは/usr/local/hatchにインストールされ、/etc/paths.d/hatchにエントリが作成されます。このエントリは、シェルに/usr/local/hatchディレクトリを追加するように指示します。これらのフォルダに書き込み権限を付与するには、コマンドにsudoを含める必要があります。

    sudo installer -pkg ./hatch-universal.pkg -target /
    

3. 端末を再起動します。 4. シェルがPATHhatchコマンドを見つけて実行できることを確認するには、次のコマンドを使用します。

```
$ hatch --version
0.0.0
```

1. ブラウザで、.msiファイルのいずれかをダウンロードします。 -hatch-x64.msi 2. ダウンロードしたファイルを実行し、画面の指示に従います。 3. 端末を再起動します。 4. シェルがPATHhatchコマンドを見つけて実行できることを確認するには、次のコマンドを使用します。

```
$ hatch --version
0.0.0
```
  1. 標準のWindowsmsiexecプログラムを使用して、.msiファイルの1つをソースとして指定し、インストーラをダウンロードして実行します。/passiveおよび/iパラメータを使用して、無人の通常のインストールを要求します。

    msiexec /passive /i https://github.com/pypa/hatch/releases/latest/download/hatch-x64.msi
    
    msiexec /passive /i https://github.com/pypa/hatch/releases/latest/download/hatch-x86.msi
    
  1. 端末を再起動します。
  2. シェルがPATHhatchコマンドを見つけて実行できることを確認するには、次のコマンドを使用します。

    $ hatch --version
    0.0.0
    

Standalone binaries

使用しているプラットフォームとアーキテクチャに対応するアーカイブをダウンロードしたら、バイナリをPATH上のディレクトリに抽出し、名前をhatchに変更します。

pip

HatchはPyPIで利用でき、pipでインストールできます。

pip install hatch

Warning

This method modifies the Python environment in which you choose to install. Consider instead using pipx to avoid dependency conflicts.

pipx

pipxを使用すると、分離された環境でPythonアプリケーションをグローバルにインストールできます。

pipx install hatch

Homebrew

詳細については、formulaを参照してください。

brew install hatch

Conda

詳細については、feedstockを参照してください。

conda install -c conda-forge hatch

またはmambaで:

mamba install hatch

Warning

この方法では、インストールを選択したConda環境が変更されます。代わりに、pipxまたはcondaxを使用して、依存関係の競合を回避することを検討してください。

MacPorts

詳細については、portを参照してください。

sudo port install hatch

Fedora

サポートされている最小バージョンは37で、現在Rawhideとして開発中です。

sudo dnf install hatch

Void Linux

xbps-install hatch

Build system availability

HatchlingはHatchのbuild backendであり、手動でインストールする必要はありません。バージョン情報については、changelogを参照してください。

Packaging status

Packaging status