| Crates.io | pep508_parser |
| lib.rs | pep508_parser |
| version | 0.1.0 |
| created_at | 2022-11-13 13:27:49.399247+00 |
| updated_at | 2022-11-13 13:27:49.399247+00 |
| description | PEP-508 parser |
| homepage | https://github.com/pevers/pep508_parser |
| repository | https://github.com/pevers/pep508_parser |
| max_upload_size | |
| id | 714201 |
| size | 10,792 |
This crate parses PEP-508 strings for Rust. It uses pest under the hood to parse a simplified version of the Parsing Expression Grammar (PEG) of the PEP-508 standard.
[dependencies]
pep508_parser = "0.1.0"
use pep508_parser::parse;
fn main() {
let dependency =
parse("name[quux, strange];python_version<'2.7' and platform_version=='2'").unwrap();
}