Guía de referencia de línea de comandos#
Importante
Qué son estas tablas: Estas tablas resumen los comandos de línea de comandos (por ejemplo, pipx install hatch, hatch build o python -m build) necesarios para completar todos los pasos del proceso de creación de un paquete, desde la instalación de Hatch hasta la publicación del paquete en PyPI y conda-forge.
Qué no son estas tablas: Estas tablas no cubren los pasos manuales o no automatizados (por ejemplo, crear una cuenta de PyPI, generar un token de API) que debes completar durante el proceso de creación del paquete.
Nota sobre el sistema operativo: La versión actual de esta guía ha sido probada únicamente en Windows. Muchos comandos son específicos de este sistema. Los comandos específicos del sistema operativo se indican entre paréntesis después de la descripción del comando, por ejemplo, [DESCRIPCIÓN_DEL_COMANDO] (Windows). Los comandos equivalentes para macOS y Linux se agregarán en el futuro.
Configuración del entorno#
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 |
|
Desarrollo del paquete#
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 |
|
Publicación del paquete#
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 |
|
Versiones y entornos#
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 |
|