feat: 添加命令行任务支持与条件执行功能

1. 新增条件判断模块,支持平台、环境变量、应用安装等条件检查
2. 扩展TaskSpec支持cmd参数,可直接执行shell命令或包装Python函数
3. 添加任务条件执行、工作目录设置功能
4. 重构任务执行逻辑,使用effective_fn统一处理函数与命令
5. 新增完整的命令行构建工具pymake
6. 新增配套测试用例覆盖命令执行与条件逻辑
7. 更新项目版本至0.1.2,调整入口脚本为pymake
This commit is contained in:
2026-06-20 16:29:25 +08:00
parent 3bbdf142ba
commit fad964b370
11 changed files with 1241 additions and 13 deletions
Generated
+1 -1
View File
@@ -2193,7 +2193,7 @@ wheels = [
[[package]]
name = "pyflowx"
version = "0.1.1"
version = "0.1.2"
source = { editable = "." }
dependencies = [
{ name = "graphlib-backport", marker = "python_full_version < '3.9'" },