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)
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 82303b232b60f34d8bbfbfeb2df846134ca3cf87ba15f3976c4a1634f8e108e6 |
|
MD5 | 1e2cab8e4e7131a21a473eb8e13ff769 |
|
BLAKE2b-256 | 16fc801e1ba6a812192d22d6571eb9b415f20b33b71162e417af7971c6ec216f |