Guia de referência da linha de comando#
Importante
O que são estas tabelas: Estas tabelas resumem as entradas de linha de comando (por exemplo, pipx install hatch, hatch build ou python -m build) necessárias para concluir todas as etapas do processo de criação de pacote, desde a instalação do Hatch até a publicação do pacote no PyPI e no conda-forge.
O que estas tabelas não são: Estas tabelas não cobrem as etapas manuais ou não automatizadas (por exemplo, criar uma conta no PyPI, criar um API token) que você precisa concluir ao longo do processo de criação do pacote.
Nota sobre sistema operacional: A versão atual deste guia foi testada apenas no Windows. Muitos comandos são específicos do Windows. Comandos específicos por SO são indicados com parênteses após a descrição do comando, por exemplo, [DESCRIÇÃO_DO_COMANDO] (Windows). Os comandos correspondentes para macOS e Linux serão adicionados no futuro.
Configuração do ambiente#
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 |
|
Desenvolvimento do pacote#
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 |
|
Publicação do pacote#
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 |
|
Versões e ambientes#
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 |
|