私は Python エコシステムに慣れていないので、モジュールの編集について質問があります。
私は、PyPi で配布されている一連のサードパーティ モジュールを使用しています。C と Java のバックグラウンドを持つ私は、easy_install <whatever>
. これは新しく素晴らしい世界ですが、新しくインストールしたモジュールを編集しようとすると、次の 2 つの理由でモデルが壊れてしまいます。
egg
ファイルは、ファイル システムのクレイジーな場所にあるフォルダまたはアーカイブに格納されている可能性があります。- を使用する
egg
と、元のプロジェクトのバージョン管理システムを使用できなくなるようです。debian パッケージを使用すると元の VCS リポジトリからの開発ができなくなるのと同じです。
任意の VCS リポジトリからモジュールをインストールするためのベスト プラクティスは何ですか? import foomodule
他のスクリプトで続行できるようにしたいです。また、モジュールのソース コードを変更した場合、追加のコマンドを実行する必要がありますか?