# rparse [](https://travis-ci.org/dveselov/rparse)
Python `requirements.txt` parser.
# Installation
```bash
$ pip install rparse
```
# Usage
```python
import rparse
requirements = """
flask == 0.10.1
pip >= 6.0.0, < 6.0.7
"""
for requirement in rparse.parse(requirements):
print(requirement.name, requirement.specs)
```
Output will be looks like this:
```python
("flask", [("==", "0.10.1")])
("pip", [(">=", "6.0.0"), ("<", "6.0.7")])
```
`rparse` also have simple command line interface that can be used like this:
```bash
$ cat requirements.txt
flask==0.10.1
raven[flask]>=1.0
$ rparse.py requirements.txt
Package: flask
Version Specifier: [('==', '0.10.1')]
Extras: None
Comment: None
----------------------------------------------------------------
Package: raven
Version Specifier: [('>=', '1.0')]
Extras: ['flask']
Comment: None
----------------------------------------------------------------
```
Python `requirements.txt` parser.
# Installation
```bash
$ pip install rparse
```
# Usage
```python
import rparse
requirements = """
flask == 0.10.1
pip >= 6.0.0, < 6.0.7
"""
for requirement in rparse.parse(requirements):
print(requirement.name, requirement.specs)
```
Output will be looks like this:
```python
("flask", [("==", "0.10.1")])
("pip", [(">=", "6.0.0"), ("<", "6.0.7")])
```
`rparse` also have simple command line interface that can be used like this:
```bash
$ cat requirements.txt
flask==0.10.1
raven[flask]>=1.0
$ rparse.py requirements.txt
Package: flask
Version Specifier: [('==', '0.10.1')]
Extras: None
Comment: None
----------------------------------------------------------------
Package: raven
Version Specifier: [('>=', '1.0')]
Extras: ['flask']
Comment: None
----------------------------------------------------------------
```
Release files for rparse 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| rparse-0.2.0.tar.gz | 3.0 kB | Details |
Release files / rparse-0.2.0.tar.gz
| Download URL | rparse-0.2.0.tar.gz |
|---|---|
| Size | 3.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0eb16935b09ad723a12edeb46d48de0ed94dc065aba14307afd50f8bd587e661
|
|
BLAKE2b-256 checksum How to use checksums |
f468f932116c2c788fb6a73c9cd093ddd43f954e57101894ab4b41789d70ad33
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |