我有用于后端的 python (3.0) 代码库。
我想将此代码作为捆绑包部署到其他机器上,这样它就不需要安装依赖项了。
注 1:在我的远程机器上我安装了 python 不是问题。
注2:此应用未容器化(docker)
注意 3:捆绑后,我必须在命令行上运行程序,并向程序提供一些输入参数
(就像基于 Node Js 的应用程序一样,我们使用 Webpack,它只是将所有 js 和依赖项捆绑到一个 JS 文件中,该文件可以在没有 node_modules 的任何机器上运行。)
我看到有些像“python-webpack”,但它们没有维护。
遗憾的是(截至 2023 年)答案是否定的,我们没有。
主要有4个原因。
import 'https://path/to/a/file.js'
会工作得很好。在 JS 中捆绑是递归收集所有这些 JS 文件的问题,不需要格式转换。尽管有这些事情,仍然有人可以尝试制作 python 捆绑器,但据我所知没有人这样做过。