Бөлісу құралы:


PyPIPublisher@0 — задача издателя PyPI версии 0

Эта задача предназначена для создания и отправки sdist или wheel в индекс, совместимый с PyPI, с помощью Twine.

Синтаксис

# PyPI publisher v0
# Create and upload an sdist or wheel to a PyPI-compatible index using Twine.
- task: PyPIPublisher@0
  inputs:
    pypiConnection: # string. Alias: serviceEndpoint. Required. PyPI service connection. 
    packageDirectory: # string. Alias: wd. Required. Python package directory. 
    #alsoPublishWheel: false # boolean. Alias: wheel. Also publish a wheel. Default: false.
# PyPI Publisher v0
# Create and upload an sdist or wheel to a PyPI-compatible index using Twine.
- task: PyPIPublisher@0
  inputs:
    pypiConnection: # string. Alias: serviceEndpoint. Required. PyPI service connection. 
    packageDirectory: # string. Alias: wd. Required. Python package directory. 
    #alsoPublishWheel: false # boolean. Alias: wheel. Also publish a wheel. Default: false.

Входные данные

pypiConnection - Подключение службы PyPI
Входной псевдоним: serviceEndpoint. string. Обязательный.

Указывает подключение универсальной службы для подключения к индексу пакета.


packageDirectory - Каталог пакета Python
Входной псевдоним: wd. string. Обязательный.

Указывает каталог создаваемого и опубликованного пакета Python, где setup.py он присутствует.


alsoPublishWheel - Кроме того, публикация колесика
Входной псевдоним: wheel. boolean. Значение по умолчанию: false.

Указывает, следует ли создавать и публиковать универсальный пакет wheel (независимый от платформы) в дополнение к пакету sdist. Дополнительные сведения об упаковке проектов Python.


Параметры управления задачами

Помимо входных данных, все задачи имеют параметры управления. Дополнительные сведения см. в разделе Параметры управления и общие свойства задачи.

Выходные переменные

Нет.

Remarks

Эта задача предназначена для создания и отправки sdist или wheel в индекс, совместимый с PyPI, с помощью Twine.

Эта задача создает пакет sdist, выполняя python setup.py sdist с экземпляром Python в PATH. В дополнение к sdist, он может при необходимости построить универсальное колесо. Пакет будет отправлен в индекс PyPI с помощью twine. Задача установит wheel пакеты и twine с python -m pip install --userпомощью .

Требования

Требование Описание
Типы конвейеров YAML, классическая сборка, классический выпуск
Выполняется в Агент, DeploymentGroup
Требования None
Capabilities Эта задача не удовлетворяет требованиям для последующих задач в задании.
Ограничения команд Любой
Устанавливаемые переменные Любой
Версия агента 2.0.0 или более поздней версии
Категория задач Пакет