Поделиться через


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

Используйте эту задачу для создания и отправки sdist или колесика в индекс, совместимый с 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 pypiConnection -
Псевдоним ввода: serviceEndpoint. string. Обязательное.

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


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

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


alsoPublishWheel - Также опубликуйте колесо
Псевдоним ввода: wheel. boolean. Значение по умолчанию: false.

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


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

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

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

Нет.

Замечания

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

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

Требования

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