ry = rust + python kitchen sink utils (WIP)
Project description
ry
rust + python kitchen sink library
What and why?
This is a collection of pyo3-wrappers for rust crates I wish existed in python.
It all started with me wanting a fast fnv1a-64
Crate bindings
which
fnv
shlex
walkdir
- TBD:
globset
regex
ignore
tokio
(fs + process)tracing
(could be nicer than python's awful logging lib)
DEV
just
is used to run tasks.
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
ry-0.0.5.tar.gz
(60.2 kB
view hashes)
Built Distributions
ry-0.0.5-cp312-none-win32.whl
(1.8 MB
view hashes)
ry-0.0.5-cp311-none-win32.whl
(1.8 MB
view hashes)
ry-0.0.5-cp310-none-win32.whl
(1.8 MB
view hashes)
ry-0.0.5-cp39-none-win32.whl
(1.8 MB
view hashes)
Close
Hashes for ry-0.0.5-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f7d54b18daf3b3373b25cb2d7235d477c5b5fe38e569e1f57a1dae983fef28c |
|
MD5 | 8f9aead486ca07270f7c8ae9926a11bd |
|
BLAKE2b-256 | 7e25e2eed5f71adfdad96eecb69a601b9b9348d911a77bdabf1e8f7778863468 |
Close
Hashes for ry-0.0.5-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c018580f4b0771719995abff9c34208569cb893ec9497bbbad4c449930f049d |
|
MD5 | 34ceb82fbe88b9feef7afb29f7a19ccc |
|
BLAKE2b-256 | e80268c636e5a0a229949bdc91320aed396c2de230c657d1585d4cfa7e49458c |
Close
Hashes for ry-0.0.5-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb325d2823209f13aeada2b95a500ce005989c14e2a8e04539cd01d751e3fe0d |
|
MD5 | 726a9414f4d00ff91a079bcfddaf0154 |
|
BLAKE2b-256 | 1299a772cdcadeb23916ae9410d4e44bba07f7c0fade0190b39918622e03d19b |
Close
Hashes for ry-0.0.5-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a29d688aab0b2fdc3c3fe2f2ceee9acd9cb5866a95e45433b6ae1ed6c7d8fa9d |
|
MD5 | 4600ac1f767e69554253c6d05d08357d |
|
BLAKE2b-256 | aab9461a2471d2ab7cfca254f94ff1459d302b2c14264a3234933357031b6f63 |
Close
Hashes for ry-0.0.5-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | af05861bc59fca8e39413359d73782e1221b12b92e4e6986e3f83e3d978ffb47 |
|
MD5 | ce8e3f95fecf4efb7abd9ad5b05cda4f |
|
BLAKE2b-256 | 7d45ef2ba373504bb61bdbb577f4e27a15e631f2ed825cdd035a71225cbcbb53 |
Close
Hashes for ry-0.0.5-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 54c96b5c527e34a9934dd60cde43353c9e8b8d65e9c799ee76a8932fdf940156 |
|
MD5 | 6810f5a5d52892658665d35c70146a30 |
|
BLAKE2b-256 | 574d64ce83321805d2f124da9a9ad3332faeda8e02d6edf62067a466f5ff1568 |
Close
Hashes for ry-0.0.5-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c274ef2d7db80a0714080e1395b836de39316f7d5898683f788cdd225f96360f |
|
MD5 | 81b992f4b72f1ca9d9fea62fa5b1b55b |
|
BLAKE2b-256 | 84670e786cf9f9f38f67edf856c054d37e6131b1fdbda317ce8a5f2ea2b7f062 |
Close
Hashes for ry-0.0.5-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 96e8ffa109492e49d7735c03a8d5357483f3c6aefe038c48052ae4fc1e220fb5 |
|
MD5 | fdb29946db46d154e7ca748b00715ded |
|
BLAKE2b-256 | a76885f142f3562979b4509d2ed13a2c26f980184bbedaf1b869ff2737be8664 |
Close
Hashes for ry-0.0.5-cp312-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6ebecfa1b31e0c4f603b829d8a7fe34420867d7dd7097f486087d0af41cee67 |
|
MD5 | 8d974b90f730dc7fdd705981028ffefe |
|
BLAKE2b-256 | fa8d782c81f65107177892a3bca28358fa2aa213384358f719d38d233a766b0c |
Close
Hashes for ry-0.0.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99ae57fbeb61cd44b3c569e8597ba83cdbb7eaacc92b36bca0ff4a7a9f5c2b00 |
|
MD5 | b72ae99fb642354aefd71794b6027dda |
|
BLAKE2b-256 | c63ff621e26eeb68b669e9b69801658c1d569cef9154991aa898befe64cb7b6c |
Close
Hashes for ry-0.0.5-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 135daafbc711274267ed5a895bacd4d8bc61794a6ac80ec9122ea1f0be848f80 |
|
MD5 | e38af914abf837a395a284374aa9b611 |
|
BLAKE2b-256 | 19f4415e1f683c85a2f166f9be0f7930ddbf8f4b8a7186b78a5d3d550a0a918d |
Close
Hashes for ry-0.0.5-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81ca4998a445a41be43e85a9a8a3203ee21595a5518e64c1de8755b430c98ac3 |
|
MD5 | 9802c82ddb9ab295fedc6f7030d5deaa |
|
BLAKE2b-256 | 557571b5e3db42afd50439599c9ae93e05b8a0de17ddfe0f7d3c64fcfe08a3f2 |
Close
Hashes for ry-0.0.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5fd2e98a28c0bb298fc42a885a05e573cf4d5e023ef9a78bda547a8969872bd4 |
|
MD5 | 8d1d9507739cef6d3cf225e7403adbab |
|
BLAKE2b-256 | 85a29def8e2bd000ac19f6269271828598b91fd5b5c6edc25a6e7642cf2a44c2 |
Close
Hashes for ry-0.0.5-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1bff134efa479c9a3bb2702454a811047aed51d32e4c36b9f1fb95bfc8c04c94 |
|
MD5 | 69a810c3efac56cefffc34b1d7e565de |
|
BLAKE2b-256 | f287c71bbf7b515e4f222b6a7afbdb929b59d879ca89eb89db43180c227c90cc |
Close
Hashes for ry-0.0.5-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 966221bf315e0627d2edecb203211352c8ab498e954f594a04a9df5ba69bcd81 |
|
MD5 | 78ff51c498b63e8ee44550c4e1661953 |
|
BLAKE2b-256 | 180c2c9e3814292e5286eab54299b3b97500b5a31ef8a493abf508bf25c6f657 |
Close
Hashes for ry-0.0.5-cp311-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf870bc43a6bb4c5149a56f26e5cc62b3b1ab7dd374346e03a443f96dde09356 |
|
MD5 | 5468e114a83643fbb51d5f1ea52b108c |
|
BLAKE2b-256 | b708bd095eec0576e29b9865ed60d89e374f8901e76bd84ea1085234da71969b |
Close
Hashes for ry-0.0.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 833abc7e1d619e847098476a8010b56bebf2e12c72d68eb4107b9ab7c00d28d9 |
|
MD5 | a618ceaceaf0ab4ceef6da964a3b0084 |
|
BLAKE2b-256 | d5430d954930ce962090bba8ac13413b12eed77439a6f5c0f7224bb98ef7303f |
Close
Hashes for ry-0.0.5-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71624070734fdb7cd6409ee4b2c875a5dfc75413fb69aa1f4d884e0dd34acd1c |
|
MD5 | 1ba784ba0f66b25e55c13627d453f8c7 |
|
BLAKE2b-256 | e2e0e20e3311eb0a847cf7987648f6f803efbcbd41195e2b9249287cbd1d7efb |
Close
Hashes for ry-0.0.5-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f12891555848cb07cef66de1b9789b28fddafa8e0e88f9e088d377dd3ab2fe6 |
|
MD5 | 500f7cd23182b8f7dcb23635a81c0f7e |
|
BLAKE2b-256 | 7f35cae597d064dee824ddbb63ca679c7f7df72f9a5f5076ea32cf6a13401fce |
Close
Hashes for ry-0.0.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | acb8b6d5a08cca25e442c89459c0110cdfd152d623b96488b49f62a81a4e1c22 |
|
MD5 | f55d87e19b4245abf964e58792afe244 |
|
BLAKE2b-256 | 8e14dae4bf9d2d4ad677286d9ce19568b47e8b7c1b992df078c87ced2dd0dea9 |
Close
Hashes for ry-0.0.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f38a4706d87c66401f51f831d276393dcbc15e0ea8a8512e7d1a847038817a28 |
|
MD5 | e9e295a1477ae63ac3d632f147d91219 |
|
BLAKE2b-256 | 877788f38a588718c42301a08bae6b08d69bc3809a17b722ca4577f2f5de6619 |
Close
Hashes for ry-0.0.5-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bfc3f42c0603c9be0e67c8c98889c9db174b6dff8465eadeada55e42a97eae69 |
|
MD5 | 6b20c6bf26ae32c3e2db535365b98403 |
|
BLAKE2b-256 | 37226f007fe26f98fc1996ccbfd004661d6fcff4310bbe6f921cc005280c4357 |
Close
Hashes for ry-0.0.5-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a3e9e83a8a7196b197c5b612aa324ba523d40226d7c9e29328859e0ba24d850 |
|
MD5 | 3ae0d4d449e509863ee4faec3901f762 |
|
BLAKE2b-256 | b50540ac1776bc6895dafaf433ec2bc85c8626200c3aa48264f6b646f212f873 |
Close
Hashes for ry-0.0.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9c810a00d98c30b9411533dac434766857da106aa7a359fae768a07a7be848d |
|
MD5 | 0b3e97e59228eebda85d46a1cd9db194 |
|
BLAKE2b-256 | 773754c14588358080d3a12a8d73a48482bfc8635c1107ad347677b7d8a7a110 |
Close
Hashes for ry-0.0.5-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bfa07e1a30c284878374c77fdd7425b0418062a24b75987763489f078d654335 |
|
MD5 | 575a96984a6219050410ef4c410b4896 |
|
BLAKE2b-256 | e258162c5e2304b25610f513610663984431ec33a7d398ef3d58f030af2d1baf |
Close
Hashes for ry-0.0.5-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00f716a2191490995e1eb8789394e92cf00daa8240c543091273fb5d7e59be3e |
|
MD5 | b6477a99fc1e8f82ad631c76562951fa |
|
BLAKE2b-256 | 72ac816380b832e9f69e9e4867e0e78a9245fe0964c5ef0b9bffe2980cf099af |
Close
Hashes for ry-0.0.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b9e7dec654f17f3797e0a34cb4b3f489b02b9a0461076bb6119ab4883073bde |
|
MD5 | 1ee6afad8f15263eabbfc82192aa7db2 |
|
BLAKE2b-256 | 2d129b3adf6855c349d83e8568ef15d54474cec159abfe8113ffb325d57655cf |
Close
Hashes for ry-0.0.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d41da2ae26380a7a5190249ca4698b05406022285c27259f89f49afd34c7bf9 |
|
MD5 | 770b4618551f9a12c81ad88e46a2d071 |
|
BLAKE2b-256 | cb9fb24fef68cd9898234e6e45793a35407772e1316ac68395a1c213293f07e8 |
Close
Hashes for ry-0.0.5-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cec79d27a48f67389017df28b1d2959ccc90f1dd0f2d7831f8677e9f04bf1d85 |
|
MD5 | 6272c71505cdda8b0661ad12f2fc4886 |
|
BLAKE2b-256 | 1c5efe599b19a73b2b231c13b23eb7a23cbff0d6e4c94ed8b3bd40ac0ea3e0c4 |
Close
Hashes for ry-0.0.5-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09db5d921ac9f7b13167aa77154ee3b2a7bbba8545855853773e04818dba6775 |
|
MD5 | 156840d8a3a4657755a46c1e7f994c74 |
|
BLAKE2b-256 | d0f8e9aae508658cb6956b28ccc08d93081e5ea2fa82ee18e9c1691e547eecdc |
Close
Hashes for ry-0.0.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 87cd6f958f18b353055c76dc79cfdaf002cafe9d9568a6292fd92e02cbe21985 |
|
MD5 | 98235339bae4a06470a6780493dacbc8 |
|
BLAKE2b-256 | 903bae94c2b1f78bc6b2b5528ff039a8dbd21f3a306eb7a10fa205e6aff036f9 |
Close
Hashes for ry-0.0.5-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 533181c48ba70962aebe86a0f7d59e652826de1b1eb5f4cedc6cda1c58c6589f |
|
MD5 | 6969507c8bb0cc19709211b9699d9605 |
|
BLAKE2b-256 | 8b13664b2915a7b62edc4918fe3b0e51cc715eeca39f7af213cd5abd1c63b054 |
Close
Hashes for ry-0.0.5-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c180ebc9ac27d600a39f3cfddf575d56fbe41968c5a8dc0487a542d9435397d |
|
MD5 | eae8007a3b849c57864e005591232923 |
|
BLAKE2b-256 | 8ed48888d3ad256d7d69a176056a6096871e65bf397b355f10f53452ca834542 |
Close
Hashes for ry-0.0.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc2935c2fc78ab7a158ed713a9d50590ca0e0d7ee6efe22e18017951d87b6247 |
|
MD5 | 5f4642edc27087f0841d81141a47f219 |
|
BLAKE2b-256 | b948679ed0a068f5bb59d73312204f8b3074b41ec08a4be51b6435a352548e34 |