2016-11-07 6 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上でプロジェクトを更新することを許可したいだけなら "メンテナ"として指定することができます。

関連する問題