1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
# python-pkginfo-rs
[](https://github.com/PyO3/python-pkginfo-rs/actions?query=workflow%3ACI)
[](https://crates.io/crates/python-pkginfo)
[](https://docs.rs/python-pkginfo/)
Parse Python package metadata from sdist and bdists and etc.
A Rust port of the [pkginfo](https://pypi.org/project/pkginfo/) Python library.
## Installation
Add it to your `Cargo.toml`:
```toml
[dependencies]
python-pkginfo = "0.6"
```
then you are good to go. If you are using Rust 2015 you have to add `extern crate python_pkginfo` to your crate root as well.
## Example
```rust
use python_pkginfo::Distribution;
fn main() {
let dist = Distribution::new("path/to/package.whl").unwrap();
println!("{:#?}", dist.metadata());
}
```
## License
This work is released under the MIT license. A copy of the license is provided in the [LICENSE](./LICENSE) file.
|