Skip to main content

Version Comparison

You can use this tool to compare 2 versions in order to know if is greater, lesser or equal to the other.

Installation

pip install version-comparison

Usage

  • get_lesser() function return the lesser version of the provided, if none is lesser, the result is a None value.

  • get_greater() function return the greater version of the provided, if none is greater, the result is a None value.

  • compare() function return which one is greater, lesser or equal to the other.

from versions_comparison import Comparison

versions = Comparison(version_1, version_2)
versions.get_lesser()
versions.get_greater()
versions.compare() 

Valid Formats

  • dot numbers: You can use numbers like 1.5, 0.1.9, 8.6.3
  • chars: You can validate a version with chars. b > a or d < z

Exceptions

There are a coulpe of exceptions that could be used to catch possible errors throwed by the library.

  • FormatVersion: This exception is thrown when the version provided does not have a valid format.
  • StringFormat: This exception is thrown when the version provided is not a valid string type.
from versions_comparison.exceptions import FormatVersion, StringFormat

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

version_comparison-0.2.tar.gz (2.8 kB view details)

Uploaded Source

File details

Details for the file version_comparison-0.2.tar.gz.

File metadata

  • Download URL: version_comparison-0.2.tar.gz
  • Upload date:
  • Size: 2.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.5

File hashes

Hashes for version_comparison-0.2.tar.gz
Algorithm Hash digest
SHA256 7707cc3bb8246a7b357e136e2ad5609e7cff786001b7a1012e4bbe56c56ae6a5
MD5 ea50c92e3b112f7ff8e9da29e02c0d21
BLAKE2b-256 23fa568782424704d6a4520c9d8619e21b029c5239ab5857fecf619ec56800fc

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.2 This release

1 file

0.1

1 file

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page