DR 构建 更新日志
20240804 build 3.0.1
- 还是 SemVer 语义化版本号好使
- 加了个 cx_freeze 的构建 (
scripts/package.py)
202310 build 3.0.0.0
- 直接将整个构建系统再重构为基于
lib-not-dr 的 lndl_nuitka
20230917 build 2.2.0.0
修改
- 删掉了蹩脚的
_add_cmd
- 可读性更好的写法
- 反正建议自己去看源码修改
- 现在应该可以直接运行输出的脚本了
- 不需要手动给带空格的参数添加引号了
- 给
--disable-plugin 添加了
pyqt5
tk-inter
- 防止因为
pyperclicp 把他俩打包进来
- 添加了几行
# noqa
20230715 build 2.1.3.0
修改
- 添加
email win32con smtplib win32evtlog win32evtlogutil win32api 到 --no-follow-import
- Add
email, win32con, smtplib, win32evtlog, win32evtlogutil, win32api to --no-follow-import
include_data_dir 移除 libs/fonts textures
20230708 build 2.1.2.0
修改
- 同步了
lib-not-dr 的修改
NuitkaCompiler
- 添加了
run_after_build 选项
- 添加了
compat_nuitka_version 选项
20230630 build 2.1.1.0
修改
- 现在本地构建会根据系统名称修改输出目录
- 例如
- 在
Windows 上构建会输出到 build\nuitka-windows
- Now the local build will modify the output directory according to the system name
- For example
- Build on
Windows will output to build\nuitka-windows
20230611 build 2.1.0.0
添加
- 现在会在每个平台上自动排除其他平台的
pyglet 兼容模块
- 例如
- 在
Windows 上 --no-follow-import pyglet.libs.x11
- 大幅提升编译效率
- 缩短编译时间
- Now
pyglet compatibility modules for other platforms will be automatically excluded on each platform
- For example
--no-follow-import pyglet.libs.x11 on Windows
- Greatly improve compilation efficiency
- Shorten compilation time
20230609 build 2.0.0.0
Breaking Change
- 将构建脚本生成方式改为通过
libs/utils/nuitka.py 生成
- Change the way the build script is generated to generate it through
libs/utils/nuitka.py
- GitHub Actions 也使用相同脚本构建
- GitHub Actions also uses the same script to build
202306 build 1.3.0.0
- 修改
- 向
bifollow-import-to 添加 pydoc