Skip to main content

No project description provided

Project description

unified-range

Based on the VersionRange model and spec of maven.

Library to convert semver ranges to unified-range and the over way around. Currently only supported for comparator semver ranges.

Install

  1. Use pipenv

pipenv install unified-range

or

  1. Use pip directly

pip install unified-range

How to use

  1. Import the api module:

from unified_range import api

  1. Convert from semver to the unified range (return VersionRange object):

ver_rng = api.from_semver(semver_str)

  1. To get the string representation of a VersionRange object:

version_range_str = str(ver_rng)

  1. Convert from unified spec to semver_str (return str):

semver = api.to_semver(unified_spec_str)

  1. Convert from spec string to VersionRange objects:

ver_rng = api.unified_range(unified_spec_str)

Project details


Download files

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

Source Distribution

unified_range-0.0.2.tar.gz (4.6 kB view details)

Uploaded Source

Built Distribution

unified_range-0.0.2-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

Details for the file unified_range-0.0.2.tar.gz.

File metadata

  • Download URL: unified_range-0.0.2.tar.gz
  • Upload date:
  • Size: 4.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.3.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.6

File hashes

Hashes for unified_range-0.0.2.tar.gz
Algorithm Hash digest
SHA256 a4751549117b054cb7033c9ae3555f1f0eda450e2a2d01271dcff2e3639a4678
MD5 9a9bb7eb104204116bca61bf4d06219b
BLAKE2b-256 67faac0d8b990a19c688c3821ed2f9bbc2648e4ec6c48471f1789be18e8fcf4c

See more details on using hashes here.

File details

Details for the file unified_range-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: unified_range-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 5.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.3.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.6

File hashes

Hashes for unified_range-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 c31593dfba6e6b9ef4f83e16db4bd045804bb487fc3f857b30a7506d7fbda3cf
MD5 79c63a50f636bc5e702d096da96b9187
BLAKE2b-256 33a2dbae25c6d1fe543d57eb36c3111ad454e977f503900a87af883f1b7b5057

See more details on using hashes here.

Supported by

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