Skip to main content

Get a comparison between 2 version strings

Project description

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

Project details


Download files

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

Files for version-comparison, version 0.2
Filename, size File type Python version Upload date Hashes
Filename, size version_comparison-0.2.tar.gz (2.8 kB) File type Source Python version None Upload date Hashes View

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page