Skip to main content

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)

Source distribution for mlnormalize 0.4.0
File Size Uploaded
mlnormalize-0.4.0.tar.gz 37.2 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for mlnormalize 0.4.0
File
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

Release history Release notifications | RSS feed

This release

0.4.0 This release

5 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page