Skip to main content

pip-wheel-diff

PyPI - Version PyPI - Python Version


Table of Contents

Installation

pipx install pip-wheel-diff

Usage

Imagine you have to review a pull request with a diff like this in requirements.txt.

A diff in requirements.txt

How do you verify the change is what you expect?

To answer this question, you can run pip-wheel-diff with two pip requirements as arguments. It will download or build the wheels, unzip them, clean them up a little bit for comparability and run a diff tool to compare them.

Example:

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"

It tries to find a diff tool in the following order:

  • meld
  • diff -r

It currently uses the uv or pip executable found in path to download or build.

License

pip-wheel-diff is distributed under the terms of the MIT license.

Metadata

Release files for pip-wheel-diff 0.9.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pip-wheel-diff 0.9.2
File Size Uploaded
pip_wheel_diff-0.9.2.tar.gz 22.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pip-wheel-diff 0.9.2
File Interpreter ABI Platform
pip_wheel_diff-0.9.2-py3-none-any.whl Python 3 none any Details

Total release size: 28.7 kB

Release files / pip_wheel_diff-0.9.2.tar.gz

Download URL pip_wheel_diff-0.9.2.tar.gz
Size 22.8 kB
Tags Source
SHA-256 checksum
How to use checksums
a8db6bdab989b86dd979db72da5417c021231dad27381d42ae5db48671653255
BLAKE2b-256 checksum
How to use checksums
76951ef35aa88dc71b8dba0631d1ad22879e82d94f1fcbf9eebd3e468560d705
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.0 CPython/3.12.5

Release files / pip_wheel_diff-0.9.2-py3-none-any.whl

Download URL pip_wheel_diff-0.9.2-py3-none-any.whl
Size 5.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a4e7f4043714113d72edaa87b8b7e7af7901de400673c5969b8f859c8c523fde
BLAKE2b-256 checksum
How to use checksums
1fbc7ed1a80aebb2377cb4b30ca5b2705d9b403fd60e3990007c3ea404a73f6e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.0 CPython/3.12.5

Release history Release notifications | RSS feed

This release

0.9.2 This release

2 release files

0.9.1

2 release files

0.9

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page