3

私は自分の会社のために社内のPythonパッケージを作成しています。依存パッケージの1つのパッケージには重大なバグや誤った機能があります。私はパッチを適用してパッチを提出しましたが、まだ上流のブランチにマージされていません(そしてすぐにPyPIで利用できないようです)。今すぐこのパッチ適用された機能を使用する必要がありますが、setuptools/Distributeを使用してこのローカルパッチ適用パッケージの依存関係を指定するにはどうすればよいですか?ローカルパッチ適用パッケージに依存関係を追加するにはどうしたらいいですか?

いいアイデアはありますか?

答えて

1

ほとんどの一般的な用語では、orig-package-name-1.2.3-COMPANYNAME1.ext(ここで、extはegg、tar.gz、tar.bz2、zipなど) find_linksメカニズムを使用してあなたの場所。いくつかの刺激的な例は、Distribute’s documentation

にあります。次に、特定のバージョンに応じてパッケージを変更してください。これは、生産構成が明示的に所望のバージョン(さらに多分md5の合計を指定することができる)に明示的にバインドされているbuildoutで行うのが最も簡単です。

関連する問題