测试轮胎#
有一个名为“testwheel”的工具可供测试一组轮胎,但目前它位于不同的存储库中(qt/qtqa
)
使用qtqa存储库中的
scripts/packagetesting/testwheel.py
。
测试轮胎
创建虚拟环境和激活它。
安装
requirements.txt
文件中列出的依赖项。安装所有轮胎:
shiboken6
、shiboken6-generator
和PySide6-Essentials
。运行
testwheel
工具。安装
PySide6-Addons
轮胎。再次运行
testwheel
工具。如果可以访问商业轮胎,别忘了
PySide6-M2M
轮胎,并重新运行testwheel
工具。
在命令行上构建#
考虑使用
build_scripts/qp5_tool.py
。
去虚拟化Python文件#
Shiboken模块中的Python文件是完全虚拟的,即它们出于安全原因在文件系统中不存在。
出于调试目的或更改某些内容,可能希望将这些文件再次移动到正常文件系统。
将环境变量“SBK_EMBED”一次设置为false,当导入PySide6或shiboken6时将解包这些文件。文件将写入“side-packages/shiboken6/files.dir”中,并从那时起使用。
将变量设置为true将移除“files.dir”。
没有“SBK_EMBED”变量,嵌入状态保持粘性。