Skip to main content

blandify (Python bindings)

Python bindings for the blandify Rust Unicode normalization library.

What it does

blandify.normalize(...) replaces common Unicode artifacts with plain ASCII forms, including:

  • smart quotes and apostrophes
  • Unicode dashes and minus signs
  • non-ASCII whitespace (including tab expansion to two spaces)
  • zero-width and directional markers
  • arrows, vulgar fractions, common math symbols, and common text symbols
  • optional German umlaut transliteration (ä -> ae, ö -> oe, ü -> ue, ß -> ss)

Development

From the repository root:

cd python
pixi run maturin develop --uv
pixi run pytest tests/

Or from the root with the configured task:

pixi run -e dev python-test

Metadata

Release files for blandify 0.1.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 blandify 0.1.0
File Size Uploaded
blandify-0.1.0.tar.gz 32.4 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for blandify 0.1.0
File
blandify-0.1.0-cp312-abi3-win_amd64.whl CPython 3.12 abi3 Windows x86-64 Details
blandify-0.1.0-cp312-abi3-musllinux_1_2_x86_64.whl CPython 3.12 abi3 Linux musl 1.2+ x86-64 Details
blandify-0.1.0-cp312-abi3-manylinux_2_34_x86_64.whl CPython 3.12 abi3 Linux glibc 2.34+ x86-64 Details
blandify-0.1.0-cp312-abi3-macosx_11_0_arm64.whl CPython 3.12 abi3 macOS 11.0+ ARM64 Details
blandify-0.1.0-cp312-abi3-macosx_10_12_x86_64.whl CPython 3.12 abi3 macOS 10.12+ x86-64 Details

Total release size: 1.1 MB

Release files / blandify-0.1.0.tar.gz

Download URL blandify-0.1.0.tar.gz
Size 32.4 kB
Tags Source
SHA-256 checksum
How to use checksums
3db407bd8d3dc0f14e04b83bc05d5640fb57e213d871bf3c322948536924bd9a
BLAKE2b-256 checksum
How to use checksums
2d2f99036e7ee4298ee569768b3369c256a6546e11c61d83119d9fb2a787b600
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 19, 2026.

Transparency log

Release files / blandify-0.1.0-cp312-abi3-win_amd64.whl

Download URL blandify-0.1.0-cp312-abi3-win_amd64.whl
Size 103.6 kB
Tags CPython 3.12 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
291b51b82fee487deb817a08b2bbe278636b03f176cecafa9d855c6468eea332
BLAKE2b-256 checksum
How to use checksums
ccb55b7db860d0a9cc1bf85d14988fba3158c582eeb718bf226e4f7bf34259db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 19, 2026.

Transparency log

Release files / blandify-0.1.0-cp312-abi3-musllinux_1_2_x86_64.whl

Download URL blandify-0.1.0-cp312-abi3-musllinux_1_2_x86_64.whl
Size 320.2 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
a604e311323b93877d5ea13568e233cbb0251b17b7122828621a31424fb0da91
BLAKE2b-256 checksum
How to use checksums
e2656fcf6fc5257249669e7af0391365d10dd98bab9adcbbb3b29036acf64290
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 19, 2026.

Transparency log

Release files / blandify-0.1.0-cp312-abi3-manylinux_2_34_x86_64.whl

Download URL blandify-0.1.0-cp312-abi3-manylinux_2_34_x86_64.whl
Size 243.1 kB
Tags CPython 3.12 Linux glibc 2.34+ x86-64 abi3
SHA-256 checksum
How to use checksums
686084fead008928fb0bfa19255c48b9370170ab5157baa8d6c0a7c0339a73c4
BLAKE2b-256 checksum
How to use checksums
d98fb84ee1ae0b84b092227cd5d0f68def54f5f0a170294666c862af155d4b85
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 19, 2026.

Transparency log

Release files / blandify-0.1.0-cp312-abi3-macosx_11_0_arm64.whl

Download URL blandify-0.1.0-cp312-abi3-macosx_11_0_arm64.whl
Size 207.3 kB
Tags CPython 3.12 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
18817e9f9ddaf98cf99b12d702ac2bdbdad242edbd66594c7e2eec9f671e8d98
BLAKE2b-256 checksum
How to use checksums
3ae1ab96d19ac3fa89e3c976bba64f9c3e640bd27d105c774825d5917b21de22
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 19, 2026.

Transparency log

Release files / blandify-0.1.0-cp312-abi3-macosx_10_12_x86_64.whl

Download URL blandify-0.1.0-cp312-abi3-macosx_10_12_x86_64.whl
Size 212.7 kB
Tags CPython 3.12 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
f7acb479dcebd32e974ba777179626d288d9c9d0fd644d657b4a183b248d8b13
BLAKE2b-256 checksum
How to use checksums
78d2d825443522b073dc661e9e17c23f963b0ebe9639e745a89eda3afdfda7de
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 19, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.0 This release

6 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