Skip to main content

unicode-segmentation-rs

Python bindings for the Rust unicode-segmentation, unicode-linebreak, and unicode-width crates, providing Unicode text segmentation and width calculation according to Unicode standards.

Weblate

Maintained by Weblate — a privacy-respecting localization platform built on open-source foundations.

Features

  • Grapheme Cluster Segmentation: Split text into user-perceived characters
  • Word Segmentation: Split text into words according to Unicode rules
  • Sentence Segmentation: Split text into sentences
  • Line-Break Segmentation: Find legal wrapping opportunities according to Unicode Standard Annex #14
  • Display Width Calculation: Get the display width of text (for terminal/monospace display)
  • Gettext PO Wrapping: Wrap text for gettext PO files with proper handling of escape sequences and CJK characters

Installation

From PyPI

uv pip install unicode-segmentation-rs

From source

# Install maturin
pip install maturin

# Build and install the package
maturin develop --release

Usage

import unicode_segmentation_rs

# Grapheme clusters (user-perceived characters)
text = "Hello 👨‍👩‍👧‍👦 World"
clusters = unicode_segmentation_rs.graphemes(text, is_extended=True)
print(
    clusters
)  # ['H', 'e', 'l', 'l', 'o', ' ', '👨‍👩‍👧‍👦', ' ', 'W', 'o', 'r', 'l', 'd']

# Get grapheme clusters with their byte indices
indices = unicode_segmentation_rs.grapheme_indices(text, is_extended=True)
print(indices)  # [(0, 'H'), (1, 'e'), ...]

# Word boundaries (includes punctuation and whitespace)
text = "Hello, world!"
words = unicode_segmentation_rs.split_word_bounds(text)
print(words)  # ['Hello', ',', ' ', 'world', '!']

# Unicode words (excludes punctuation and whitespace)
words = unicode_segmentation_rs.unicode_words(text)
print(words)  # ['Hello', 'world']

# Word indices
indices = unicode_segmentation_rs.split_word_bound_indices(text)
print(indices)  # [(0, 'Hello'), (5, ','), ...]

# Sentence segmentation
text = "Hello world. How are you? I'm fine."
sentences = unicode_segmentation_rs.unicode_sentences(text)
print(sentences)  # ['Hello world. ', 'How are you? ', "I'm fine."]

# Line-break opportunities use UTF-8 byte offsets
text = "你好世界"
breaks = unicode_segmentation_rs.line_breaks(text)
print(breaks)  # [(3, False), (6, False), (9, False), (12, True)]
units = unicode_segmentation_rs.line_break_units(text)
print(units)  # ['你', '好', '世', '界']

# Display width calculation
text = "Hello 世界"
width = unicode_segmentation_rs.text_width(text)
print(width)  # 10 (Hello=5, space=1, 世=2, 界=2, but depends on terminal)

# Character width
print(unicode_segmentation_rs.text_width("A"))  # 1
print(unicode_segmentation_rs.text_width("世"))  # 2
print(unicode_segmentation_rs.text_width("\t"))  # 1

Examples

Grapheme Cluster Segmentation

import unicode_segmentation_rs

# Complex emojis and combining characters
text = "Hello 👨‍👩‍👧‍👦 नमस्ते"
print(f"Text: {text}")
print(f"Graphemes: {unicode_segmentation_rs.graphemes(text, is_extended=True)}")
print(
    f"Length (graphemes): {len(unicode_segmentation_rs.graphemes(text, is_extended=True))}"
)
print(f"Length (chars): {len(text)}")

# With indices
print("Grapheme indices:")
for idx, cluster in unicode_segmentation_rs.grapheme_indices(text, is_extended=True):
    print(f"  {idx:3d}: {cluster!r}")

Word Segmentation

text = "Hello, world! How are you?"
print(f"Text: {text}")
print(f"Word bounds: {unicode_segmentation_rs.split_word_bounds(text)}")
print(f"Unicode words: {unicode_segmentation_rs.unicode_words(text)}")

# With indices
print("Word boundary indices:")
for idx, word in unicode_segmentation_rs.split_word_bound_indices(text):
    print(f"  {idx:3d}: {word!r}")

Sentence Segmentation

text = "Hello world. How are you? I'm fine, thanks! What about you?"
print(f"Text: {text}")
sentences = unicode_segmentation_rs.unicode_sentences(text)
print("Sentences:")
for i, sentence in enumerate(sentences, 1):
    print(f"  {i}. {sentence!r}")

Line-Break Segmentation

# Find legal wrapping opportunities without measuring or reformatting text
text = "Hello 世界"
print(unicode_segmentation_rs.line_breaks(text))
print(unicode_segmentation_rs.line_break_units(text))  # ['Hello ', '世', '界']

# A soft hyphen is preserved in the unit before its discretionary break
text = "foo\u00adbar"
print(unicode_segmentation_rs.line_break_units(text))  # ['foo\u00ad', 'bar']

Line-break segmentation reports opportunities only. The caller remains responsible for measuring widths, trimming whitespace for display, and rendering a visible hyphen when selecting a soft-hyphen break.

The underlying unicode-linebreak crate treats complex-context (SA) characters as ordinary alphabetic characters rather than performing dictionary-based segmentation. Consequently, scripts such as Thai, Lao, and Khmer do not receive language-specific word break opportunities.

Multilingual Examples

# Arabic
arabic = "مرحبا بك. كيف حالك؟"
print(f"Arabic: {arabic}")
print(f"Sentences: {unicode_segmentation_rs.unicode_sentences(arabic)}")

# Japanese
japanese = "こんにちは。お元気ですか?"
print(f"Japanese: {japanese}")
print(f"Sentences: {unicode_segmentation_rs.unicode_sentences(japanese)}")

# Mixed languages
mixed = "Hello世界! This is a test文章."
print(f"Mixed: {mixed}")
print(f"Words: {unicode_segmentation_rs.unicode_words(mixed)}")

Display Width Calculation

examples = [
    "Hello",
    "世界",
    "Hello 世界",
    "こんにちは",
    "🎉🎊",
    "Tab\there",
]

for text in examples:
    width = unicode_segmentation_rs.text_width(text)
    print(f"Text: {text!r:20} Width: {width:2} Chars: {len(text):2}")

# Character widths
chars = ["a", "A", "1", " ", "世", "界", "あ", "🎉", "\t", "\n"]
for c in chars:
    w = unicode_segmentation_rs.text_width(c)
    print(f"  {c!r:6} width: {w:2}")

Gettext PO File Wrapping

# Wrap text for PO files (default width is 77 characters)
text = "This is a long translation string that needs to be wrapped appropriately for a gettext PO file"
lines = unicode_segmentation_rs.gettext_wrap(text, 77)
for i, line in enumerate(lines, 1):
    print(f"Line {i}: {line}")

# Wrapping with CJK characters
text = (
    "This translation contains 中文字符 (Chinese characters) and should wrap correctly"
)
lines = unicode_segmentation_rs.gettext_wrap(text, 40)
for line in lines:
    width = unicode_segmentation_rs.text_width(line)
    print(f"[{width:2d} cols] {line}")

# Escape sequences are preserved
text = "This has\\nline breaks\\tand tabs"
lines = unicode_segmentation_rs.gettext_wrap(text, 20)
print(lines)

API Reference

Functions returning lists materialize the complete result. Applications processing very large or untrusted text should enforce an input-size limit appropriate for their environment.

graphemes(text: str, is_extended: bool) -> list[str]

Split a string into grapheme clusters. Set is_extended=True for extended grapheme clusters (recommended).

grapheme_indices(text: str, is_extended: bool) -> list[tuple[int, str]]

Split a string into grapheme clusters with their byte indices.

split_word_bounds(text: str) -> list[str]

Split a string at word boundaries (includes punctuation and whitespace).

split_word_bound_indices(text: str) -> list[tuple[int, str]]

Split a string at word boundaries with byte indices.

unicode_words(text: str) -> list[str]

Get Unicode words from a string (excludes punctuation and whitespace).

unicode_sentences(text: str) -> list[str]

Split a string into sentences according to Unicode rules.

line_breaks(text: str) -> list[tuple[int, bool]]

Return every allowed or mandatory Unicode line-break opportunity as (utf8_byte_offset, mandatory). The boolean is True only for mandatory breaks. Non-empty input includes the mandatory end-of-text opportunity.

line_break_units(text: str) -> list[str]

Split a string at every allowed or mandatory Unicode line-break opportunity. Every input code point is preserved exactly, and the mandatory end-of-text opportunity does not add an empty unit.

text_width(text: str) -> int

Get the display width of a string in columns (as it would appear in a terminal). East Asian characters typically take 2 columns.

gettext_wrap(text: str, width: int) -> list[str]

Wrap text for gettext PO files. This function follows gettext's wrapping behavior:

  • Never breaks escape sequences (\n, \", etc.)
  • Prefers breaking after spaces
  • Handles CJK characters with proper width calculation
  • Breaks long words only when necessary

Building for Distribution

# Build wheel
maturin build --release

# Build and publish to PyPI
maturin publish

Running Tests

# Install test dependencies
pip install pytest

# Run tests
pytest tests/

License

This project is licensed under the Apache License 2.0.

Metadata

Release files for unicode-segmentation-rs 1.0.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 unicode-segmentation-rs 1.0.0
File Size Uploaded Provenance Actions
unicode_segmentation_rs-1.0.0.tar.gz 34.8 kB Without provenance Details for unicode_segmentation_rs-1.0.0.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for unicode-segmentation-rs 1.0.0
File Actions
unicode_segmentation_rs-1.0.0-cp315-abi3.abi3t-win_amd64.whl CPython 3.15 abi3t, abi3 Windows x86-64 Details for unicode_segmentation_rs-1.0.0-cp315-abi3.abi3t-win_amd64.whl
unicode_segmentation_rs-1.0.0-cp315-abi3.abi3t-win32.whl CPython 3.15 abi3t, abi3 Windows x86-32 Details for unicode_segmentation_rs-1.0.0-cp315-abi3.abi3t-win32.whl
unicode_segmentation_rs-1.0.0-cp315-abi3.abi3t-musllinux_1_2_x86_64.whl CPython 3.15 abi3t, abi3 Linux musl 1.2+ x86-64 Details for unicode_segmentation_rs-1.0.0-cp315-abi3.abi3t-musllinux_1_2_x86_64.whl
unicode_segmentation_rs-1.0.0-cp315-abi3.abi3t-musllinux_1_2_i686.whl CPython 3.15 abi3t, abi3 Linux musl 1.2+ x86-32 Details for unicode_segmentation_rs-1.0.0-cp315-abi3.abi3t-musllinux_1_2_i686.whl
unicode_segmentation_rs-1.0.0-cp315-abi3.abi3t-musllinux_1_2_armv7l.whl CPython 3.15 abi3t, abi3 Linux musl 1.2+ ARMv7l Details for unicode_segmentation_rs-1.0.0-cp315-abi3.abi3t-musllinux_1_2_armv7l.whl
unicode_segmentation_rs-1.0.0-cp315-abi3.abi3t-musllinux_1_2_aarch64.whl CPython 3.15 abi3t, abi3 Linux musl 1.2+ ARM64 Details for unicode_segmentation_rs-1.0.0-cp315-abi3.abi3t-musllinux_1_2_aarch64.whl
unicode_segmentation_rs-1.0.0-cp315-abi3.abi3t-manylinux_2_34_riscv64.whl CPython 3.15 abi3t, abi3 Linux glibc 2.34+ RISC-V 64 Details for unicode_segmentation_rs-1.0.0-cp315-abi3.abi3t-manylinux_2_34_riscv64.whl
unicode_segmentation_rs-1.0.0-cp315-abi3.abi3t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.15 abi3t, abi3 Linux glibc 2.17+ x86-64 Details for unicode_segmentation_rs-1.0.0-cp315-abi3.abi3t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
unicode_segmentation_rs-1.0.0-cp315-abi3.abi3t-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.15 abi3, abi3t Linux glibc 2.17+ IBM System/390x Details for unicode_segmentation_rs-1.0.0-cp315-abi3.abi3t-manylinux_2_17_s390x.manylinux2014_s390x.whl
unicode_segmentation_rs-1.0.0-cp315-abi3.abi3t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.15 abi3t, abi3 Linux glibc 2.17+ PowerPC 64-le Details for unicode_segmentation_rs-1.0.0-cp315-abi3.abi3t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
unicode_segmentation_rs-1.0.0-cp315-abi3.abi3t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.15 abi3t, abi3 Linux glibc 2.17+ ARMv7l Details for unicode_segmentation_rs-1.0.0-cp315-abi3.abi3t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
unicode_segmentation_rs-1.0.0-cp315-abi3.abi3t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.15 abi3t, abi3 Linux glibc 2.17+ ARM64 Details for unicode_segmentation_rs-1.0.0-cp315-abi3.abi3t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
unicode_segmentation_rs-1.0.0-cp315-abi3.abi3t-manylinux_2_5_i686.manylinux1_i686.whl CPython 3.15 abi3t, abi3 Linux glibc 2.5+ x86-32 Details for unicode_segmentation_rs-1.0.0-cp315-abi3.abi3t-manylinux_2_5_i686.manylinux1_i686.whl
unicode_segmentation_rs-1.0.0-cp315-abi3.abi3t-macosx_11_0_arm64.whl CPython 3.15 abi3t, abi3 macOS 11.0+ ARM64 Details for unicode_segmentation_rs-1.0.0-cp315-abi3.abi3t-macosx_11_0_arm64.whl
unicode_segmentation_rs-1.0.0-cp315-abi3.abi3t-macosx_10_12_x86_64.whl CPython 3.15 abi3t, abi3 macOS 10.12+ x86-64 Details for unicode_segmentation_rs-1.0.0-cp315-abi3.abi3t-macosx_10_12_x86_64.whl
unicode_segmentation_rs-1.0.0-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details for unicode_segmentation_rs-1.0.0-cp314-cp314t-win_amd64.whl
unicode_segmentation_rs-1.0.0-cp314-cp314t-win32.whl CPython 3.14 CPython 3.14 free-threading Windows x86-32 Details for unicode_segmentation_rs-1.0.0-cp314-cp314t-win32.whl
unicode_segmentation_rs-1.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details for unicode_segmentation_rs-1.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl
unicode_segmentation_rs-1.0.0-cp314-cp314t-musllinux_1_2_i686.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-32 Details for unicode_segmentation_rs-1.0.0-cp314-cp314t-musllinux_1_2_i686.whl
unicode_segmentation_rs-1.0.0-cp314-cp314t-musllinux_1_2_armv7l.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARMv7l Details for unicode_segmentation_rs-1.0.0-cp314-cp314t-musllinux_1_2_armv7l.whl
unicode_segmentation_rs-1.0.0-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details for unicode_segmentation_rs-1.0.0-cp314-cp314t-musllinux_1_2_aarch64.whl
unicode_segmentation_rs-1.0.0-cp314-cp314t-manylinux_2_34_riscv64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.34+ RISC-V 64 Details for unicode_segmentation_rs-1.0.0-cp314-cp314t-manylinux_2_34_riscv64.whl
unicode_segmentation_rs-1.0.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Details for unicode_segmentation_rs-1.0.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
unicode_segmentation_rs-1.0.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ IBM System/390x Details for unicode_segmentation_rs-1.0.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl
unicode_segmentation_rs-1.0.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ PowerPC 64-le Details for unicode_segmentation_rs-1.0.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
unicode_segmentation_rs-1.0.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARMv7l Details for unicode_segmentation_rs-1.0.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
unicode_segmentation_rs-1.0.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Details for unicode_segmentation_rs-1.0.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
unicode_segmentation_rs-1.0.0-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.5+ x86-32 Details for unicode_segmentation_rs-1.0.0-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl
unicode_segmentation_rs-1.0.0-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details for unicode_segmentation_rs-1.0.0-cp314-cp314t-macosx_11_0_arm64.whl
unicode_segmentation_rs-1.0.0-cp314-cp314t-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.12+ x86-64 Details for unicode_segmentation_rs-1.0.0-cp314-cp314t-macosx_10_12_x86_64.whl
unicode_segmentation_rs-1.0.0-cp310-abi3-win_amd64.whl CPython 3.10 abi3 Windows x86-64 Details for unicode_segmentation_rs-1.0.0-cp310-abi3-win_amd64.whl
unicode_segmentation_rs-1.0.0-cp310-abi3-win32.whl CPython 3.10 abi3 Windows x86-32 Details for unicode_segmentation_rs-1.0.0-cp310-abi3-win32.whl
unicode_segmentation_rs-1.0.0-cp310-abi3-musllinux_1_2_x86_64.whl CPython 3.10 abi3 Linux musl 1.2+ x86-64 Details for unicode_segmentation_rs-1.0.0-cp310-abi3-musllinux_1_2_x86_64.whl
unicode_segmentation_rs-1.0.0-cp310-abi3-musllinux_1_2_i686.whl CPython 3.10 abi3 Linux musl 1.2+ x86-32 Details for unicode_segmentation_rs-1.0.0-cp310-abi3-musllinux_1_2_i686.whl
unicode_segmentation_rs-1.0.0-cp310-abi3-musllinux_1_2_armv7l.whl CPython 3.10 abi3 Linux musl 1.2+ ARMv7l Details for unicode_segmentation_rs-1.0.0-cp310-abi3-musllinux_1_2_armv7l.whl
unicode_segmentation_rs-1.0.0-cp310-abi3-musllinux_1_2_aarch64.whl CPython 3.10 abi3 Linux musl 1.2+ ARM64 Details for unicode_segmentation_rs-1.0.0-cp310-abi3-musllinux_1_2_aarch64.whl
unicode_segmentation_rs-1.0.0-cp310-abi3-manylinux_2_34_riscv64.whl CPython 3.10 abi3 Linux glibc 2.34+ RISC-V 64 Details for unicode_segmentation_rs-1.0.0-cp310-abi3-manylinux_2_34_riscv64.whl
unicode_segmentation_rs-1.0.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 abi3 Linux glibc 2.17+ x86-64 Details for unicode_segmentation_rs-1.0.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
unicode_segmentation_rs-1.0.0-cp310-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.10 abi3 Linux glibc 2.17+ IBM System/390x Details for unicode_segmentation_rs-1.0.0-cp310-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
unicode_segmentation_rs-1.0.0-cp310-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.10 abi3 Linux glibc 2.17+ PowerPC 64-le Details for unicode_segmentation_rs-1.0.0-cp310-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
unicode_segmentation_rs-1.0.0-cp310-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.10 abi3 Linux glibc 2.17+ ARMv7l Details for unicode_segmentation_rs-1.0.0-cp310-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
unicode_segmentation_rs-1.0.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 abi3 Linux glibc 2.17+ ARM64 Details for unicode_segmentation_rs-1.0.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
unicode_segmentation_rs-1.0.0-cp310-abi3-manylinux_2_5_i686.manylinux1_i686.whl CPython 3.10 abi3 Linux glibc 2.5+ x86-32 Details for unicode_segmentation_rs-1.0.0-cp310-abi3-manylinux_2_5_i686.manylinux1_i686.whl
unicode_segmentation_rs-1.0.0-cp310-abi3-macosx_11_0_arm64.whl CPython 3.10 abi3 macOS 11.0+ ARM64 Details for unicode_segmentation_rs-1.0.0-cp310-abi3-macosx_11_0_arm64.whl
unicode_segmentation_rs-1.0.0-cp310-abi3-macosx_10_12_x86_64.whl CPython 3.10 abi3 macOS 10.12+ x86-64 Details for unicode_segmentation_rs-1.0.0-cp310-abi3-macosx_10_12_x86_64.whl

Total release size: 15.9 MB

Release files / unicode_segmentation_rs-1.0.0.tar.gz

Download URL unicode_segmentation_rs-1.0.0.tar.gz
Size 34.8 kB
Tags Source
SHA-256 checksum
How to use checksums
0c813bd38ab6bce5176f65d3b7c13b5d771f02dac09c09ff55ceb39728a995ee
BLAKE2b-256 checksum
How to use checksums
26e428a415f71c7fe00f6b22254b3890442955bc720918c95d7b0c3ea0f5e12b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / unicode_segmentation_rs-1.0.0-cp315-abi3.abi3t-win_amd64.whl

Download URL unicode_segmentation_rs-1.0.0-cp315-abi3.abi3t-win_amd64.whl
Size 171.4 kB
Tags CPython 3.15 Windows x86-64 abi3 abi3t
SHA-256 checksum
How to use checksums
25e81589da05247cedf9ba7750d5ce8c27f9c9f1d919a537c90266d5b1fac10d
BLAKE2b-256 checksum
How to use checksums
8b7b7bc0debfa0e6b647ac73e335de3c7dd3fa6d9123e936ea58845e6dd48442
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / unicode_segmentation_rs-1.0.0-cp315-abi3.abi3t-win32.whl

Download URL unicode_segmentation_rs-1.0.0-cp315-abi3.abi3t-win32.whl
Size 166.0 kB
Tags CPython 3.15 Windows x86-32 abi3 abi3t
SHA-256 checksum
How to use checksums
9ef936a0a0e5432407c8e0712ffc29611ec5cfb6125c6161aa7a7cd1991457c2
BLAKE2b-256 checksum
How to use checksums
8c8d8ac10764f17efa352dae47236b1448cffd2f6e564fe209c3a06afb8d03bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / unicode_segmentation_rs-1.0.0-cp315-abi3.abi3t-musllinux_1_2_x86_64.whl

Download URL unicode_segmentation_rs-1.0.0-cp315-abi3.abi3t-musllinux_1_2_x86_64.whl
Size 509.6 kB
Tags CPython 3.15 Linux musl 1.2+ x86-64 abi3 abi3t
SHA-256 checksum
How to use checksums
bfc9fea833a1d79e060b5cbfe4c73c83afd3d644ec6aba0df76d71711311479d
BLAKE2b-256 checksum
How to use checksums
62d2ca7e32b81da9334729e75038ebb6a986868996082e228341f9bb63639a88
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / unicode_segmentation_rs-1.0.0-cp315-abi3.abi3t-musllinux_1_2_i686.whl

Download URL unicode_segmentation_rs-1.0.0-cp315-abi3.abi3t-musllinux_1_2_i686.whl
Size 540.1 kB
Tags CPython 3.15 Linux musl 1.2+ x86-32 abi3 abi3t
SHA-256 checksum
How to use checksums
b521c8c768e04d9c322a2f735b9f4c85949dde28ca28d690105032419d147fbd
BLAKE2b-256 checksum
How to use checksums
0164c4a457d79d0f7343867f575f1a75d0f0b1c3d83d9c3bbb4199382b36950c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / unicode_segmentation_rs-1.0.0-cp315-abi3.abi3t-musllinux_1_2_armv7l.whl

Download URL unicode_segmentation_rs-1.0.0-cp315-abi3.abi3t-musllinux_1_2_armv7l.whl
Size 581.7 kB
Tags CPython 3.15 Linux musl 1.2+ ARMv7l abi3 abi3t
SHA-256 checksum
How to use checksums
5c9a1329b33e2d8c8178c9ab7fb77c6007a45afda332d2dcd7c9c079598d8c2a
BLAKE2b-256 checksum
How to use checksums
f68e7cf036bc1f7e54048c25445a165ce5cb2034f96d316cf58936030d8ac797
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / unicode_segmentation_rs-1.0.0-cp315-abi3.abi3t-musllinux_1_2_aarch64.whl

Download URL unicode_segmentation_rs-1.0.0-cp315-abi3.abi3t-musllinux_1_2_aarch64.whl
Size 480.1 kB
Tags CPython 3.15 Linux musl 1.2+ ARM64 abi3 abi3t
SHA-256 checksum
How to use checksums
5597b33d43c6c1d0cb41effbf0cc23ef7d2eec200c3deeab896a89e7c85019f9
BLAKE2b-256 checksum
How to use checksums
3380980716dbfc2d0aaa905fb3a07bf15336bba44d25338647aa2ee9eff12042
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / unicode_segmentation_rs-1.0.0-cp315-abi3.abi3t-manylinux_2_34_riscv64.whl

Download URL unicode_segmentation_rs-1.0.0-cp315-abi3.abi3t-manylinux_2_34_riscv64.whl
Size 300.9 kB
Tags CPython 3.15 Linux glibc 2.34+ RISC-V 64 abi3 abi3t
SHA-256 checksum
How to use checksums
d440c8e4a25e58c7258c50fa3aee772aed0283252cfc286bff79c1bae5928ea5
BLAKE2b-256 checksum
How to use checksums
3078bd0c75b3f77f0944525a010c184ae2ed340345cf0713512a5303e9d8525b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / unicode_segmentation_rs-1.0.0-cp315-abi3.abi3t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL unicode_segmentation_rs-1.0.0-cp315-abi3.abi3t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 308.6 kB
Tags CPython 3.15 Linux glibc 2.17+ x86-64 abi3 abi3t
SHA-256 checksum
How to use checksums
df6b450ffc276a4d65676c3e52aa2814bee1b9ba9887172b71125485b71514ae
BLAKE2b-256 checksum
How to use checksums
76b4ff0cda1b8de344db76b5cbed4e1cd28aac259088d74e24e709f5a6b3f736
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / unicode_segmentation_rs-1.0.0-cp315-abi3.abi3t-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL unicode_segmentation_rs-1.0.0-cp315-abi3.abi3t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 325.2 kB
Tags CPython 3.15 Linux glibc 2.17+ IBM System/390x abi3 abi3t
SHA-256 checksum
How to use checksums
efab999e28f6c6c778ccf48ee403fb55ae7a565febf2494080fec82907c390fe
BLAKE2b-256 checksum
How to use checksums
658ccae1caa8d2e9050f041ae1bc9a7730c021299071e99f0761877176bd786e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / unicode_segmentation_rs-1.0.0-cp315-abi3.abi3t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL unicode_segmentation_rs-1.0.0-cp315-abi3.abi3t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 414.1 kB
Tags CPython 3.15 Linux glibc 2.17+ PowerPC 64-le abi3 abi3t
SHA-256 checksum
How to use checksums
0f1cc8853b96242838daf78adcc28ee257d6266e4ff2b3de8846705143add3dc
BLAKE2b-256 checksum
How to use checksums
2b084074617b2ebc1bb780e3666b1676a7e0af05723f63044c3bc42e2ebfe826
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / unicode_segmentation_rs-1.0.0-cp315-abi3.abi3t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL unicode_segmentation_rs-1.0.0-cp315-abi3.abi3t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 305.8 kB
Tags CPython 3.15 Linux glibc 2.17+ ARMv7l abi3 abi3t
SHA-256 checksum
How to use checksums
fa657cd8bc103e4e959bad0ec49002641f81625daf5587eecb0a946e58b7f344
BLAKE2b-256 checksum
How to use checksums
827198ab3ad4ee28e0f05697772817ab19ef9b80f624fc6e14af6d9ba0ee60d0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / unicode_segmentation_rs-1.0.0-cp315-abi3.abi3t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL unicode_segmentation_rs-1.0.0-cp315-abi3.abi3t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 301.4 kB
Tags CPython 3.15 Linux glibc 2.17+ ARM64 abi3 abi3t
SHA-256 checksum
How to use checksums
6d45887c05ee58f5073551cb6549818ca535847e7d687934ebaabfe04dd10518
BLAKE2b-256 checksum
How to use checksums
d4d5426310514a2c1697bb0016ca1eea7a7cd04766237426241346b65ded5e4f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / unicode_segmentation_rs-1.0.0-cp315-abi3.abi3t-manylinux_2_5_i686.manylinux1_i686.whl

Download URL unicode_segmentation_rs-1.0.0-cp315-abi3.abi3t-manylinux_2_5_i686.manylinux1_i686.whl
Size 319.7 kB
Tags CPython 3.15 Linux glibc 2.5+ x86-32 abi3 abi3t
SHA-256 checksum
How to use checksums
db559e14d6a9000b43ab15b83c51d8d9ea81df447c658a80de07a28b385d5e07
BLAKE2b-256 checksum
How to use checksums
44e795c3ac3f6dc21f975a099ec96261bfe092bb5b28ed2e734f54c74bc45901
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / unicode_segmentation_rs-1.0.0-cp315-abi3.abi3t-macosx_11_0_arm64.whl

Download URL unicode_segmentation_rs-1.0.0-cp315-abi3.abi3t-macosx_11_0_arm64.whl
Size 271.9 kB
Tags CPython 3.15 abi3 abi3t macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
061d4ee3f7702a39641b1571d9c2f71b82e261032ac19fc9ef0e117599482da8
BLAKE2b-256 checksum
How to use checksums
9d8f64ca4889ee1b8282e6251bf41f676ad823531ffeab5853adb3820754402e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / unicode_segmentation_rs-1.0.0-cp315-abi3.abi3t-macosx_10_12_x86_64.whl

Download URL unicode_segmentation_rs-1.0.0-cp315-abi3.abi3t-macosx_10_12_x86_64.whl
Size 272.7 kB
Tags CPython 3.15 abi3 abi3t macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
d59296bc092f6adb438ff4198a9def9489c766d494ca0229e86924db81044070
BLAKE2b-256 checksum
How to use checksums
4147ad29902c568c9cbf88781ecc61507582a3a97fcd65e0c8f5f28f975385eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / unicode_segmentation_rs-1.0.0-cp314-cp314t-win_amd64.whl

Download URL unicode_segmentation_rs-1.0.0-cp314-cp314t-win_amd64.whl
Size 171.2 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
d67919d98535717e90cd1bcc471547748a292f2a02d2eb4be833f34317418c27
BLAKE2b-256 checksum
How to use checksums
092490e011018c28aa7b14342065b6cf1a4273ca4beb3602f420b04284f68eb8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / unicode_segmentation_rs-1.0.0-cp314-cp314t-win32.whl

Download URL unicode_segmentation_rs-1.0.0-cp314-cp314t-win32.whl
Size 165.9 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
974662d1bfdade008df8d8b619830a9086ce4fe626f081bdbab5e72bc012aa80
BLAKE2b-256 checksum
How to use checksums
d1593a11fe47800420a5dadc0c120f1418d85d628b37df04a9bb3a28d10d7298
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / unicode_segmentation_rs-1.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL unicode_segmentation_rs-1.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 510.0 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
423556564e96b6049476596ac14b8932a22440bc819094ed562e60246b886869
BLAKE2b-256 checksum
How to use checksums
84ca1b67b92485433e25499aaea7d8915e4e7d8aaed60a5655f5bfbad220759f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / unicode_segmentation_rs-1.0.0-cp314-cp314t-musllinux_1_2_i686.whl

Download URL unicode_segmentation_rs-1.0.0-cp314-cp314t-musllinux_1_2_i686.whl
Size 539.9 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
533f1c2ccbd5b1d5ed49be7454ed764d156dcad4871f50c88f437e600bfdbe3a
BLAKE2b-256 checksum
How to use checksums
997a16c77507e9cb94b59c94f019cfd6b12aecf9e56388082235514575635197
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / unicode_segmentation_rs-1.0.0-cp314-cp314t-musllinux_1_2_armv7l.whl

Download URL unicode_segmentation_rs-1.0.0-cp314-cp314t-musllinux_1_2_armv7l.whl
Size 581.7 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARMv7l
SHA-256 checksum
How to use checksums
85cbaf706f0051736d011f1108de04bf2e0764d2bcdbbf2d88e48bb687c907e7
BLAKE2b-256 checksum
How to use checksums
7766092f9396ed42a73d0a37c465be6ad44053795ac9c2f9d280442b065e90b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / unicode_segmentation_rs-1.0.0-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL unicode_segmentation_rs-1.0.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 480.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
8450530414c409def745d4b66a4ae122f930c82a68b6bf9e6e7bc98dab99cf72
BLAKE2b-256 checksum
How to use checksums
577a5e5056f930f8f5b6ee23281701ede09b0400498517f1d59f1f86e9c65cba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / unicode_segmentation_rs-1.0.0-cp314-cp314t-manylinux_2_34_riscv64.whl

Download URL unicode_segmentation_rs-1.0.0-cp314-cp314t-manylinux_2_34_riscv64.whl
Size 301.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.34+ RISC-V 64
SHA-256 checksum
How to use checksums
140721b64d0ef7f5e83e075bfdd10c3fa619e46927eb000634808947164f43d6
BLAKE2b-256 checksum
How to use checksums
06d2cb675c6a3bb705c59932b561e723a721650f5aa24115fbd5d48741076145
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / unicode_segmentation_rs-1.0.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL unicode_segmentation_rs-1.0.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 307.7 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
65993f163f2914709f2c3ef175b2b668c801fbdb40951b4c445d522a3657a0e2
BLAKE2b-256 checksum
How to use checksums
d46882eb3f1abe247012e83e2fbe1afe5332f3d0387b20ddec84b31776d963aa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / unicode_segmentation_rs-1.0.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL unicode_segmentation_rs-1.0.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 324.9 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ IBM System/390x
SHA-256 checksum
How to use checksums
670f87df4052f04cf747fb2e0a6ec8709f6b8f632be095e9d663e1432057a667
BLAKE2b-256 checksum
How to use checksums
53b0c363bacb67faa5a85a40a51b7c2cb8b085c9593f73132a036a8957937670
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / unicode_segmentation_rs-1.0.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL unicode_segmentation_rs-1.0.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 416.0 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ PowerPC 64-le
SHA-256 checksum
How to use checksums
4c6276c65868174e0bc98ae6e632c657fed18695a8def5d1b256a4ee24c685e8
BLAKE2b-256 checksum
How to use checksums
66bc6e6e3a047eb02b91016739f415980d3c81efe91afd9c53657ca24e449481
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / unicode_segmentation_rs-1.0.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL unicode_segmentation_rs-1.0.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 306.2 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
3f4e2e6e146b76f80e180c9690ce2bcb53990767f13c8d87e84ae64cf2a87d75
BLAKE2b-256 checksum
How to use checksums
289734769b91a1e87f73256110fb4125e1e473f495b0a43664cdd86ed932b8f3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / unicode_segmentation_rs-1.0.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL unicode_segmentation_rs-1.0.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 301.7 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
25b770c23168412943896d9216614fadcb242c8d6ada5e5c34334169c8656405
BLAKE2b-256 checksum
How to use checksums
997ba00ed37eaafd089d1c209f8898ab7a94533f1c8d4ccc279e66b96d0c2448
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / unicode_segmentation_rs-1.0.0-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl

Download URL unicode_segmentation_rs-1.0.0-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl
Size 320.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
e9ec7b1560b5abfdd8c390b68fc025f44584b87a91f6cb147b540b359788b8f8
BLAKE2b-256 checksum
How to use checksums
710c65892a28c67c54200f44727ae50647e419f317310341b6908f58938c4aea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / unicode_segmentation_rs-1.0.0-cp314-cp314t-macosx_11_0_arm64.whl

Download URL unicode_segmentation_rs-1.0.0-cp314-cp314t-macosx_11_0_arm64.whl
Size 271.7 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
886b957f2e1dea717706b945feaf03c067282a6f7bd95dc67b5e6411a2badc8c
BLAKE2b-256 checksum
How to use checksums
d17a85afcd241e87b232589945d80ef35b66a67fd7e117c084eb704ae8438786
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / unicode_segmentation_rs-1.0.0-cp314-cp314t-macosx_10_12_x86_64.whl

Download URL unicode_segmentation_rs-1.0.0-cp314-cp314t-macosx_10_12_x86_64.whl
Size 272.4 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
2819e95d62c5c70c9631910a8416b52c8903f683a96d41a90a84a4eacb561e91
BLAKE2b-256 checksum
How to use checksums
cf757ea103bfd275473df2dc8be65dd1ccba103eaaa0992b87b952882decb5f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / unicode_segmentation_rs-1.0.0-cp310-abi3-win_amd64.whl

Download URL unicode_segmentation_rs-1.0.0-cp310-abi3-win_amd64.whl
Size 173.3 kB
Tags CPython 3.10 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
66e505f79f278c956df7c7716e9f7a554b0faf018396030d660b79de8c65c989
BLAKE2b-256 checksum
How to use checksums
50309f0cdd14ea9306a43998496c87418a9fde08eab5d981ed58851bb86824ce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / unicode_segmentation_rs-1.0.0-cp310-abi3-win32.whl

Download URL unicode_segmentation_rs-1.0.0-cp310-abi3-win32.whl
Size 167.4 kB
Tags CPython 3.10 Windows x86-32 abi3
SHA-256 checksum
How to use checksums
4f58273fb86c047eb798434b27e8d888bfce94750828d6e077823fc5bc6f55fe
BLAKE2b-256 checksum
How to use checksums
71e179cf6fc29328e229d530795158c19ed4796250c5ae9a410a242b3e6660c7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / unicode_segmentation_rs-1.0.0-cp310-abi3-musllinux_1_2_x86_64.whl

Download URL unicode_segmentation_rs-1.0.0-cp310-abi3-musllinux_1_2_x86_64.whl
Size 513.1 kB
Tags CPython 3.10 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
0ebd1b505754ee60dc8b77a1fcc4b9606bfefa0e291a01246f301a685f53eeca
BLAKE2b-256 checksum
How to use checksums
f0dccd0619ff67be579249885f5c2cc716fe15a0de3ccb4c3f58bda5ca79bf83
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / unicode_segmentation_rs-1.0.0-cp310-abi3-musllinux_1_2_i686.whl

Download URL unicode_segmentation_rs-1.0.0-cp310-abi3-musllinux_1_2_i686.whl
Size 543.0 kB
Tags CPython 3.10 Linux musl 1.2+ x86-32 abi3
SHA-256 checksum
How to use checksums
731f18101b53dbfc7e5ac0807452270087f7e4972326c0eb1ea5c038a35315e0
BLAKE2b-256 checksum
How to use checksums
98429ec1e66ec228f1faa675a14eb5d05e71072241090d1214586459fa414307
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / unicode_segmentation_rs-1.0.0-cp310-abi3-musllinux_1_2_armv7l.whl

Download URL unicode_segmentation_rs-1.0.0-cp310-abi3-musllinux_1_2_armv7l.whl
Size 583.7 kB
Tags CPython 3.10 Linux musl 1.2+ ARMv7l abi3
SHA-256 checksum
How to use checksums
e33c4ee117c4936f70a1d274575bb323f94cc2aa43ce096edf4c0b179c036776
BLAKE2b-256 checksum
How to use checksums
47f11bc23145b91fcd4753aa560e5da84bfd5191a3969f1ce733097afa3f0998
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / unicode_segmentation_rs-1.0.0-cp310-abi3-musllinux_1_2_aarch64.whl

Download URL unicode_segmentation_rs-1.0.0-cp310-abi3-musllinux_1_2_aarch64.whl
Size 484.4 kB
Tags CPython 3.10 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
738f489e2fd677dd6deffebac3f136a04808fbf0a4d29dbd65043953371009b3
BLAKE2b-256 checksum
How to use checksums
240f85b42a2a4cac89ff6bb45b3b188f63fd57cc623d9d64957b3fd377e6c240
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / unicode_segmentation_rs-1.0.0-cp310-abi3-manylinux_2_34_riscv64.whl

Download URL unicode_segmentation_rs-1.0.0-cp310-abi3-manylinux_2_34_riscv64.whl
Size 305.2 kB
Tags CPython 3.10 Linux glibc 2.34+ RISC-V 64 abi3
SHA-256 checksum
How to use checksums
18037f88c1a21c4218c114ab3f55dbb8277d59541c68ac0f0bf804683f766e03
BLAKE2b-256 checksum
How to use checksums
94db75a415ca06cb286bb6f77538c493d8ee20500438e49547e9db0291bb1409
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / unicode_segmentation_rs-1.0.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL unicode_segmentation_rs-1.0.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 311.3 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
b5ea1a5ba1664cdb46f968de873fcf609fc2268a65441cd26330a49e48f108f2
BLAKE2b-256 checksum
How to use checksums
c0fd93fd10ac8d5accc9058f297a38d8b8148e5f92d966d1c4d7a9c7c16ecd56
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / unicode_segmentation_rs-1.0.0-cp310-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL unicode_segmentation_rs-1.0.0-cp310-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 327.5 kB
Tags CPython 3.10 Linux glibc 2.17+ IBM System/390x abi3
SHA-256 checksum
How to use checksums
f24322fe9feea13ad51a3b0c85eb4370c9a8a5a14e8079416ab940e59a88e6ea
BLAKE2b-256 checksum
How to use checksums
b516c159236621b564f08e1a5b3eb44598e55678d93136a571b2fccf40e54509
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / unicode_segmentation_rs-1.0.0-cp310-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL unicode_segmentation_rs-1.0.0-cp310-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 418.1 kB
Tags CPython 3.10 Linux glibc 2.17+ PowerPC 64-le abi3
SHA-256 checksum
How to use checksums
8e5324405a31520a1108bcc8407de487fdd0b5d0685592b1eccfef47f4f64b5a
BLAKE2b-256 checksum
How to use checksums
dd2696cb2cec35bb69d852b8ed3618470195a979f7739b22364fa3a2eb6e8a49
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / unicode_segmentation_rs-1.0.0-cp310-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL unicode_segmentation_rs-1.0.0-cp310-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 308.3 kB
Tags CPython 3.10 Linux glibc 2.17+ ARMv7l abi3
SHA-256 checksum
How to use checksums
baeaedb8f4d5406a8d5cc4cff84a790db09f81b76f3f37deb0e4977f20f8a8b7
BLAKE2b-256 checksum
How to use checksums
217056b8084f3c56e550e79e5c5a4dc1707b57d7aa699d5a6010656d0a4fede8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / unicode_segmentation_rs-1.0.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL unicode_segmentation_rs-1.0.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 304.9 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
c5e3f50c996900534f29b4c058af8c187e9d50a435c6266ed10f9e431eb33124
BLAKE2b-256 checksum
How to use checksums
eaa4449b697cdd732c8ed3162ce2cc684cfedd9fa828e6167a19b365208aad3b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / unicode_segmentation_rs-1.0.0-cp310-abi3-manylinux_2_5_i686.manylinux1_i686.whl

Download URL unicode_segmentation_rs-1.0.0-cp310-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Size 323.4 kB
Tags CPython 3.10 Linux glibc 2.5+ x86-32 abi3
SHA-256 checksum
How to use checksums
fbf6a3105c152bb84a066af4d38f43123e79ad23ee73813cfeba506bbfea9fb1
BLAKE2b-256 checksum
How to use checksums
05df2a47b309d382b442cfbf31811964a958587bb14de829a3864854bee484e0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / unicode_segmentation_rs-1.0.0-cp310-abi3-macosx_11_0_arm64.whl

Download URL unicode_segmentation_rs-1.0.0-cp310-abi3-macosx_11_0_arm64.whl
Size 275.0 kB
Tags CPython 3.10 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
99e0619a019c6a88d873f32ad97252fdddd771e3b444697747c59bd2965b5927
BLAKE2b-256 checksum
How to use checksums
19a9f2116171771036ecb37639222d408a31c77d3931efd914ab16166c39f3d3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Release files / unicode_segmentation_rs-1.0.0-cp310-abi3-macosx_10_12_x86_64.whl

Download URL unicode_segmentation_rs-1.0.0-cp310-abi3-macosx_10_12_x86_64.whl
Size 273.7 kB
Tags CPython 3.10 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
71c0cbca1652620e89959bed418b6e6536465cea9e8b87c3f8b480ef2cc67ee1
BLAKE2b-256 checksum
How to use checksums
60a5fffcbdeae0dbc127e2ab351c4836fb2509be143ffd143e4869dd01bef326
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.15.0

Security for unicode-segmentation-rs 1.0.0

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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