Metadata-Version: 2.1
Name: rs_parsepatch
Version: 0.3.7
Classifier: License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python
Classifier: Programming Language :: Rust
Home-Page: https://github.com/mozilla/pyo3-parsepatch
Author: calixteman <cdenizet@mozilla.com>
Author-email: calixteman <cdenizet@mozilla.com>
Maintainer-email: cdenizet@mozilla.com
License: MPL-2.0
Description-Content-Type: text/markdown; charset=UTF-8; variant=GFM
Project-URL: Source Code, https://github.com/mozilla/pyo3-parsepatch
Project-URL: homepage, https://github.com/mozilla/pyo3-parsepatch

# pyo3-parsepatch

A Python wrapper for https://github.com/mozilla/rust-parsepatch.  
The goal of this library is to be able to parse the patches coming from mercurial.  
All the patches in https://hg.mozilla.org/mozilla-central/ have been successfully parsed !  
It's used in https://github.com/mozilla/bugbug to get some metrics on patches.

## License

Published under the MPL 2.0 license.

## Publish

Install docker and then:
```sh
docker build -t rs_pp
```
It will compile everything and run tests in a manylinux environment.

And then:
```sh
docker run -it rs_pp
```
to publish the packages on Pypi.

## Contact

Email: calixte@mozilla.com

