Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

version-comparison

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

version-comparison

Get a comparison between 2 version strings

  • 0.2
  • PyPI
  • Socket score

Maintainers
1

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

Keywords

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc