Open
Description
Description
Create a Parser and relevant datastructures for the PEP-491 Wheel file-format naming convention.
the public facing API should look something like this:
use example_crate::example_struct;
let a = example_struct::new("django-1.0-1-py27-cp33m-linux_x86_64.whl");
println!("{}", a.distribution);
// > "django"
println!("{}", a.version);
// > You think of it, idk but probably pyver
println!("{}", a.build_tag);
// > Some(1)
println!("{}", a.python_tag);
// Some Enum idk
println!("{}", a.abi_tag);
// Some Enum idk
println!("{}", a.platform_tag);
// Some Enum idk
Checklist
- Did you do it john?