我对使用自动化python包的构建过程很感兴趣。如果可能,如果任务所依赖的任何用户创建的源文件发生了更改,我希望doit重新执行该任务。据我所知,实现这一点的最好方法是使用file_dep键和依赖源文件的列表,但是我在生成这个列表时遇到了很多问题。我尝试过使用sys.modules和inspect.getmembers(),但这些解决方案不能处理不导入模块的导入语句,例如from x import
我想在Phing构建中执行任意选择的任务。
我正在传递一张建筑模块列表。每个模块都是特定类型的。类型在名称中指定为{ type }_{unitname}。我从一个构建文件开始,该文件使用单个模块名并构建它,运行良好。现在我想传递一个模块列表,并让它构建所有模块。(我真正想做的是从XML清单文件加载模块列表,但一次可能只加载一件事)。我似乎需要一个临时任务来从<em