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
Важно!
Задача Издателя PyPI устарела. Теперь вы можете публиковать пакеты PyPI с помощью проверки подлинности Twine и пользовательских скриптов.
Эта задача предназначена для создания и отправки 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 или более поздней версии |
Категория задач | Пакет |