lndl 0.3
0.3.17/18
- 好好好, 再有毛病我也不修了
lndl_nuitka
现在不会对合规的选项输出warn(f"invalid config {name}:{value} {type(value)}")
了
0.3.16
- 真的就是在刷版本号
Options
- 现在
Options.options()
- 不会在内容为
None
的时候返回对应的类型注释了 - 我把
getattr(obj, attr, default)
改成了getattr(obj, attr)
+try
- 现在
0.3.15
- 感觉就是在刷版本号
Options
继续维护- 对于
_check_filled
- 现在他的检查位于自定义的
init
和load_file
之后 - 这样可以自定义加载, 同时保证每一项都填充
- 对于
0.3.14
- lndl-nuitka
- 言出法随(
- 为 arg_parse.py 添加了一些类型注释相关的内容
- 好好好, 这就更新
0.3.13
- lndl-nuitka
- 大概是最后一次 0.3 的更新了
- 修复了带有
__spilt__
的时候参数错误 - 应该是使用
arg_value
判断类型 - 但实际上用了
value
- 把
is True
改成了双层判断isinstance(value, bool)
if value:
0.3.12
Options
- 又回来维护了哈
- 添加了
_check_filled
预定义选项- 如果为
True
- 会在
Options
初始化时检查是否有未填写的选项 - 如果有, 则会抛出
OptionNotFilled
- 如果为
- 添加
OptionNotFilled
异常- 用于在
Options
初始化时检查是否有未填写的选项
- 用于在
0.3.11
- 修复了
Logger
任意等级消息flush
默认为True
- 现在为
None
- 现在为
0.3.10
- 修复了
LogMessage
在传入非字符串时会因为str.join
只支持str
类型报错
0.3.9
- 改进了
lndl-nuitka
在没有找到 toml 库的时候的报错- 这下看的懂了吧 ?
0.3.8
- 为
logger
添加了default_tag
属性- 详情请查看
0.4
文档
- 详情请查看
0.3.7
- lndl-nuitka 现在不会再输出那一堆 debug 信息了
CompilerHelper
- 修复了如果未定义
icon_path
时 会报错的问题 - 这大概是最后一次修复了
- 0.4 会删除这一部分
0.3.6
- logger 的
info
更白了
0.3.5
- 向后移植了一些
0.4
的 logger 改动- 其实就是懒得发 0.4, 先测试一下再说
0.3.2/3/4
仅用于测试新的 pdm publish
hook
0.3.1
将 Python 包的 license
改为 MPL-2.0
0.3.0
logger 继续后延
lndl-nuitka
-
修改配置路径
- 从
[tool.lndl.nuitka]
变为[tool.lndl.nuitka.cli]
- 从
-
添加新配置
- 添加
[tool.lndl.nuitka.script]
- 用于项目动态修改 nuitka 脚本中的信息
- 例如
file-version
product-version
等
- 添加
-
重构了一部分解析逻辑
- 现在配置路径位于
[tool.lndl.nuitka.cli]
- 可以添加脚本用于动态解析依赖
[tool.lndl.nuitka]
script = "script.py"
- 现在配置路径位于
Full Changelog: 0.3.17...0.3.18