AWS API を使用していくつかの作業を行うために、Pythonで単純なIronWorker を作成しています。
そのために、 PiPy 経由で配布されているboto ライブラリを使用したいと考えています。デフォルトでは、boto ライブラリは IronWorker ランタイム環境にインストールされません。
boto ライブラリの依存関係を IronWorker コードにバンドルするにはどうすればよいですか?
理想的には、Ruby IronWorkers で利用可能な gem 依存関係バンドルのようなものを使用できることを望んでいます-つまり、myRuby.worker
指定します
gemfile '../Gemfile', 'common', 'worker' # merges gems from common and worker groups
Python Loggly サンプルでは、hoover ライブラリが使用されていることがわかります。
#here we have to include hoover library with worker.
hoover_dir = os.path.dirname(hoover.__file__)
shutil.copytree(hoover_dir, worker_dir + '/loggly') #copy it to worker directory
ただし、必要なフーバーライブラリのバージョンをどこで/どのように指定するか、またはどこからダウンロードするかはわかりません。
Python IronWorkers でサードパーティ ライブラリを使用する公式/正しい方法は何ですか?