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