| Metadata-Version: 1.1 |
| Name: semver |
| Version: 2.4.1 |
| Summary: Python package to work with Semantic Versioning (http://semver.org/) |
| Home-page: https://github.com/k-bx/python-semver |
| Author: Konstantine Rybnikov |
| Author-email: k-bx@k-bx.com |
| License: BSD |
| Download-URL: https://github.com/k-bx/python-semver/downloads |
| Description: Semver -- python module for semantic versioning |
| =============================================== |
| |
| ![Travis CI](https://travis-ci.org/k-bx/python-semver.svg?branch=master) |
| |
| Simple module for comparing versions as noted at [semver.org](http://semver.org/). |
| |
| This module provides just couple of functions, main of which are: |
| |
| ```python |
| >>> import semver |
| >>> semver.compare("1.0.0", "2.0.0") |
| -1 |
| >>> semver.compare("2.0.0", "1.0.0") |
| 1 |
| >>> semver.compare("2.0.0", "2.0.0") |
| 0 |
| >>> semver.match("2.0.0", ">=1.0.0") |
| True |
| >>> semver.match("1.0.0", ">1.0.0") |
| False |
| >>> semver.format_version(3, 4, 5, 'pre.2', 'build.4') |
| '3.4.5-pre.2+build.4' |
| >>> semver.bump_major("3.4.5") |
| '4.0.0' |
| >>> semver.bump_minor("3.4.5") |
| '3.5.0' |
| >>> semver.bump_patch("3.4.5") |
| '3.4.6' |
| >>> semver.max_ver("1.0.0", "2.0.0") |
| '2.0.0' |
| >>> semver.min_ver("1.0.0", "2.0.0") |
| '1.0.0' |
| ``` |
| |
| Installation |
| ------------ |
| |
| For Python 2: |
| |
| ``` |
| pip install semver |
| ``` |
| |
| For Python 3: |
| |
| ``` |
| pip3 install semver |
| ``` |
| |
| Homepage at PyPi: https://pypi.python.org/pypi/semver |
| |
| Platform: UNKNOWN |
| Classifier: Environment :: Web Environment |
| Classifier: Framework :: Django |
| Classifier: Intended Audience :: Developers |
| Classifier: License :: OSI Approved :: BSD License |
| Classifier: Operating System :: OS Independent |
| Classifier: Programming Language :: Python |
| Classifier: Programming Language :: Python :: 2 |
| Classifier: Programming Language :: Python :: 2.6 |
| Classifier: Programming Language :: Python :: 2.7 |
| Classifier: Programming Language :: Python :: 3 |
| Classifier: Programming Language :: Python :: 3.2 |
| Classifier: Programming Language :: Python :: 3.3 |
| Classifier: Programming Language :: Python :: 3.4 |
| Classifier: Topic :: Software Development :: Libraries :: Python Modules |