InfoGrab Docs

PyPI API

PyPI API에 대해 설명합니다.

이 API를 사용하여 PyPI 패키지 관리자 클라이언트 와 상호작용합니다. Warning 이 API는 PyPI 패키지 관리자 클라이언트 에서 사용하며 일반적으로 수동으로 사용하기 위한 것이 아닙니다. 이 엔드포인트는 표준 API 인증 방법을 따르지 않습니다. 지원되는 헤더 및 토큰 유형에 대한 자세한 내용은 PyPI 패키지 레지스트리 설명서 를 참조하세요. 문서화되지 않은 인증 방법은 향후 제거될 수 있습니다. Note FIPS 모드가 활성화된 경우 Twine 3.4.2 이상을 권장합니다. 그룹의 패키지 파일 다운로드 # 그룹의 지정된 PyPI 패키지 파일을 다운로드합니다. 단순 API 에서 일반적으로 이 URL을 제공합니다. GET groups/:id/-/packages/pypi/files/:sha256/:file_identifier 속성 유형 필수 설명 id string 예 그룹의 ID 또는 전체 경로. sha256 string 예 PyPI 패키지 파일의 sha256 체크섬. file_identifier string 예 PyPI 패키지 파일 이름. curl --user <username>:<personal_access_token> \ --url "https://gitlab.example.com/api/v4/groups/1/-/packages/pypi/files/5y57017232013c8ac80647f4ca153k3726f6cba62d055cd747844ed95b3c65ff/my.pypi.package-0.0.1.tar.gz" 파일로 출력 저장: curl --user <username>:<personal_access_token> \ --url "https://gitlab.example.com/api/v4/groups/1/-/packages/pypi/files/5y57017232013c8ac80647f4ca153k3726f6cba62d055cd747844ed95b3c65ff/my.pypi.package-0.0.1.tar.gz" >> my.pypi.package-0.0.1.tar.gz 현재 디렉토리의 my.pypi.package-0.0.1.tar.gz 에 다운로드한 파일을 씁니다. 그룹의 모든 패키지 목록 # 지정된 그룹의 모든 패키지를 HTML 파일로 나열합니다. GET groups/:id/-/packages/pypi/simple 속성 유형 필수 설명 id string 예 그룹의 ID 또는 전체 경로. curl --user <username>:<personal_access_token> \ --url "https://gitlab.example.com/api/v4/groups/1/-/packages/pypi/simple" 응답 예시: <!DOCTYPE html > < html > < head > < title > Links for Group </ title > </ head > < body > < h1 > Links