A high-performance matcher designed to solve LOGICAL and TEXT VARIATIONS problems in word matching, implemented in Rust.
Project description
Matcher Python Bindings (PyO3)
Python bindings for the Matcher library — a high-performance matcher designed to solve LOGICAL and TEXT VARIATIONS problems in word matching, implemented in Rust via PyO3.
For detailed implementation, see the Design Document.
Features
- Text Transformation:
- Fanjian: Simplify traditional Chinese characters to simplified ones.
Example:
蟲艸->虫艹 - Delete: Remove specific characters.
Example:
*Fu&*iii&^%%*&kkkk->Fuiiikkkk - Normalize: Normalize special characters to identifiable characters.
Example:
𝜢𝕰𝕃𝙻𝝧 𝙒ⓞᵣℒ𝒟!->hello world! - PinYin: Convert Chinese characters to space-separated Pinyin for fuzzy matching.
Example:
西安->xi an, matches洗按->xi an, but not先->xian - PinYinChar: Convert Chinese characters to Pinyin without boundary spaces.
Example:
西安->xian, matches洗按and先->xian
- Fanjian: Simplify traditional Chinese characters to simplified ones.
Example:
- AND OR NOT Word Matching:
- Takes into account the number of repetitions of words.
- Example:
hello&worldmatcheshello worldandworld,hello - Example:
无&法&无&天matches无无法天(because无is repeated twice), but not无法天 - Example:
hello~helloo~hhellomatcheshellobut nothellooandhhello
- Pickle Support:
SimpleMatcherinstances can be pickled and unpickled for serialization.
Installation
Use pip
pip install matcher_py
Build from source
Requires the Rust nightly toolchain.
git clone https://github.com/Lips7/Matcher.git
cd Matcher/matcher_py
# Option 1: Using uv (recommended for development)
pip install uv
uv sync
# Option 2: Using maturin directly
pip install maturin
maturin develop --release
Usage
All relevant types are defined in matcher_py.pyi.
Text Process Usage
Here’s an example of how to use the reduce_text_process and text_process functions:
from matcher_py import ProcessType, reduce_text_process, text_process
# Combine and reduce multiple transformations
print(reduce_text_process(ProcessType.DELETE_NORMALIZE, "hello, world!"))
# Perform a single transformation
print(text_process(ProcessType.DELETE, "hello, world!"))
Simple Matcher Basic Usage
Here’s an example of how to use the SimpleMatcher:
import json
from matcher_py import ProcessType, SimpleMatcher
simple_matcher = SimpleMatcher(
json.dumps(
{
ProcessType.NONE: {
1: "hello&world",
2: "word&word~hello"
},
ProcessType.DELETE: {
3: "hallo"
}
}
).encode()
)
# Check if a text matches
assert simple_matcher.is_match("hello^&!#*#&!^#*()world")
# Perform simple processing
result = simple_matcher.process("hello,world,word,word,hallo")
print(result)
Explanation of the configuration
SimpleMatcher's configuration is defined by theSimpleTable = Dict[ProcessType, Dict[int, str]]type, the valueDict[int, str]'s key is calledword_id,word_idis required to be globally unique.
ProcessType
NONE: No transformation.FANJIAN: Traditional Chinese to simplified Chinese transformation. Based on FANJIAN.妳好->你好現⾝->现身
DELETE: Delete all punctuation, special characters and white spaces. Based on TEXT_DELETE andWHITE_SPACE.hello, world!->helloworld《你∷好》->你好
NORMALIZE: Normalize all English character variations and number variations to basic characters. Based on NORM and NUM_NORM.ℋЀ⒈㈠Õ->he11o⒈Ƨ㊂->123
PINYIN: Convert Chinese characters to space-separated Pinyin. Based on PINYIN.你好->ni hao西安->xi an
PINYIN_CHAR: Convert Chinese characters to Pinyin without boundary spaces. Based on PINYIN.你好->nihao西安->xian
You can combine these transformations as needed. Pre-defined combinations like DELETE_NORMALIZE and FANJIAN_DELETE_NORMALIZE are provided for convenience.
Be careful combining PINYIN and PINYIN_CHAR: they preserve different word boundaries, so the same input can behave like xi + an in one pipeline and xian in the other.
Contributing
Contributions to matcher_py are welcome! If you find a bug or have a feature request, please open an issue on the GitHub repository. If you would like to contribute code, please fork the repository and submit a pull request.
License
matcher_py is licensed under the MIT OR Apache-2.0 license.
More Information
For more details, visit the GitHub repository.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file matcher_py-0.12.2.tar.gz.
File metadata
- Download URL: matcher_py-0.12.2.tar.gz
- Upload date:
- Size: 379.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
841abafc59fe2890645baa127199dd011b3f54163f796401ed935382334f260d
|
|
| MD5 |
e67002bd7bce50a8ba117f171456fa29
|
|
| BLAKE2b-256 |
45c00967766f0441420883ccf400060403b2f35c9e61a02a26776a8214faf4b5
|
File details
Details for the file matcher_py-0.12.2-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: matcher_py-0.12.2-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 713.7 kB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f229318a240d8f278f82f9b4a8c071ab178b62d75c4c5a7f05a4481532653652
|
|
| MD5 |
4ad207e9827c9ea0b50c9eea6d0f8525
|
|
| BLAKE2b-256 |
b9e4a90074fc66ef17cbd32cc8dc1fcb0b8e316918c5ebc75dfc12057cf56b1a
|
File details
Details for the file matcher_py-0.12.2-cp313-cp313-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: matcher_py-0.12.2-cp313-cp313-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.13, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0a94b25542de701fa925a608d8b7902c44aad1e046e788da894614152601f40d
|
|
| MD5 |
839023e53391c41cd4869a2462ccfa83
|
|
| BLAKE2b-256 |
30d50226ff6bd675585d2f341408d80d92f364e480bd20a419c5d99cd1b0b314
|
File details
Details for the file matcher_py-0.12.2-cp313-cp313-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: matcher_py-0.12.2-cp313-cp313-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 924.0 kB
- Tags: CPython 3.13, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
30face31aa9dbe07ef1e73f511d0d5c17e0351ef6fa819b88e8d5369150193cf
|
|
| MD5 |
b29175efc2fcd7de1c089c573bde3800
|
|
| BLAKE2b-256 |
f1a745cb2e29ead0e8698ce9f8574aac8aa77ac18ccd4106cdffd43cbc3c7efe
|
File details
Details for the file matcher_py-0.12.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: matcher_py-0.12.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 807.9 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
280015f5ade737df8c7a37a4172831942144a5e3a39abfcde4f0220d3dc3279b
|
|
| MD5 |
8a6e18306bfbc08f23cc6dd39959aa3b
|
|
| BLAKE2b-256 |
731c45d336787735fa4f99ef146c301571a7d3571950ef344ec28614f0372574
|
File details
Details for the file matcher_py-0.12.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: matcher_py-0.12.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 748.1 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cc1add09fdba7fe814755e3c9c48b40138c5b958b4ef907b3b511d22297071cc
|
|
| MD5 |
cb87cd45af742ffaec945aedd97d4e26
|
|
| BLAKE2b-256 |
bca1f829b2c352d6713b1c29397ed523cddb5ea5a9e593f5ee4bba6ac3ab7401
|
File details
Details for the file matcher_py-0.12.2-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: matcher_py-0.12.2-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 712.4 kB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d1062cd5ad02463f7476242578931bfc9b9e6593623ee0094d6b56da8959c3a2
|
|
| MD5 |
7411e5370158a8a029b475a4efde646c
|
|
| BLAKE2b-256 |
5fa1ba2ed7017e34c63f94fa553af7944e4c349154bf280bdd8d9e8ee1dcd010
|
File details
Details for the file matcher_py-0.12.2-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: matcher_py-0.12.2-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 713.7 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ea1a628eb8e2e22eeb29ae23148fd333847a78a3548d9a685b82d424fbf0fb94
|
|
| MD5 |
b6ceea0908de731d30ff906097d4856a
|
|
| BLAKE2b-256 |
8be83d5fb875e74aec0aa1aed962c4bb5d24a5d710c1c1db2e140bd0559bf978
|
File details
Details for the file matcher_py-0.12.2-cp312-cp312-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: matcher_py-0.12.2-cp312-cp312-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.12, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
658a924d66843a42b957dd599cc7437a6a5d2a4a92212676512ec353c6f42619
|
|
| MD5 |
ce9b05575bd2add758d264e92e356de2
|
|
| BLAKE2b-256 |
7a733a6c48bdc1002b57bb98badf4010adb8fc12428547d6aab8875336980080
|
File details
Details for the file matcher_py-0.12.2-cp312-cp312-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: matcher_py-0.12.2-cp312-cp312-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 924.1 kB
- Tags: CPython 3.12, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
517d70b6d6a4f8b3d10a92f4ead6e9a6e882d0a1d735fff0e37352e0513cc28b
|
|
| MD5 |
b3870623e5b94c7c6cfcc7307c1478df
|
|
| BLAKE2b-256 |
737ff033826af7b517cdee1924bf29d5f3ae2585220293a5f11ec6a5e5c57172
|
File details
Details for the file matcher_py-0.12.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: matcher_py-0.12.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 804.8 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6328ddc42edecfb874788d7958fcc4202cca27d2e3b81fc3c2fc720fbb06c688
|
|
| MD5 |
7747e049c43ad70bac9c908038ce4c9b
|
|
| BLAKE2b-256 |
6fdfa7f47fb9046ec07613d5d65d71306ecc38f6d63ae331653d6f288f134e14
|
File details
Details for the file matcher_py-0.12.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: matcher_py-0.12.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 748.2 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7e59f14ab93016c18680d5c4916c5537d34729268fca25d880ce9111f2bbf005
|
|
| MD5 |
30c91713fb0d7d21c01d3c1b9cac9caf
|
|
| BLAKE2b-256 |
61876bb5110ff735294c4569a77900a82a34178003c3db73bcec4032faa7c76e
|
File details
Details for the file matcher_py-0.12.2-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: matcher_py-0.12.2-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 712.3 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5e2963109b2893d537e914965811836a7c80fd535b40b4587c520996011e57be
|
|
| MD5 |
07ffc8113419757aa9a48cfd700f6390
|
|
| BLAKE2b-256 |
36effb680354b2bfe9e9052b5f59857a553bc5f2f13bbfd7c8e9aa276e18c60f
|
File details
Details for the file matcher_py-0.12.2-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: matcher_py-0.12.2-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 715.9 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ffd78cb9f3199c61a2fae4744cb27bf1815393b709de9158ce3cefb01b6bf68e
|
|
| MD5 |
f8b6e4a22c3c0b372c917b3dd014914a
|
|
| BLAKE2b-256 |
7f2a32ad69ddc560992458d752c459c07a1dfacad704c5746f98afce9f5caff2
|
File details
Details for the file matcher_py-0.12.2-cp311-cp311-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: matcher_py-0.12.2-cp311-cp311-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.11, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
875f59f35d60e0c2460f1497584a925c7208edfa9005ecdffe0a5b5dc6aa41a6
|
|
| MD5 |
dbe51bd2fc187f17023c13133f2025ba
|
|
| BLAKE2b-256 |
05d90887c6ab173a305e6b53b9f3d803f369fc904a6ca6a46d7ce9ed13878094
|
File details
Details for the file matcher_py-0.12.2-cp311-cp311-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: matcher_py-0.12.2-cp311-cp311-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 923.7 kB
- Tags: CPython 3.11, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0d7dd83db164b59889756489a5b50108bd62181bcf7445f4d4532a52bc64e4d5
|
|
| MD5 |
e01ba425c382f0c6db4926fc9dfeec2c
|
|
| BLAKE2b-256 |
ce75f43996f913df8480fa8b464d5289a9e1c6fe45701b93628fba71f09518cb
|
File details
Details for the file matcher_py-0.12.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: matcher_py-0.12.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 803.9 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d392c987b6f2aec048494fb9c5513d276a62cdf838d262b6788773f46768d565
|
|
| MD5 |
574cba293f00cf7fbb31891a353b460b
|
|
| BLAKE2b-256 |
97e94a241bd9215843fdf5b4bdbaaacca557a3776b1807c321ee4aa041864a43
|
File details
Details for the file matcher_py-0.12.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: matcher_py-0.12.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 748.0 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1d3ef426ce975e3f1d361bf2072e46807cebce02b332930bf59bee526ae24d66
|
|
| MD5 |
223b9678e4c7f983fc5317f636eb6411
|
|
| BLAKE2b-256 |
c71b7facfc157cf62299828299a53aa3139deff1f17b9caa2e8c473d1fef8527
|
File details
Details for the file matcher_py-0.12.2-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: matcher_py-0.12.2-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 712.9 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4ef4f0794afe9fe8a9e5aafd5762b6840cad662e05bc783caf5d98e443e0c6d1
|
|
| MD5 |
3f932b29a3e016be67ecb5433313b165
|
|
| BLAKE2b-256 |
a56a9fd99f29874a1ec751e3ff30308026067199bce0862c8c8dd3ba593b2f3c
|
File details
Details for the file matcher_py-0.12.2-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: matcher_py-0.12.2-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 713.2 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d1864d1eefadb465ab77cd90134ee985932a2548089a3694c78650ffbd867017
|
|
| MD5 |
1159b013311db596795d3697ca038841
|
|
| BLAKE2b-256 |
1b1cf51cf28edf9e3e3e3dc8223ce45b7b8caf73c4cffa57e705ee3f22fc2a5b
|
File details
Details for the file matcher_py-0.12.2-cp310-cp310-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: matcher_py-0.12.2-cp310-cp310-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.10, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
11dd69a2f30086ce4329e4d63c5e0b853d0360c21683740e5c420eb43bf32845
|
|
| MD5 |
b3f24d682248d3afff6a40ae1c3e5640
|
|
| BLAKE2b-256 |
0c8346d627cab323838fba80c1a414b8db1b26773542e13ea88a0e3bb2d7a5ad
|
File details
Details for the file matcher_py-0.12.2-cp310-cp310-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: matcher_py-0.12.2-cp310-cp310-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 924.0 kB
- Tags: CPython 3.10, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
eb46476742fb304e57b03839d399721f40fdf98d40c60e4b151a23536fe3a612
|
|
| MD5 |
f99f179e66a67e76b9cf09f38a30c27d
|
|
| BLAKE2b-256 |
c6551037857f1af9ba7bba536df25e73e8a574b35e37ea9923968c55c3cae8b3
|
File details
Details for the file matcher_py-0.12.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: matcher_py-0.12.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 804.1 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8699cc61b7ffe060d86ed35477122124907244d6b6ab3c6686940f01d95c59cc
|
|
| MD5 |
cca03841aa768ca6c539431ff93b9ff0
|
|
| BLAKE2b-256 |
bd6958ed41c35b7d68679e60deac3172e096d2680cadd8b901c9ed0897ff5ea2
|
File details
Details for the file matcher_py-0.12.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: matcher_py-0.12.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 748.3 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e615cf9e76a277cc1efedc86ef6ac09724efb6ff0315c2233b277d3a1db33c1f
|
|
| MD5 |
74e33209ebff59cdace4a27870ce38e0
|
|
| BLAKE2b-256 |
cac60c3fa33a9bac7bb562e66aa07dc817118dc2e9faddd344ba33d0bcb49419
|
File details
Details for the file matcher_py-0.12.2-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: matcher_py-0.12.2-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 713.0 kB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b5f7de77e832d1dadda344411faae8abac2f27977f0933429c986ec177f49092
|
|
| MD5 |
7386c6032037b0597516ebc69216e35e
|
|
| BLAKE2b-256 |
477713de6e53c10f77171746c5170fbc3553a30fe6ad697bc83a174188701577
|
File details
Details for the file matcher_py-0.12.2-cp39-cp39-win_amd64.whl.
File metadata
- Download URL: matcher_py-0.12.2-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 716.2 kB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dd274c8f12d0e43081edbaf8e8beae245e90669032e3dfad9c1c95b96e0e0c35
|
|
| MD5 |
20b0efd703530f3071de10bae7188f77
|
|
| BLAKE2b-256 |
173496af6a3bee06a2ae2d9e5213262835a28f131fdca9bc608b3628133c3efc
|
File details
Details for the file matcher_py-0.12.2-cp39-cp39-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: matcher_py-0.12.2-cp39-cp39-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.9, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d26de7ad035944c4c13a4e9e01325e6b4fc73ed4ed083a91d09f2c9ea2cdcf1b
|
|
| MD5 |
f4bf80bd1c37b2074efb9026ef364c25
|
|
| BLAKE2b-256 |
0cce5ba6b70ceafa33942908ffe6b19ee98f4471dd2c14c1f54cb7d837a1d3d8
|
File details
Details for the file matcher_py-0.12.2-cp39-cp39-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: matcher_py-0.12.2-cp39-cp39-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 926.5 kB
- Tags: CPython 3.9, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
aa169c173f8460c87ac5ce6cea973f25fd98022f0f58ea7d43acdf97503e37c8
|
|
| MD5 |
5a757ffaab843179d6dc0d4bf43d819f
|
|
| BLAKE2b-256 |
e33aa5152357c774668a8d5951010a2b5716b3a6a8c03feb02d4fda10d3b5f7e
|
File details
Details for the file matcher_py-0.12.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: matcher_py-0.12.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 806.2 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8dad5cb0e3deaa3f61ab79d50043e157c19975a139416a897da7040246459b4e
|
|
| MD5 |
77228c43c9f1ea72f679e9238df84295
|
|
| BLAKE2b-256 |
4178d62dc713710e608f8a440122514f1ae0b4c7db2b145de95aa526ffbed1fe
|
File details
Details for the file matcher_py-0.12.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: matcher_py-0.12.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 750.0 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0dc49d84b2f0d1ae228dc885853e59c615429a79538c2d670a1624bbf14798f2
|
|
| MD5 |
ea7eb830f25c977bf90064739ee42da4
|
|
| BLAKE2b-256 |
3a01e9392b064da33fadef7fa59d30d4fe03496a7ec6c18135f1ccfd97a8e5dc
|
File details
Details for the file matcher_py-0.12.2-cp39-cp39-macosx_11_0_arm64.whl.
File metadata
- Download URL: matcher_py-0.12.2-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 715.0 kB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a03063cdb57d92a47d42641152d4fac382691efd5c97656ab2432d5d380e0c41
|
|
| MD5 |
fbee5e56f27c8bdd172264c8cef36413
|
|
| BLAKE2b-256 |
326d676aea6d15e59f8df2b4b1fa596d5b1fbb3cf41c67744ac4eff5ddf6eafa
|
File details
Details for the file matcher_py-0.12.2-cp38-cp38-win_amd64.whl.
File metadata
- Download URL: matcher_py-0.12.2-cp38-cp38-win_amd64.whl
- Upload date:
- Size: 716.4 kB
- Tags: CPython 3.8, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d0093a8acd0c3ee606ac11d7ebe45277ff29b2a318abd497ca3efa33d585e6d4
|
|
| MD5 |
ad13969d590e63a53dc136afefaec7f1
|
|
| BLAKE2b-256 |
d93e77b4b2f5a15596a75b2c2529f83b8f4890779cb07921cd4d60cc9e84034c
|
File details
Details for the file matcher_py-0.12.2-cp38-cp38-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: matcher_py-0.12.2-cp38-cp38-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.8, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2e849a61b84381e04fdced2802d11541696ea2c21e774e4e1b087a7e71927d1b
|
|
| MD5 |
9d8053b25ceaafd60185a2979e81de87
|
|
| BLAKE2b-256 |
a995df8102fce668f87447123f6d47bce31b37ea0120aa087e9d36f5ddf7a3c5
|
File details
Details for the file matcher_py-0.12.2-cp38-cp38-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: matcher_py-0.12.2-cp38-cp38-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 926.9 kB
- Tags: CPython 3.8, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fae5abee5be1a7863791967fcc06ecd072d903f8f72301bc892668b339523830
|
|
| MD5 |
35b10ee5cc029484244c421dc5db10d0
|
|
| BLAKE2b-256 |
6cfa1d92f2fc7505d5eb61389373e40022835b46c9ae00a358e5f542745de210
|
File details
Details for the file matcher_py-0.12.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: matcher_py-0.12.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 806.7 kB
- Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c1c5c33ef30f415da700daabec64ef38d590364f7e4abd68d2bb2487c3c19ed7
|
|
| MD5 |
ebe135b90f7962c7964f80a5d2599091
|
|
| BLAKE2b-256 |
a7dbb5b704a674c3c0f1e829f8786a5f18393cf2274edd8d63be8e77990b85d2
|
File details
Details for the file matcher_py-0.12.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: matcher_py-0.12.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 750.2 kB
- Tags: CPython 3.8, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3c52eb1e33a7b4934103a9fe6c259f7c7ca5f1a666767d3d57e6ddac4625c222
|
|
| MD5 |
41d78e927c10fd37b7498f78a4b76895
|
|
| BLAKE2b-256 |
e9e213e1b4563e0bfd9e1d5ad4991e2c42fe68550eb2d56938de1de65ebcc7bc
|
File details
Details for the file matcher_py-0.12.2-cp38-cp38-macosx_11_0_arm64.whl.
File metadata
- Download URL: matcher_py-0.12.2-cp38-cp38-macosx_11_0_arm64.whl
- Upload date:
- Size: 715.3 kB
- Tags: CPython 3.8, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cf2583988f21c31f416ff22bdecbabef6f1ff3279be90347f70edab36d50e967
|
|
| MD5 |
a7c96f2d0ac4e8c7635db67d147a5242
|
|
| BLAKE2b-256 |
3ea6961cbdc63b5e02db422b68cc699c9995af8b471b38b2fb883d443b971742
|