versions

Introduction

Python library for software version comparison

Installation

pip install versions

Usage

  • Compare versions

    >>> from versions import Version
    >>> Version.parse('2.0.0') > Version.parse('1.0.0')
    True
    
  • Test if constraints are satisfied by a version

    >>> from versions import Constraint, Constraints
    >>> '2.0' in Constraint.parse('>1')
    True
    >>> '1.5' in Constraints.parse('>1,<2')
    True
    
  • InvalidVersionExpression

    # -*- coding: utf-8 -*-
    
    from versions import Version
    from versions.version import InvalidVersionExpression
    
    try:
        Version.parse('a.b.c')
    except InvalidVersionExpression:
        # do something
        pass
    

References

[1] [email protected], versions — Python library for software version comparison

results matching ""

    No results matching ""