mlnormalize (Python wheel)
PyO3 bindings for the mlnormalize Malayalam
Unicode normalizer. The wheel is a thin wrapper around the Rust core, so Python gets
byte-identical output. That identity is the point of the normalizer contract: one
implementation, two callers.
Install
pip install mlnormalize
Also available as a Rust crate on crates.io (same byte-identical output): cargo add mlnormalize.
import mlnormalize
mlnormalize.normalize("ൻ്റ") # -> "ന്റ" (byte-identical to the Rust core)
mlnormalize.stripped_key(text) # -> str (dedup/matching key; NOT training text)
mlnormalize.version() # -> (0, 4, 0)
mlnormalize.__version__ # -> "0.4.0"
Build
Built with maturin from this directory:
maturin build --release # produces a wheel in target/wheels/
maturin develop # install into the active venv for development
Release files for mlnormalize 0.4.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| mlnormalize-0.4.0.tar.gz | 37.2 kB | Details |
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| mlnormalize-0.4.0-cp38-abi3-win_amd64.whl | CPython 3.8 | abi3 | Windows x86-64 | Details |
| mlnormalize-0.4.0-cp38-abi3-manylinux_2_34_x86_64.whl | CPython 3.8 | abi3 | Linux glibc 2.34+ x86-64 | Details |
| mlnormalize-0.4.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl | CPython 3.8 | abi3 | Linux glibc 2.17+ x86-64 | Details |
| mlnormalize-0.4.0-cp38-abi3-macosx_11_0_arm64.whl | CPython 3.8 | abi3 | macOS 11.0+ ARM64 | Details |
Total release size: 1.0 MB
Release files / mlnormalize-0.4.0.tar.gz
| Download URL | mlnormalize-0.4.0.tar.gz |
|---|---|
| Size | 37.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
864d82d4f0b9f78e636869bdef044c1bf909464e280c3dfaa87b062193ab9685
|
|
BLAKE2b-256 checksum How to use checksums |
774a3d6fe0f25a56670b218ccf5359c9a539bc4f2009f779cbd3f1ddaf6794f5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.16
|
Release files / mlnormalize-0.4.0-cp38-abi3-win_amd64.whl
| Download URL | mlnormalize-0.4.0-cp38-abi3-win_amd64.whl |
|---|---|
| Size | 181.9 kB |
| Tags | CPython 3.8 Windows x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
7f654c65c2f01e43f8fbb0a69235a606d084ce69dea15a2413ae1c47666054f0
|
|
BLAKE2b-256 checksum How to use checksums |
680a2751ba7592bede148665dcd701fda8cad17c470643a47775774dc01576c0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.0
|
Release files / mlnormalize-0.4.0-cp38-abi3-manylinux_2_34_x86_64.whl
| Download URL | mlnormalize-0.4.0-cp38-abi3-manylinux_2_34_x86_64.whl |
|---|---|
| Size | 287.2 kB |
| Tags | CPython 3.8 Linux glibc 2.34+ x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
c37beb46d6c1f6b80ea04c6ab8162097dc9b1af5e6413338657081a73c6a7015
|
|
BLAKE2b-256 checksum How to use checksums |
3a837e8373bd3bb6d1578873244b8f0de6df65249156794359c65a719d6f377d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.16
|
Release files / mlnormalize-0.4.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | mlnormalize-0.4.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 281.6 kB |
| Tags | CPython 3.8 Linux glibc 2.17+ x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
d82e518454ec4ce8d4b7ddf5c0659ce1e466373f250c0b9cebc6aa4724a15d28
|
|
BLAKE2b-256 checksum How to use checksums |
087551bd6d57bba3e26aec0d415335ee180c2a1ad5992374e44e91cf880e11da
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.0
|
Release files / mlnormalize-0.4.0-cp38-abi3-macosx_11_0_arm64.whl
| Download URL | mlnormalize-0.4.0-cp38-abi3-macosx_11_0_arm64.whl |
|---|---|
| Size | 257.5 kB |
| Tags | CPython 3.8 abi3 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
467a93123dbd26ba57f04d47564216d4dbdc6a954f594b203693d4b498c3a599
|
|
BLAKE2b-256 checksum How to use checksums |
82ea7c73a04e86d9ee61ebe5bfb749f9b0c0fb467b77b0ac9ea779b6160e9e4c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.14.0
|