Skip to main content

No project description provided

Project description

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:

docker build -t rs_pp

It will compile everything and run tests in a manylinux environment.

And then:

docker run -it rs_pp

to publish the packages on Pypi.

Contact

Email: calixte@mozilla.com

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rs_parsepatch-0.4.0.tar.gz (112.3 kB view details)

Uploaded Source

Built Distributions

rs_parsepatch-0.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (239.5 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64

rs_parsepatch-0.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (244.8 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

rs_parsepatch-0.4.0-cp312-cp312-macosx_11_0_arm64.whl (186.6 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

rs_parsepatch-0.4.0-cp312-cp312-macosx_10_7_x86_64.whl (216.0 kB view details)

Uploaded CPython 3.12 macOS 10.7+ x86-64

rs_parsepatch-0.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (244.8 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

rs_parsepatch-0.4.0-cp311-cp311-macosx_11_0_arm64.whl (186.7 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

rs_parsepatch-0.4.0-cp311-cp311-macosx_10_7_x86_64.whl (216.0 kB view details)

Uploaded CPython 3.11 macOS 10.7+ x86-64

rs_parsepatch-0.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (244.8 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

rs_parsepatch-0.4.0-cp310-cp310-macosx_11_0_arm64.whl (186.7 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

rs_parsepatch-0.4.0-cp310-cp310-macosx_10_7_x86_64.whl (216.0 kB view details)

Uploaded CPython 3.10 macOS 10.7+ x86-64

rs_parsepatch-0.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (244.8 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

rs_parsepatch-0.4.0-cp39-cp39-macosx_11_0_arm64.whl (186.7 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

rs_parsepatch-0.4.0-cp39-cp39-macosx_10_7_x86_64.whl (216.0 kB view details)

Uploaded CPython 3.9 macOS 10.7+ x86-64

rs_parsepatch-0.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (244.6 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

rs_parsepatch-0.4.0-cp38-cp38-macosx_11_0_arm64.whl (186.6 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

rs_parsepatch-0.4.0-cp38-cp38-macosx_10_7_x86_64.whl (216.1 kB view details)

Uploaded CPython 3.8 macOS 10.7+ x86-64

rs_parsepatch-0.4.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (244.7 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

rs_parsepatch-0.4.0-cp37-cp37m-macosx_11_0_arm64.whl (186.6 kB view details)

Uploaded CPython 3.7m macOS 11.0+ ARM64

File details

Details for the file rs_parsepatch-0.4.0.tar.gz.

File metadata

  • Download URL: rs_parsepatch-0.4.0.tar.gz
  • Upload date:
  • Size: 112.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.1.0

File hashes

Hashes for rs_parsepatch-0.4.0.tar.gz
Algorithm Hash digest
SHA256 1a8abf11c1631805319a39a5d4401fd517f0f64898b65948d588d371af6b17ab
MD5 658f44e1b8eae8ec3488da005b0c9ae2
BLAKE2b-256 aeae2e36235b6c1d1c3a22e85dfbc51faa0d27c767c26f102c8a45a5f5ba1ad7

See more details on using hashes here.

File details

Details for the file rs_parsepatch-0.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rs_parsepatch-0.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 df35a06a819d405b2c53c767a38e9cc03dd4c69832627ce463db35e35f619252
MD5 1fdcb3368ad137e6bbc3d758638e22ce
BLAKE2b-256 03dfd14d8f82fd76a90fa52ab5eca16332f3d45a849fa781cb1683edc851d5ce

See more details on using hashes here.

File details

Details for the file rs_parsepatch-0.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rs_parsepatch-0.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 577f6e7fbec1cf39584581361da82707a851d86ebc1de0d70777033624f97a95
MD5 4bd57f59d8a0238fcca9c5ffc10e4df3
BLAKE2b-256 d64e5bd95f9b9b378ec57f38679f028b529be04f50257dc69fd497280b3ed662

See more details on using hashes here.

File details

Details for the file rs_parsepatch-0.4.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rs_parsepatch-0.4.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2a9a5671e736a322eaecf1aea6ca6175948cd97c34c864c9985464de21a5c057
MD5 858352a080edd7734c66e76ce193f688
BLAKE2b-256 27c8d3199a97e834563976d1f74c40b62ffd66394c068eeac46876559476ea3c

See more details on using hashes here.

File details

Details for the file rs_parsepatch-0.4.0-cp312-cp312-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for rs_parsepatch-0.4.0-cp312-cp312-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 d07bd0ed14748350e5e2927cdbfa7e84bb4c68218203193726f8230b642462de
MD5 5750583c57f4b7a57cf1a05e9cc002dd
BLAKE2b-256 a15c2b4835969491df463ddf6f561909441b5c0caaeceee273ddde3e43d5bfa0

See more details on using hashes here.

File details

Details for the file rs_parsepatch-0.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rs_parsepatch-0.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1acb57cb702dec4ebaf023893424dd8111ebaf5af6e79c6a7cf0c95b4ce448f0
MD5 857fefeb42b9ab710aa0f2b903d9c407
BLAKE2b-256 a88018be714992ac54370c1a5116b357f3a718d1b132340bc66416ef1e1a2521

See more details on using hashes here.

File details

Details for the file rs_parsepatch-0.4.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rs_parsepatch-0.4.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7d4aca73ea87fb8c1d02cb85727284b1310d53ebd9e92c06de7a9cbc859b1640
MD5 d031f2e29c416062284263ddf82d08a7
BLAKE2b-256 b01cccbab08196fd112cbbf90824af57ad2713398a230449719dcf760896ec65

See more details on using hashes here.

File details

Details for the file rs_parsepatch-0.4.0-cp311-cp311-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for rs_parsepatch-0.4.0-cp311-cp311-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 46808baff1052c3eddb54cc5244449ef0669402f3d4d9779779d177315730efc
MD5 5e7fe37039b9a828b101d77d29c0efe6
BLAKE2b-256 a453b007c3d7a949ee46b3252a7644c12176e4a6a4660054e83a6511573fc0d8

See more details on using hashes here.

File details

Details for the file rs_parsepatch-0.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rs_parsepatch-0.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e4ce78e85582f5dbff1721d0ba5cedb19c290750b1fbe91ba3f2d1a51b7207b0
MD5 5aebd615c86e432f0b00d2ae08520cd2
BLAKE2b-256 51057338ea1bc425eceb8ac303d1b3cdd82192641117e5574b42ec58408b4457

See more details on using hashes here.

File details

Details for the file rs_parsepatch-0.4.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rs_parsepatch-0.4.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b6ba6e639aa9ba367d7432d61252eac43230eabde1a6a7abb9e25b35623d952e
MD5 586b2b5021552667ba3dd2d7f0662eaa
BLAKE2b-256 1f530d02b0871830dfce34a2ddd8b2d0d2f5552ac0b1111282ed697d040d0f13

See more details on using hashes here.

File details

Details for the file rs_parsepatch-0.4.0-cp310-cp310-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for rs_parsepatch-0.4.0-cp310-cp310-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 3f42f47d5b49afb57e95f67ded76d132dbad7abf51ae81383e65e4a05a446242
MD5 982932c68df6915ae1d6aa1b23089418
BLAKE2b-256 3a15d7bfaf6fc4b49778ec9d68786aa4a19249821c9bc8f15bfd16ce09484273

See more details on using hashes here.

File details

Details for the file rs_parsepatch-0.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rs_parsepatch-0.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 637ce56e83826af03a34eb9aa441a13638f410324184bc67f3aaf3b949e0a144
MD5 70d480bff3867db824321a373b89f41b
BLAKE2b-256 622e97d08964bb49dc31d58b568e7ca601f7b71c4b922b8760b53995b9390490

See more details on using hashes here.

File details

Details for the file rs_parsepatch-0.4.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rs_parsepatch-0.4.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a29088753d0b679383cbffc5e9c677e81afb97c4ae9c9181887ead1a2b33cf39
MD5 a7a0ad282be8623e6d74cda6c9ffb7c3
BLAKE2b-256 42b99ea166872cc77419137b5eeb523d3d2c82a9a87c8a5b6716b4215acd09de

See more details on using hashes here.

File details

Details for the file rs_parsepatch-0.4.0-cp39-cp39-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for rs_parsepatch-0.4.0-cp39-cp39-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 947955f9488788feb1f4611faca6194ea84b61ef9ff9f39aa962638f30325ae7
MD5 37eb82d862dddf0d2fa7ba92a48c00cc
BLAKE2b-256 c684a3a7002b294049f77d9501805ccb490fbd348cdc2eac5499c71f16ec9a7e

See more details on using hashes here.

File details

Details for the file rs_parsepatch-0.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rs_parsepatch-0.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fc665e47a83f1e5e016b8a42e8a5abb082cccc0e73cc47d6186771665f182835
MD5 3f272e418bfe793efd5fb9235ef30945
BLAKE2b-256 dbd95952707f0967a8c5432f739fcec8b1e8d0f609648c1e395414b85322da28

See more details on using hashes here.

File details

Details for the file rs_parsepatch-0.4.0-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rs_parsepatch-0.4.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2bba496307fbb6181ef5c8d05cb1a6fd550d4788db661d8f9f15f88aeac13a7a
MD5 34f67be3ab00cc73ac51f9a6528e254f
BLAKE2b-256 cd959ca412bcb6eff90bd5ec4babe751d017096627a973555230e0976df3b67d

See more details on using hashes here.

File details

Details for the file rs_parsepatch-0.4.0-cp38-cp38-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for rs_parsepatch-0.4.0-cp38-cp38-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 bddc61ede3cde7f0db59b97cf14d4170891d28456de8b49e628669527b3bd6ee
MD5 31c2c03300e9c7600aa91c1e64bf15a9
BLAKE2b-256 3ca2cf5f9fac69cdc192a7a5cf4883aaf31b9f4750bee1df2f082aae4edc9aca

See more details on using hashes here.

File details

Details for the file rs_parsepatch-0.4.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rs_parsepatch-0.4.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 793236e9ec66c4673e27bdc3165363b1ddb2cd29a72577877672eb88a66f8060
MD5 e5fc4c2ec802ffca9f62e303c4c68346
BLAKE2b-256 ce3153f8f2f992cb5e9df990e7b8348b7b8778ecb00fa30f9d7e86d3b8b356d0

See more details on using hashes here.

File details

Details for the file rs_parsepatch-0.4.0-cp37-cp37m-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rs_parsepatch-0.4.0-cp37-cp37m-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d7e8339cc81f5237ab3cd1368db67474ce5fa81fde87238a00b3e743246fedb1
MD5 63ec9feb1c7cc9fad8a94d122e207d8a
BLAKE2b-256 3d3ed7702a52b7fc4fe29fd58e86b640fca2cfa920608dd5b7fea0a129b2da9e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page