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.1

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.1
File Size Uploaded Provenance Actions
unicode_segmentation_rs-1.0.1.tar.gz 34.8 kB Without provenance Details for unicode_segmentation_rs-1.0.1.tar.gz

Built distributions (wheels)

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

Total release size: 15.9 MB

Release files / unicode_segmentation_rs-1.0.1.tar.gz

Download URL unicode_segmentation_rs-1.0.1.tar.gz
Size 34.8 kB
Tags Source
SHA-256 checksum
How to use checksums
9bd38cbd89338b5d16f8a029c37d4d5743e1c2c91602a1df860bb5661b8e8a0b
BLAKE2b-256 checksum
How to use checksums
76ce3ea1a212af193525f26dfe40f419d67b734c52b43dd5214839c214dbefbe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

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

Download URL unicode_segmentation_rs-1.0.1-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
a7219bb930b2488721ab588e10fc773c41a459274005ff79d12761324a2e06ba
BLAKE2b-256 checksum
How to use checksums
bbb7379bf428a198e25b8981367b9c4dd7cee77683c22009250198ef341cfac6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

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

Download URL unicode_segmentation_rs-1.0.1-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
a7eb3033a07322d1245bdc68186761e17300802de0bcb7b816d6794a9f0b19c0
BLAKE2b-256 checksum
How to use checksums
b43590b563cdde0c1440a0684546e932d4a14f3fc47885d172f9d81fc59d8c1f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

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

Download URL unicode_segmentation_rs-1.0.1-cp315-abi3.abi3t-musllinux_1_2_x86_64.whl
Size 509.7 kB
Tags CPython 3.15 Linux musl 1.2+ x86-64 abi3 abi3t
SHA-256 checksum
How to use checksums
76d8f88f7fed5b83429e5513b4aebd930d569f1013b4520a31bdb49b76944cdd
BLAKE2b-256 checksum
How to use checksums
7ff93c83cec041d5e63e53d0eb4359c7e5b445449d2640b4278f2171a60b8093
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

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

Download URL unicode_segmentation_rs-1.0.1-cp315-abi3.abi3t-musllinux_1_2_i686.whl
Size 540.0 kB
Tags CPython 3.15 Linux musl 1.2+ x86-32 abi3 abi3t
SHA-256 checksum
How to use checksums
e7d65a9c4cf5de761fa2ebf25b88b49be4988d9e3f5a749df2bf33f1d52841d1
BLAKE2b-256 checksum
How to use checksums
27c5c147f75f24c1f81bb0ebfb2591d8d803b9e6652f942588686f4ced85b562
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

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

Download URL unicode_segmentation_rs-1.0.1-cp315-abi3.abi3t-musllinux_1_2_armv7l.whl
Size 581.8 kB
Tags CPython 3.15 Linux musl 1.2+ ARMv7l abi3 abi3t
SHA-256 checksum
How to use checksums
76dd343a7bc5478a4ac714f37a4834b061896e92df1992916e54ee7252a3c4a6
BLAKE2b-256 checksum
How to use checksums
b451a7281c9840ba3adf3942937cfe02d6f3ebbac1ef12e8596db23dd24fa929
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

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

Download URL unicode_segmentation_rs-1.0.1-cp315-abi3.abi3t-musllinux_1_2_aarch64.whl
Size 480.2 kB
Tags CPython 3.15 Linux musl 1.2+ ARM64 abi3 abi3t
SHA-256 checksum
How to use checksums
17898a5fd99406bdb03e3a75efa4b3021569ddf6ac9d234e5235354b77b3cc71
BLAKE2b-256 checksum
How to use checksums
32c15376674d1d0c33bf9d38a51757399cd412ef5a9eb5ad8171ff04218571c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

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

Download URL unicode_segmentation_rs-1.0.1-cp315-abi3.abi3t-manylinux_2_34_riscv64.whl
Size 301.2 kB
Tags CPython 3.15 Linux glibc 2.34+ RISC-V 64 abi3 abi3t
SHA-256 checksum
How to use checksums
03b413c858b8accb46040b938e1c1d40b30d05d3a724a622a0a7edec3c7a1f0d
BLAKE2b-256 checksum
How to use checksums
122b96a9a939fd3095db8213426f06734cf19d44c76994b92013df345143cfb9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

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

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

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

Download URL unicode_segmentation_rs-1.0.1-cp315-abi3.abi3t-manylinux2014_s390x.manylinux_2_17_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
a5913a8657573472a2d65f0aed4a2b85cf85fec8309a002f69e6e503051e8d69
BLAKE2b-256 checksum
How to use checksums
acccf3f5f758b506c3292cac67d17cf6d8d166b2ee35fbb4a73c410dcbb9b424
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

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

Download URL unicode_segmentation_rs-1.0.1-cp315-abi3.abi3t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl
Size 413.9 kB
Tags CPython 3.15 Linux glibc 2.17+ PowerPC 64-le abi3 abi3t
SHA-256 checksum
How to use checksums
ba82776ed53c8c174b42d21c77a64f62d26bf296f41b8861cdb341c3c01f1a64
BLAKE2b-256 checksum
How to use checksums
43bd667e2d1fee7b580fbb1fbf3ac0e1c0bbd9441018944f5d97b15660df9b07
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

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

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

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

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

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

Download URL unicode_segmentation_rs-1.0.1-cp315-abi3.abi3t-manylinux1_i686.manylinux_2_5_i686.whl
Size 319.8 kB
Tags CPython 3.15 Linux glibc 2.5+ x86-32 abi3 abi3t
SHA-256 checksum
How to use checksums
be5c430772db378075da050e7d23f86bab11331e170d6c72c6408b4d7ca93441
BLAKE2b-256 checksum
How to use checksums
6dfa790d0178dfbcbf7c7732550740fe601f52c7f866e86878d109ae119e03da
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

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

Download URL unicode_segmentation_rs-1.0.1-cp315-abi3.abi3t-macosx_11_0_arm64.whl
Size 274.3 kB
Tags CPython 3.15 abi3 abi3t macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9618e65efdf73aaca23158d5677f4e71615fea032026b4c265283a144c036008
BLAKE2b-256 checksum
How to use checksums
fc5fbf269f92ca3bbdc438edc7fe6ab5dfd44936db8610d8c8bc49a126c2cb6e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

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

Download URL unicode_segmentation_rs-1.0.1-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
224f104d079d392fce2961c587a07356b31e626faa8a13a6f7d0135d3e79ff22
BLAKE2b-256 checksum
How to use checksums
ae330a6c67b7aa42770977bd02d85578e44715187fe1d01b9ed72884d9b241f5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

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

Download URL unicode_segmentation_rs-1.0.1-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
e321d511f9380ce9bcfa08cadc6a0aae52109e656b627a159695cd7aa8677383
BLAKE2b-256 checksum
How to use checksums
4b69e9c43c29aaa45f4ccf1c03bd4452af0ac45f269831d4428a5007a8978f0f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

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

Download URL unicode_segmentation_rs-1.0.1-cp314-cp314t-win32.whl
Size 166.0 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
006e1b278bcc50becadd6d599ece8e89c1ecbc76968c854f4b0310dc004449db
BLAKE2b-256 checksum
How to use checksums
4dd01c4abf747988a7ef20852b8e74224501c0ec15e3c93c820797fe9d835566
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

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

Download URL unicode_segmentation_rs-1.0.1-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 509.8 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
421a6aabb5303d86510a116949fe5fa36f9ec1b5ebaeed4ab93243b1bea1f206
BLAKE2b-256 checksum
How to use checksums
a966ea25bf21dc5de528df5739272390a280a85550b258607c0f7c6f38f9e44e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

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

Download URL unicode_segmentation_rs-1.0.1-cp314-cp314t-musllinux_1_2_i686.whl
Size 539.8 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
b2a6d02f01438e1431867abf41cec96268cab371a18999d164cc61665729ac40
BLAKE2b-256 checksum
How to use checksums
f8c0f9adbfd3237ba17272f8d78d69334b3967e87c336819b2c0dc8100c243d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

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

Download URL unicode_segmentation_rs-1.0.1-cp314-cp314t-musllinux_1_2_armv7l.whl
Size 581.6 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARMv7l
SHA-256 checksum
How to use checksums
b9ad88aafef47b5b4c7124e0989e0b610695cbda927905685aab0b91864a6b7f
BLAKE2b-256 checksum
How to use checksums
e38c2a559bb3aa43fc88dcd26b6f73b80521137b064973f3d6fb3e7f5f3ab196
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

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

Download URL unicode_segmentation_rs-1.0.1-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 480.6 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
d417aae35e36ddc3a5d794c143787953f69f24c10598c69c26e205eaef10c952
BLAKE2b-256 checksum
How to use checksums
ce2d4641aa3994474597535e4bc9ce6bfb3abe4aa58dd7b40bec4f2a0c81ec07
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

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

Download URL unicode_segmentation_rs-1.0.1-cp314-cp314t-manylinux_2_34_riscv64.whl
Size 300.9 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.34+ RISC-V 64
SHA-256 checksum
How to use checksums
27da7318ba91e167d06286e7b8d30aee20d48e5d18520ece19670f7f1659e263
BLAKE2b-256 checksum
How to use checksums
d1ae34fc3cf7de87166d35fdf8140ea4ee3aed5d39b2e543403b919017df6a0f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

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

Download URL unicode_segmentation_rs-1.0.1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 307.8 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
83687320a90763d65385d45fd70160647c40fba476ee76ddbff86987a999370b
BLAKE2b-256 checksum
How to use checksums
1ef6fec872eb7e31519ad36f1eea14bd0f99dd193a499cfad9161de120eae758
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

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

Download URL unicode_segmentation_rs-1.0.1-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_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
0a778e4901f44391876dca59f1f5e9819124adb29a4713f83fd6603b7f076768
BLAKE2b-256 checksum
How to use checksums
458c6e0923d69c3534e6b7a0e94c830f4bf650629f9161b7784c47911a780b48
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

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

Download URL unicode_segmentation_rs-1.0.1-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl
Size 416.2 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ PowerPC 64-le
SHA-256 checksum
How to use checksums
6b7a322ae4c3c477d1e59b41a773874cb61337014f6a7d0a2b147d95cd78a392
BLAKE2b-256 checksum
How to use checksums
d370fd629f294b3ef9a0089991ce4a7ca101f2ac7d19f1264bb14715274827c5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

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

Download URL unicode_segmentation_rs-1.0.1-cp314-cp314t-manylinux2014_armv7l.manylinux_2_17_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
8ad2bdcdb1e33468826e796ba841170ce596d9f13b3766163b2e3b1f268c922c
BLAKE2b-256 checksum
How to use checksums
68a3758f25a0bcaeba76f9d618c4b6db34c67688847ff2067dbb0536bfa62dae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

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

Download URL unicode_segmentation_rs-1.0.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_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
0c8a0633e1a28b464a7d0d7e5451d66ef36daba6dc84b8e70ecfd9a46c748333
BLAKE2b-256 checksum
How to use checksums
06be480e8923febd8c4c24d72dc137c3144f179789ff47e974ef949e4285fe3a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

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

Download URL unicode_segmentation_rs-1.0.1-cp314-cp314t-manylinux1_i686.manylinux_2_5_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
3e7d5e0e1b0a059d199e0a79efacb49b0f4ea34ad29c6b5d1f6e5eaa42b66afc
BLAKE2b-256 checksum
How to use checksums
74cbf83f8605000c3560f5a976ea1b1b2ee52384acc06dd1e5dc155246e66c55
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

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

Download URL unicode_segmentation_rs-1.0.1-cp314-cp314t-macosx_11_0_arm64.whl
Size 274.5 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
39c2829a8f0aacb9b9f9ed502f1b0fa4c31387f2ea0ff999a835a75352b822d2
BLAKE2b-256 checksum
How to use checksums
81b741bb49d8f2812e6c0ff64bf909e4ba2af8d5ed90e11a4df931f57035fb87
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

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

Download URL unicode_segmentation_rs-1.0.1-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
1fedc6854299c458c4288dfcdcee4a14c4002c6a2b5212ffdfa2140bf6157cf8
BLAKE2b-256 checksum
How to use checksums
3d46906c112ea14c3ad9f4e1dbc1ca4cf1914519dcc220e10f53478cc51eafe9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

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

Download URL unicode_segmentation_rs-1.0.1-cp310-abi3-win_amd64.whl
Size 173.3 kB
Tags CPython 3.10 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
42e0f6df32efabeb5a9da21c4b738ba74707505a4f6ceba75a9f5f4884cd6bed
BLAKE2b-256 checksum
How to use checksums
e4078ad13ec12573431d49c7e3139d6e72e831b32b206e98679806dd2eb6a722
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

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

Download URL unicode_segmentation_rs-1.0.1-cp310-abi3-win32.whl
Size 167.4 kB
Tags CPython 3.10 Windows x86-32 abi3
SHA-256 checksum
How to use checksums
a15217dfac2b50105e155254745e4155526e24d71f0d5797d890eca9f3e57074
BLAKE2b-256 checksum
How to use checksums
22d0e743726e77ce359d669450351363b9b96c1011979c1d6d8472c0fb2655cc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

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

Download URL unicode_segmentation_rs-1.0.1-cp310-abi3-musllinux_1_2_x86_64.whl
Size 513.3 kB
Tags CPython 3.10 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
872996b557a963899909aca9623e0127571f571a8a60a7a610f3c5b86137a169
BLAKE2b-256 checksum
How to use checksums
ceeb2bc6c5ba5157b0b979594ddd67d97306b7efc5fd3333b5dbad80418176a1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

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

Download URL unicode_segmentation_rs-1.0.1-cp310-abi3-musllinux_1_2_i686.whl
Size 542.9 kB
Tags CPython 3.10 Linux musl 1.2+ x86-32 abi3
SHA-256 checksum
How to use checksums
6dbb3e16a8c058081060ecb1f25d0f3ea07b06181453dc86a9799fec3930b6d3
BLAKE2b-256 checksum
How to use checksums
93ba9829ca2010d42ed14018650ededc9350962e0c1c78851c64a7fe81f62bd0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

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

Download URL unicode_segmentation_rs-1.0.1-cp310-abi3-musllinux_1_2_armv7l.whl
Size 583.9 kB
Tags CPython 3.10 Linux musl 1.2+ ARMv7l abi3
SHA-256 checksum
How to use checksums
632e49682363b3c6a7da49e38bcaabba4a082a833425d6cec51c063ae73d9b17
BLAKE2b-256 checksum
How to use checksums
de2af03672c4af0ed6364b7cf084cf8c273d2a0cb266e945a80a011f1cd2f387
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

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

Download URL unicode_segmentation_rs-1.0.1-cp310-abi3-musllinux_1_2_aarch64.whl
Size 484.6 kB
Tags CPython 3.10 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
964c60014d2485b7c6230d2dee22f110ff981a76c5836d9a383e932fc2702ad7
BLAKE2b-256 checksum
How to use checksums
24af4e83f92e81c29e494294ce2ce9c42403f76dc5f5a91ac49f590c96d97020
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

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

Download URL unicode_segmentation_rs-1.0.1-cp310-abi3-manylinux_2_34_riscv64.whl
Size 305.0 kB
Tags CPython 3.10 Linux glibc 2.34+ RISC-V 64 abi3
SHA-256 checksum
How to use checksums
3ef1375eaef236d712e7dbad640c8de193f4ddf72dc2b6622e19939da7f4db81
BLAKE2b-256 checksum
How to use checksums
f4a8c84fac34d6e7475c099568b5e1b1dcdf416c6a02708754e229765e8f8425
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

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

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

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

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

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

Download URL unicode_segmentation_rs-1.0.1-cp310-abi3-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl
Size 418.2 kB
Tags CPython 3.10 Linux glibc 2.17+ PowerPC 64-le abi3
SHA-256 checksum
How to use checksums
c36f898dcadaba6f41b90c65427901daa18483d6cc39929db4cdca6365e4fa6e
BLAKE2b-256 checksum
How to use checksums
9f16808a891ca5ed0963a4aa3ba89ddfebebe5dd515f4b993b2104d4d2bdfc78
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

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

Download URL unicode_segmentation_rs-1.0.1-cp310-abi3-manylinux2014_armv7l.manylinux_2_17_armv7l.whl
Size 308.1 kB
Tags CPython 3.10 Linux glibc 2.17+ ARMv7l abi3
SHA-256 checksum
How to use checksums
962ce6f2198ed6518d0dc58a81199033254f6518a3110eb33fe2689d4e11d7a6
BLAKE2b-256 checksum
How to use checksums
b964d8b75b4dd52262c51eecf30a34825c2d479710565fa7cbf5028c517e4f47
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

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

Download URL unicode_segmentation_rs-1.0.1-cp310-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 305.0 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
c7041926e0e9e09663b321b5f107010aaf28eba6469c6b9e98bd263a10fa558c
BLAKE2b-256 checksum
How to use checksums
5b4fac54cc35019ed8c0d26c8254ffb5ed0b51b037ffd58a056f564b363c65f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

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

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

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

Download URL unicode_segmentation_rs-1.0.1-cp310-abi3-macosx_11_0_arm64.whl
Size 277.9 kB
Tags CPython 3.10 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
76360ff400b4258504de09d6fc88b9791de46795b2b0b77afa0646a578e82f86
BLAKE2b-256 checksum
How to use checksums
94b617e25b84b6f4f3a43a9f7b7031faabbb46943e766228de020fca30e6fbd0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

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

Download URL unicode_segmentation_rs-1.0.1-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
8398ee7fb191f2aa9fda87b5daef9d63e5cbb3779d07e5d13a8871908d9530a6
BLAKE2b-256 checksum
How to use checksums
8998154b3f1e55064c80841b6707cb47a92edf8c76bf1451964e8fde83477482
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.16.0

Security for unicode-segmentation-rs 1.0.1

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