パッケージ A と B があり、どちらにも独自の git リポジトリ、PyPI ページなどがあります。パッケージ A はパッケージ B に依存しており、install_requires
キーワードを使用することで、A に B を自動的にダウンロードしてインストールさせることができます。
しかし、特に知識のないユーザーのために、さらに一歩先に進みたいとします。パッケージ A の tar/zip 内にパッケージ B を実際に含めたいので、ダウンロードは必要ありません (これにより、パッケージ B を手動で編集できる可能性もありますsetup.cfg
) 。
提案された(理想的には自動化された)方法はありますか?
sdist
A を呼び出すときに B をAに含める- 依存関係を解決するために B が A にバンドルされていることを setuptools に伝えます ( local のようなもの
dependency_links
)
ありがとう!