Udostępnij za pośrednictwem


PyPIPublisher@0 — zadanie wydawcy PyPI w wersji 0

To zadanie służy do tworzenia i przekazywania sdist lub wheel do indeksu zgodnego z standardem PyPI przy użyciu usługi Twine.

Składnia

# 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.

Dane wejściowe

pypiConnection - Połączenie usługi PyPI
Alias wejściowy: serviceEndpoint. string. Wymagane.

Określa ogólne połączenie usługi na potrzeby nawiązywania połączenia z indeksem pakietów.


packageDirectory - Katalog pakietów języka Python
Alias wejściowy: wd. string. Wymagane.

Określa katalog pakietu języka Python, który jest tworzony i publikowany, gdzie setup.py jest obecny.


alsoPublishWheel - Opublikuj również koło
Alias wejściowy: wheel. boolean. Wartość domyślna: false.

Określa, czy oprócz pakietu sdist należy utworzyć i opublikować pakiet uniwersalnego koła (niezależne od platformy). Więcej informacji na temat tworzenia pakietów projektów języka Python.


Opcje sterowania zadania

Wszystkie zadania mają opcje sterowania oprócz danych wejściowych zadań. Aby uzyskać więcej informacji, zobacz Opcje sterowania i typowe właściwości zadań.

Zmienne wyjściowe

Brak.

Uwagi

Ważne

Zadanie wydawcy PyPI zostało uznane za przestarzałe. Teraz można publikować pakiety PyPI przy użyciu uwierzytelniania usługi Twine i skryptów niestandardowych.

To zadanie służy do tworzenia i przekazywania sdist lub wheel do indeksu zgodnego z standardem PyPI przy użyciu usługi Twine.

To zadanie kompiluje pakiet sdist, uruchamiając polecenie python setup.py sdist z wystąpieniem języka Python w programie PATH. Oprócz sdist, może opcjonalnie zbudować uniwersalne koło. Pakiet zostanie przekazany do indeksu PyPI przy użyciu polecenia twine. Zadanie zainstaluje wheel pakiety i twine za pomocą python -m pip install --userpolecenia .

Wymagania

Wymaganie Opis
Typy potoków YAML, klasyczna kompilacja, wersja klasyczna
Działa w Agent, DeploymentGroup
Wymagania Brak
Możliwości To zadanie nie spełnia żadnych wymagań dotyczących kolejnych zadań w zadaniu.
Ograniczenia poleceń Dowolne
Zmienne ustawialne Dowolne
Wersja agenta 2.0.0 lub nowsza
Kategoria zadania Pakiet