2012-02-29 4 views
1

githubでホストされているオープンソースのPythonプロジェクトに貢献したいと思います。 しかし、コードベースは、このようにpipまたはsmthを使用してインストールする必要があるモジュールとして提供されます。 これは、 "git clone"、 "setup.py install"というコードをインストール後に別の(repo以外の)フォルダに配置することを意味します。 問題はどのフォルダを編集/コミットすべきか、そのようなマルチフォルダの問題に対する標準的な解決策は何か。Pythonに貢献する:git /クローンコードまたはインストールされたコードを編集しますか?

+1

Pythonデベロッパー固有のメーリングリストやwikiで聞いたことがありますか? –

+1

通常、gitリポジトリで編集します。通常、インストールすることなく、そこのコードをテストすることは可能です。 –

+0

リポジトリ内のコードを編集し、テスト用にインストールします(必要な場合)。 –

答えて

2

通常、またはpip install -eと表示されます。 インストーラが他の場所にコピーすることは望ましくありません。 このモードを使用すると、特別なリンクファイルがsite-packagesディレクトリに作成されます。このリンクは、現在のフォルダまたは「ルートパッケージ」を指し示します。ここでソフトウェアに加えた変更は、インストールをやり直さなくてもすぐに反映されます。

関連する問題