0
我是GitHub上某個開源項目的合作者。最初創建該項目的人正在忙於新的活動,並且給了我一個合作者訪問權限,以便我可以將pull請求合併到回購等。如果我不是它的原始作者,我可以創建一個包的PyPI版本嗎?
現在是在PyPI上創建新版本的時候了。我可以做一個新版本,或者只有包裝的原始作者可以做到這一點嗎?我在這裏找到了一個指南:https://packaging.python.org/distributing/,我試圖通過twine將版本推送到test PyPI site,但它不會允許我推送包裝表單。
不,我不認爲你可以。否則,任何人都可以發佈流行包的惡意版本。 – jonrsharpe
如果它已經在PyPI上並且您想要更新現有軟件包的版本,則需要首先使用用於上傳軟件包的憑證。 –
@AlexHall是的,它已經在PyPI上。所以,只有一套憑證是包裝作者的個人憑證,我必須要求他在每次需要時創建一個發佈(或者要求他將這些憑證傳遞給我,這可能不安全,導致其他軟件包,他創建也可能與他們一起訪問)。 –