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