問題タブ [conan]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2319 参照

python - Python の依存関係を conan パッケージに追加する方法はありますか

C/C++ と Python で複数のライブラリとパッケージを使用してプロジェクトをセットアップしています。

C/C++ パッケージ用のバイナリ リポジトリと、python パッケージ用の python パッケージ インデックス サーバーをセットアップしたいと考えています。

C/C++ ライブラリ間の依存関係を処理するために conan と artefactory を見つけましたが、標準の python パッケージの依存関係を追加するための明確な解決策が見つかりません。

たとえば、私のプロジェクト ' A ' (C/C++) は、' C ' ツール (Python)を使用して生成されたコードを含む' B ' (C/ C++) に依存しています。

「 C」ツール パッケージの特定のディストリビューションの pip 要件として、 「 B」から「C 」の要件を設定したいと考えています。

これまでのところ、私が見る解決策は次のとおりです。

  1. 「 C」ツール用の conan パッケージを作成し、 「 B」に要件を追加します
  2. 「 C」パッケージを手動で処理し、「 B」 conanfile.pyにインストールします

Python には既にパッケージ管理システムがあり、私のパッケージは Python インデックス サーバーで利用できるため、Python パッケージに conan パッケージを追加することは避けたいと思います。

また、Python パッケージの依存関係を処理するコードを追加することも避けます。

これが簡単な問題でコナンで可能かどうか、誰にも考えがありますか?

ありがとうございました

アレックス