2016-11-07 2 views
0

저는 GitHub의 특정 오픈 소스 프로젝트의 공동 작업자입니다. 원래 프로젝트를 만든이 사람은 새로운 활동으로 바쁘다. 공동 작업자에게 액세스 권한을 부여하여 끌어 오기 요청을 리포 등에 병합 할 수있다.원래 작성자가 아니더라도 패키지의 PyPI 릴리즈를 만들 수 있습니까?

이제 PyPI에서 새 릴리스를 만들 차례이다. 새 릴리스를 수행 할 수 있습니까, 아니면 원래 작성자 만 패키지를 수행 할 수 있습니까? 나는 가이드를 여기에서 찾았다 : https://packaging.python.org/distributing/와 나는 꼬투리를 통하여 test PyPI site에 발표를 강요하려고 노력하고있다. 그러나 그것은 내가 포장 형태를 밀 수 없게 할 것이다.

+2

아니, 나는 그렇게 생각하지 않는다. 그렇지 않으면 누구나 인기있는 패키지의 악성 버전을 게시 할 수 있습니다. – jonrsharpe

+1

이미 PyPI를 사용하고 있고 기존 패키지의 버전을 업데이트하려는 경우 먼저 패키지를 업로드하는 데 필요한 자격 증명이 필요합니다. –

+0

@AlexHall 예, 이미 PyPI에 있습니다. 따라서 패키지 작성자의 개인 자격 증명 인 자격 증명 집합이 1 세트 만 있으므로 필요할 때마다 릴리스를 작성하도록 요청해야합니다 (또는 안전하지 않을 수도있는 자격 증명을 저에게 전달하도록 요청해야합니다. 다른 패키지를 야기 시키면 생성 된 패키지에도 액세스 할 수 있습니다). –

답변

1

어떻게 PyPI가 작동하는지에 대한 내용은 this documentation을 참조하십시오. 그들은 패키지의 "소유자"와 "관리자"를 지정하는 시스템을 가지고 있습니다. 저자가 당신을 프로젝트의 통제권을 당신에게 넘겨 주길 원한다면 당신을 "소유자"로 지정하거나 PyPI에서 프로젝트를 업데이트하도록 권한을 부여하기를 원한다면 "관리자"로 지정할 수 있어야합니다.

관련 문제