PyPIPublisher@0 - PyPI 게시자 v0 작업
이 작업을 사용하여 Twine을 사용하여 PyPI 호환 인덱스로 sdist 또는 wheel을 만들고 업로드합니다.
구문론
# 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
; 필수 사항입니다.
setup.py
있는 곳에서 만들어지고 게시된 Python 패키지의 디렉터리를 지정합니다.
alsoPublishWheel
-
휠 게시
입력 별칭: wheel
.
boolean
; 기본값은 false
입니다.
sdist 패키지 외에도 유니버설 휠 패키지(플랫폼 독립적)를 만들고 게시할지 여부를 지정합니다. Python 프로젝트 패키징 대한 자세한 내용은.
작업 제어 옵션
모든 작업에는 작업 입력 외에 제어 옵션이 있습니다. 자세한 내용은 컨트롤 옵션 및 일반적인 작업 속성참조하세요.
출력 변수
없음.
비고
중요합니다
PyPI 게시자 작업이 더 이상 사용되지 않습니다. 이제 Twine 인증 및 사용자 지정 스크립트 사용하여 PyPI 패키지를게시할 수 있습니다.
이 작업을 사용하여 Twine을 사용하여 PyPI 호환 인덱스로 sdist 또는 wheel을 만들고 업로드합니다.
이 작업은 PATH
Python 인스턴스를 사용하여 python setup.py sdist
실행하여 sdist 패키지를 빌드합니다. sdist 외에도 필요에 따라 유니버설 휠을 빌드할 수 있습니다.
twine
사용하여 패키지를 PyPI 인덱스로 업로드합니다.
태스크는 python -m pip install --user
wheel
및 twine
패키지를 설치합니다.