Skip to main content

PyPI Python Version License Read the documentation at https://version-differ.readthedocs.io/ Build Package Status Run Tests Status Codecov pre-commit Black

Features

  • Given any two versions of a package, returns the list of changed files with the count of loc_added and loc_removed in each file.

  • Covers eight ecosystems, namely Cargo, Composer, Go, Maven, npm, NuGet, pip, and RubyGems.

  • For Cargo, Composer, Maven, npm, pip, and RubyGems, version-differ downloads source code for a version of a package directly from the respective package registries to measure the diff.

  • For Go and NuGet, it clones the source code repository, applies some heuristics to detect package specific files, and measures the diff.

  • diffing is performed using native git-diff, ignores black lines (does not ignore comments).

Installation

You can install version-differ via pip from PyPI:

$ pip install version-differ

Usage

Please see the Command-line Reference for details.

Credits

This package was created with cookietemple using Cookiecutter based on Hypermodern_Python_Cookiecutter.

Release files for version-differ 0.3.15

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

Source distribution (sdist)

Source distribution for version-differ 0.3.15
File Size Uploaded
version-differ-0.3.15.tar.gz 10.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for version-differ 0.3.15
File Interpreter ABI Platform
version_differ-0.3.15-py3-none-any.whl Python 3 none any Details

Total release size: 19.7 kB

Release files / version-differ-0.3.15.tar.gz

Download URL version-differ-0.3.15.tar.gz
Size 10.1 kB
Tags Source
SHA-256 checksum
How to use checksums
2119889306ee9e08e8509d0d98a427226bc237dc0e5dbe0265f79b40df101dd6
BLAKE2b-256 checksum
How to use checksums
3f30060081b8f65b3d477cd5c01296481110d43876c17ee9a68927d75932ed53
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.11 CPython/3.9.10 Darwin/21.1.0

Release files / version_differ-0.3.15-py3-none-any.whl

Download URL version_differ-0.3.15-py3-none-any.whl
Size 9.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
07e52d6097851fdf11d9f2e6e5e7f46d22202d25b1fc23349595a5eee09f76e4
BLAKE2b-256 checksum
How to use checksums
a9a47dd638c565d91b6809b03484e64a94000d525da023d023371d4ea88e86a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.11 CPython/3.9.10 Darwin/21.1.0

Release history Release notifications | RSS feed

This release

0.3.15 This release

2 release files

0.3.14

2 release files

0.3.13

2 release files

0.3.12

2 release files

0.3.11

2 release files

0.3.10

2 release files

0.3.9

2 release files

0.3.8

2 release files

0.3.7

2 release files

0.3.6

2 release files

0.3.5

2 release files

0.3.4

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.1

2 release files

0.1.0

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