コマンドラインリファレンスガイド#
重要
これらの表は何であるか: これらの表は、Hatch のインストールから PyPI や conda-forge でのパッケージの公開まで、パッケージ作成プロセスのすべてのステップを完了するために必要なコマンドライン入力 (e.g., pipx install hatch
, hatch build
) をまとめたものです。
これらの表は何でないか: これらの表は、パッケージの作成プロセスを通して完了しなければならない手動/非自動ステップ (PyPIアカウントの作成、PyPI APIトークンの作成など) をカバーしていません。
オペレーティングシステム: 本ガイドの現在のバージョンは、Windows OSのみでテストされています。多くのコマンドはWindows固有のものでス。OS固有のコマンドは、コマンドの説明の後に [COMMAND_DESCRIPTION] (Windows) のように括弧をつけて表示されます。 macOSとLinuxに対応するコマンドは今後追加されます。
環境設定#
Description |
Syntax |
---|---|
Set PowerShell execution policy (Windows) |
|
Install Scoop (Windows) |
|
Add "main" bucket as download source (Windows) |
|
Add "versions" bucket as download source (Windows) |
|
Install pipx (Windows) |
|
Update PATH variable with pipx directory |
|
Install hatch |
|
List hatch commands |
|
Open location of hatch config file |
|
Print contents of hatch config file |
|
Install grayskull |
|
パッケージ開発#
Description |
Syntax |
---|---|
Create package structure and baseline contents |
|
Install package locally in editable mode |
|
Install development dependencies |
|
List packages installed in current environment |
|
Install package from GitHub |
|
Create development environment |
|
Activate development environment |
|
Exit development environment |
|
パッケージパブリッシング#
Description |
Syntax |
---|---|
Build package sdist and wheel distributions |
|
Publish package to Test PyPI |
|
Install package from Test PyPI |
|
Publish package to PyPI |
|
Install package from PyPI |
|
Create conda-forge recipe |
|
Check that package installs properly |
|
Install package from conda-forge |
|
バージョンと環境#
Description |
Syntax |
---|---|
View environments |
|
Print path to active hatch environment |
|
Bump package version - major |
|
Bump package version - minor |
|
Bump package version - patch |
|
Run test scripts on multiple Python versions |
|