2017-05-18 8 views
-1

py_binaryルールを使用し、 "--build_python_zip"でビルドして実行可能なpython zipファイルを作成したいと考えています。py_binaryランファイルから依存関係を取り除くにはどうすればいいですか

しかしpy_binaryルールはzipファイルから除外したい依存関係(TensorFlowなど)を集めています。これらの依存関係は、実行されるシステムによって提供されるためです。

これを行う既存の方法はありますか、カスタムビルドルールを定義する必要はありますか?

答えて

0

Bazelは、py_binaryの組み込みルールを使用してTensorflowの依存関係を取り込むとは思わない。

  1. は、それはあなたが(例えばpy_binaryは「foo」とTensorflowの「foo」で依存に依存して)自分でそれを引っ張ることは可能ですか?
  2. もしそうでなければ、組み込みのBazelルールを使用していますか(つまり、Skylarkでpy_binaryのカスタム実装を定義している.bzlファイルではありませんか?
  3. そうでなければ、BUILDファイルを共有できますか?これは興味深いでしょう:)
関連する問題