我正在编写一个简单的IronWorker in Python以使用AWS API进行一些工作。如何在IronWorker中捆绑Python依赖关系?
为此,我想使用通过PiPy分发的boto library。在IronWorker运行时环境中,缺省情况下未安装boto库。
如何将我的IronWorker代码绑定到boto库依赖性?
理想的情况下,我希望我可以使用类似的gem dependancy bundling available for Ruby IronWorkers - 即myRuby.worker
指定
gemfile '../Gemfile', 'common', 'worker' # merges gems from common and worker groups
在Python Loggly sample,我看到胡佛库用于:
#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中使用第三方库的官方/正确方法?
+1这应该是在铁工文档! –
@KevinSimper我们正在努力。 :)我们的团队迭代速度很快,这让我们的文档团队(这是我的责任)难以跟上。不过,我们正在研究一些应该让这一切变得更好的东西。 – Paddy
凯文 - 没有必要。我们很快就会在.worker中提供'pip'命令支持。 – iced