Skip to main content

Parses ranges.

Project description

RangeParser is a Python package to parse ranges easily.

from rangeparser import RangeParser

parser = RangeParser()

parser.parse(‘10,20,30’) # => [10, 20, 30]

parser.parse(‘1-10’) # => [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

parser.parse(‘10,20,30,40-45’) # => [10, 20, 30, 40, 41, 42, 43, 44, 45]

Hacking

  • Make your changes, send a pull request, etc.

  • If it’s a bug, file an issue, then send a pull request.

  • Any new features require testing. All tests must pass for a pull request to be submitted.

  • If it’s a behavior breaking change, email me first (colin@colinwyattwarren.com).

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

RangeParser-0.1.3.tar.gz (2.7 kB view details)

Uploaded Source

File details

Details for the file RangeParser-0.1.3.tar.gz.

File metadata

  • Download URL: RangeParser-0.1.3.tar.gz
  • Upload date:
  • Size: 2.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for RangeParser-0.1.3.tar.gz
Algorithm Hash digest
SHA256 82303b232b60f34d8bbfbfeb2df846134ca3cf87ba15f3976c4a1634f8e108e6
MD5 1e2cab8e4e7131a21a473eb8e13ff769
BLAKE2b-256 16fc801e1ba6a812192d22d6571eb9b415f20b33b71162e417af7971c6ec216f

See more details on using hashes here.

Supported by

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