lndl_nuitka 现在不会对合规的选项输出 warn(f"invalid config {name}:{value} {type(value)}") 了Options
Options.options()None 的时候返回对应的类型注释了getattr(obj, attr, default) 改成了 getattr(obj, attr) + tryOptions 继续维护
_check_filledinit 和 load_file 之后__spilt__ 的时候参数错误arg_value 判断类型valueis True 改成了双层判断
isinstance(value, bool)
if value:Options
_check_filled 预定义选项
TrueOptions 初始化时检查是否有未填写的选项OptionNotFilledOptionNotFilled 异常
Options 初始化时检查是否有未填写的选项Logger 任意等级消息 flush 默认为 True
NoneLogMessage 在传入非字符串时会因为 str.join 只支持 str 类型报错lndl-nuitka 在没有找到 toml 库的时候的报错
logger 添加了 default_tag 属性
0.4 文档icon_path 时 会报错的问题info 更白了0.4 的 logger 改动
仅用于测试新的 pdm publish hook
将 Python 包的 license 改为 MPL-2.0
logger 继续后延
修改配置路径
[tool.lndl.nuitka] 变为 [tool.lndl.nuitka.cli]添加新配置
[tool.lndl.nuitka.script]
file-version product-version 等重构了一部分解析逻辑
[tool.lndl.nuitka.cli][tool.lndl.nuitka]
script = "script.py"