8. 명령 레퍼런스¶
참고
이 문서는 https://setuptools.readthedocs.io/en/latest/setuptools.html 의 setuptools
설명서가 현재 여기에 포함된 모든 관련 정보를 독립적으로 다루기 전까지만 보존됩니다.
8.1. 모듈 설치하기: install 명령 군¶
install 명령은 build 명령이 실행되었는지 확인한 다음 부속 명령 install_lib, install_data 및 install_scripts를 실행합니다.
8.1.1. install_data¶
이 명령은 배포와 함께 제공된 모든 데이터 파일을 설치합니다.
8.1.2. install_scripts¶
이 명령은 배포에 있는 모든 (파이썬) 스크립트를 설치합니다.
8.2. 소스 배포 만들기: sdist 명령¶
매니페스트(manifest) 템플릿 명령은 다음과 같습니다:
명령 |
설명 |
---|---|
include pat1 pat2 ... |
나열된 패턴 중 어느 하나와 일치하는 모든 파일을 포함합니다 |
exclude pat1 pat2 ... |
나열된 패턴 중 어느 하나와 일치하는 모든 파일 제외합니다 |
recursive-include dir pat1 pat2 ... |
나열된 패턴 중 어느 하나와 일치하는 dir 아래의 모든 파일을 포함합니다 |
recursive-exclude dir pat1 pat2 ... |
나열된 패턴 중 어느 하나와 일치하는 dir 아래의 모든 파일을 제외합니다 |
global-include pat1 pat2 ... |
소스 트리에서 나열된 패턴 중 어느 하나와 일치하는 모든 파일을 포함합니다 |
global-exclude pat1 pat2 ... |
소스 트리에서 나열된 패턴 중 어느 하나와 일치하는 모든 파일을 제외합니다 |
prune dir |
dir 아래의 모든 파일을 제외합니다 |
graft dir |
dir 아래의 모든 파일을 포함합니다 |
여기에서 패턴은 유닉스 스타일 "glob" 패턴입니다: *
는 일반 파일명 문자의 모든 시퀀스와 일치하고, ?
는 하나의 일반 파일명 문자와 일치하며, [range]
는 range의 문자(예를 들어, a-z
, a-zA-Z
, a-f0-9_.
)와 일치합니다. "일반 파일명 문자"의 정의는 플랫폼에 따라 다릅니다: 유닉스에서는 슬래시를 제외한 모든 것입니다; 윈도우에서는 역 슬래시나 콜론을 제외한 모든 것입니다.