【发布时间】:2019-05-08 16:53:01
【问题描述】:
我想通过 python 脚本运行一个节点包。具体来说,我在 AWS lambda 上运行 Python 3,我需要执行 newman 命令(newman 是邮递员应用程序的 CLI 版本)。
我在本地工作,因为我在全局安装了 newman(所以我可以通过 python subprocess 执行脚本。
打包newman 包及其所有依赖项的理想方式是什么?
【问题讨论】:
-
你为什么需要
newman,你不能使用Python HTTP客户端吗? -
newman是一个 API 测试框架。它比 python HTTP 客户端拥有更多的功能。 -
你是什么意思 "the" 客户端?有很多 Python 工具。如果你想专门使用 Node 工具,为什么不写一个 Node lambda?这似乎是一个 XY 问题。
-
我非常愿意讨论为什么这个问题会被否决。用一种语言开发的应用程序需要依赖于用另一种不同语言编写的应用程序,这非常实际和普遍。
标签: python node.js python-3.x npm aws-lambda