我正在用 Python 编写一个简单的 IronWorker来使用 AWS API 做一些工作。
为此,我想使用通过 PiPy 分发的boto 库。IronWorker 运行时环境中默认不安装 boto 库。
如何将 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
但是,我看不到您在哪里/如何指定您想要的 hoover 库版本,或者从哪里下载它。
在 Python IronWorkers 中使用 3rd 方库的官方/正确方法是什么?