2016-06-27 3 views
0

パッケージにいくつかの機能(https://github.com/scikit-learn-contrib/lightning)を追加したいと思いますが、特にソースの多くがCythonにあるため、適切な方法がわかりません。Pythonパッケージを編集するためのワークフロー?

私はパッケージ編集のためにpipを使い、編集モードで新しいディレクトリにインストールしたり、ソースをgitからクローンして編集したりしたいと思っています。その後、私は少し失われています。変更を加え、setup.pyを実行して、新しい変更をテストしますか?別の編集が必要な場合は、既存のコードを編集してsetup.pyを再実行するだけです。

+0

[scikit-learnメーリングリスト](https://lists.sourceforge.net/lists/listinfo/scikit-learn-general)に投稿する必要があるため、この質問をトピックとしてクローズすることにしました。 、ここではない。 –

+0

'python setup.py develop'を実行すると、何かを変更するたびに再実行する必要はありません。 – jonrsharpe

+0

この質問は、scikit-learnに固有の問題ではありません。私はCythonコンポーネントが答えに影響するかもしれないと思ったのでリンクしました。 「python setup.py develop」は、devバージョンをビルド/インストールする必要があります([here](https://github.com/scikit-learn-contrib/lightning#installation)を参照)。 – PL3

答えて

0

多くの可能な回答があります。私の好みは、ソースをディレクトリに複製し、Pythonモジュールフォルダへのシンボリックリンクを作成し、シンボリックリンクをPYTHONPATH環境変数に含めることです。

関連する問題