下载或构建两个wheels,并启动diff工具来比较它们
项目描述
pip-wheel-diff
目录
安装
pipx install pip-wheel-diff
用法
想象一下,您必须审查一个像这样的diff在 requirements.txt
中的拉取请求。
您如何验证更改是否符合您的期望?
要回答这个问题,您可以将两个pip要求作为参数运行 pip-wheel-diff
。它将下载或构建wheels,解压它们,为比较进行一些简单的清理,并运行diff工具来比较它们。
示例
pip-wheel-diff \
"odoo-addon-stock-release-channel @ git+https://github.com/acsone/wms.git@ede1d6f9aa16cae535d650da3191bb6a6d86f793#subdirectory=setup/stock_release_channel" \
"odoo-addon-stock-release-channel==16.0.2.6.5"
它将按照以下顺序尝试查找diff工具
meld
diff -r
它目前使用在路径中找到的 uv
或 pip
可执行文件来下载或构建。
许可
pip-wheel-diff
根据 MIT 许可证分发。