Publicar y consumir paquetes de Python desde la línea de comandos
Azure DevOps Services | Azure DevOps Server 2019 | Azure DevOps Server 2020
Con Azure Artifacts, puede publicar y consumir paquetes de fuentes de Azure Artifacts, así como registros públicos, como pypi.org. Siga este inicio rápido para aprender a publicar y consumir paquetes de Python mediante la línea de comandos.
Publicación de paquetes de Python
Para publicar un paquete de Python en la fuente, siga estos pasos:
Instalación de la versión más reciente del Azure Artifacts claves
pip install twine keyring artifacts-keyringAdición de un archivo de configuración .pypio al directorio principal
touch ~/.pypircAgregue el siguiente contenido al archivo .pypioc.
[distutils] Index-servers = <organizationName> [<organizationName>] Repository = https://pkgs.dev.azure.com/<organizationName>/_packaging/<feedName>/pypi/uploadCreación de distribuciones de origen y rueda
python setup.py sdist bdist_wheelEjecute el siguiente comando para publicar el paquete.
twine upload -r <organizationName> dist/*
Consumo de paquetes de Python
Para instalar un paquete de Python desde la línea de comandos, siga estos pasos:
Actualización del instalador de paquetes de Python
python -m pip install --upgrade pipAsegúrese de que tiene la versión más reciente del Azure Artifacts claves
pip install twine keyring artifacts-keyringCree un entorno virtual si aún no tiene uno.
Agregar un archivo pip.ini (Windows) o pip.conf (Mac/Linux) al entorno virtual
[global] extra-index-url=https://pkgs.dev.azure.com/<organizationName>/_packaging/<feedName>/pypi/simple/Ejecute el siguiente comando en el directorio del proyecto para instalar el paquete.
pip install <package>