跳转到主要内容

下载或构建两个wheels,并启动diff工具来比较它们

项目描述

pip-wheel-diff

PyPI - Version PyPI - Python Version


目录

安装

pipx install pip-wheel-diff

用法

想象一下,您必须审查一个像这样的diff在 requirements.txt 中的拉取请求。

A diff in 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

它目前使用在路径中找到的 uvpip 可执行文件来下载或构建。

许可

pip-wheel-diff 根据 MIT 许可证分发。

项目详情


下载文件

下载您平台的文件。如果您不确定该选择哪个,请了解更多关于 安装包 的信息。

源代码发行版

pip_wheel_diff-0.9.2.tar.gz (22.8 kB 查看散列值)

上传时间 源代码

构建发行版

pip_wheel_diff-0.9.2-py3-none-any.whl (5.9 kB 查看散列值)

上传时间 Python 3