1
0
Files
PPTX/pyproject.toml
lanyuanxiaoyao 16ca9d77cd feat: 增强模板条件渲染表达式支持
使用 simpleeval 库替换原有的简单正则匹配,支持复杂的条件表达式评估。新增 ConditionEvaluator 类处理条件逻辑,支持比较运算、逻辑运算、成员测试、数学计算和内置函数,同时保持向后兼容性。
2026-03-03 17:28:23 +08:00

23 lines
368 B
TOML

[project]
name = "yaml2pptx"
version = "0.1.0"
requires-python = ">=3.8"
dependencies = [
"python-pptx",
"pyyaml",
"flask",
"watchdog",
"simpleeval",
]
[project.optional-dependencies]
dev = [
"pytest",
"pytest-cov",
"pytest-mock",
"pillow",
]
[tool.setuptools]
packages = ["core", "loaders", "validators", "renderers", "preview"]