我一直试图围绕 python pex 实用程序 ( https://pex.readthedocs.org/en/latest/ ) 将一些应用程序捆绑到 .pex 文件中进行部署。
我的应用程序不够大,不需要 twitters 裤子构建工具,而且我有一些裤子没有解决的构建要求。但是,我确实尝试了使用裤子工具构建系统,python_binary
该系统导致 pex 文件的源加载到 pex 文件根目录中。pants 中的 BUILD 文件接受sources
python_binary 的属性,该属性可以是运行构建的目录中文件的 glob,但是,pants 使用的是 pex 编程 API,而不是命令行实用程序。
问题是当我自己使用 pex 命令行实用程序时,它似乎想要分发(即使用 setup.py 设置的文件夹等......)并且想要将我的代码安装到 .deps 文件夹中pex 文件,而不是像裤子一样将 python 文件复制到 pex 文件的根目录中。
是否无法通过命令行 pex 工具复制文件(不安装软件包)?