我正在編寫一個簡單的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