2.5 KiB
2.5 KiB
DR 构建 更新日志
- 最新构建版本号
- build_version: 3.0.1
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
- 向 linker 低头
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
- Add
include_data_dir
移除libs/fonts
textures
- 改为
assets
和config
- 改为
20230708 build 2.1.2.0
修改
- 同步了
lib-not-dr
的修改NuitkaCompiler
- 添加了
run_after_build
选项--run
- 添加了
compat_nuitka_version
选项- 目前是
1.7.1
- 目前是
- 添加了
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 tobuild\nuitka-windows
- Build on
- For example
- 例如
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
onWindows
- Greatly improve compilation efficiency
- Shorten compilation time
- For example
- 例如
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
- Change the way the build script is generated to generate it through
- GitHub Actions 也使用相同脚本构建
- GitHub Actions also uses the same script to build
202306 build 1.3.0.0
- 修改
- 向
bifollow-import-to
添加pydoc
- 向