要件の一部をpartsディレクトリにインストールするzc.buildoutパッケージを作成しようとしています。これをどのように行うことができるか考えていますか?
これは、zc.buildoutアプリケーション自体が配布されているが、パッケージの一部がそれと一緒に使用できないためです。代わりに、それらをプロジェクト/パーツディレクトリにインストールして、ローカルで使用できるようにしたいのですが、アプリケーションが配布されると、それらは残されます。
さらに明確にするために、次のsetup.pyスニペットを使用します。
include_package_data = True,
install_requires = [
'some_package',
'some_other_package',
],
entry_points = {
これを使用するとsome_package
、some_other_package
分散アプリケーションセクションにインストールされます。その後、アプリが配布されると、それらは一緒になりますが、これは起こらないはずです。これらの2つのパッケージはpypiのパッケージであることに注意してください。私は、それらのコードを制御できません。
何か案は?
現在、zip形式のパッケージを自分でダウンロードして、パーツディレクトリに解凍することを試みています。これは機能するはずですが、パッケージの単一バージョンに静的にリンクしているため、パッケージングシステムの機能の多くが欠けていることは明らかです。
どんな助けでも大歓迎です!