Skip to main content

No project description provided

Project description

breeze-langdetect

A Python extension for detecting programming languages and file types, combining the power of hyperpolyglot for language detection and infer for file type identification.

Installation

pip install breeze-langdetect

Features

  • Language Detection: Fast and accurate programming language detection using hyperpolyglot
  • File Type Detection: MIME type and file category detection using the infer crate
  • Detection Strategy Information: Know whether language was detected from filename, extension, shebang, heuristics, or classifier
  • Combined Analysis: Get both language and file type information in a single call
  • Pure Rust Performance: Fast detection with Python bindings via PyO3
  • Comprehensive Type Support: Detects hundreds of programming languages and file types

Usage

Basic Language Detection

import breeze_langdetect

# Detect language from a file path
language = breeze_langdetect.detect_language("example.py")
print(language)  # "Python"

# Returns None if language cannot be detected
language = breeze_langdetect.detect_language("unknown.xyz")
print(language)  # None

Language Detection with Strategy

# Get detailed detection information
detection = breeze_langdetect.detect_language_with_strategy("script.py")
if detection:
    print(f"Language: {detection.language}")
    print(f"Strategy: {detection.strategy}")
    # Output:
    # Language: Python
    # Strategy: DetectionStrategy.EXTENSION

File Type Detection

# Detect file type from content
file_type = breeze_langdetect.detect_file_type("image.png")
if file_type:
    print(f"MIME Type: {file_type.mime_type}")      # "image/png"
    print(f"Extension: {file_type.extension}")       # "png"
    print(f"Category: {file_type.category}")         # FileCategory.IMAGE

Combined File Information

# Get both language and file type information
info = breeze_langdetect.detect_file_info("main.rs")
print(f"Language: {info.language}")                  # "Rust"
print(f"File Type: {info.file_type}")                # FileType details if detected
print(f"Detection: {info.language_detection}")       # Full detection details

Types and Enums

DetectionStrategy

Indicates how the language was detected:

  • FILENAME: Detected from the filename (e.g., "Makefile")
  • EXTENSION: Detected from file extension (e.g., ".py" → Python)
  • SHEBANG: Detected from shebang line (e.g., "#!/usr/bin/env python")
  • HEURISTICS: Detected using content heuristics
  • CLASSIFIER: Detected using the statistical classifier

FileCategory

Categorizes the type of file:

  • APPLICATION: Application files (e.g., executables, JSON)
  • ARCHIVE: Archive files (e.g., zip, tar)
  • AUDIO: Audio files (e.g., mp3, wav)
  • BOOK: E-book files (e.g., epub, mobi)
  • DOCUMENT: Document files (e.g., pdf, docx)
  • FONT: Font files (e.g., ttf, otf)
  • IMAGE: Image files (e.g., jpg, png, gif)
  • VIDEO: Video files (e.g., mp4, avi)
  • TEXT: Plain text files
  • CUSTOM: Custom file types

Building from Source

This project uses maturin for building Python extensions in Rust.

# Install development dependencies
pip install maturin[patchelf]

# Build and install locally
maturin develop

# Build wheel for distribution
maturin build --release

Development

# Install development dependencies
uv sync --extra dev

# Run tests
maturin develop
pytest

# Format code
cargo fmt
ruff format .

# Run linters
cargo clippy
ruff check .

Testing

The project includes comprehensive tests for all detection features:

# Run all tests
pytest

# Run with verbose output
pytest -v

# Run specific test
pytest test_breeze_langdetect.py::TestDetectLanguage::test_python_file

License

This project is licensed under the MIT License - see the LICENSE file for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

breeze_langdetect-0.2.0.tar.gz (27.5 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

breeze_langdetect-0.2.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl (4.8 MB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

breeze_langdetect-0.2.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl (4.8 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

breeze_langdetect-0.2.0-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl (4.8 MB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

breeze_langdetect-0.2.0-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl (4.8 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

breeze_langdetect-0.2.0-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl (4.8 MB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

breeze_langdetect-0.2.0-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl (4.8 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

breeze_langdetect-0.2.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

breeze_langdetect-0.2.0-cp313-cp313t-musllinux_1_2_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

breeze_langdetect-0.2.0-cp313-cp313t-musllinux_1_2_aarch64.whl (4.8 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

breeze_langdetect-0.2.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.7 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

breeze_langdetect-0.2.0-cp313-cp313-win_amd64.whl (2.5 MB view details)

Uploaded CPython 3.13Windows x86-64

breeze_langdetect-0.2.0-cp313-cp313-win32.whl (2.4 MB view details)

Uploaded CPython 3.13Windows x86

breeze_langdetect-0.2.0-cp313-cp313-musllinux_1_2_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

breeze_langdetect-0.2.0-cp313-cp313-musllinux_1_2_aarch64.whl (4.8 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

breeze_langdetect-0.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

breeze_langdetect-0.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

breeze_langdetect-0.2.0-cp313-cp313-macosx_11_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

breeze_langdetect-0.2.0-cp313-cp313-macosx_10_12_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

breeze_langdetect-0.2.0-cp312-cp312-win_amd64.whl (2.5 MB view details)

Uploaded CPython 3.12Windows x86-64

breeze_langdetect-0.2.0-cp312-cp312-win32.whl (2.4 MB view details)

Uploaded CPython 3.12Windows x86

breeze_langdetect-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

breeze_langdetect-0.2.0-cp312-cp312-musllinux_1_2_aarch64.whl (4.8 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

breeze_langdetect-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

breeze_langdetect-0.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

breeze_langdetect-0.2.0-cp312-cp312-macosx_11_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

breeze_langdetect-0.2.0-cp312-cp312-macosx_10_12_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

breeze_langdetect-0.2.0-cp311-cp311-win_amd64.whl (2.5 MB view details)

Uploaded CPython 3.11Windows x86-64

breeze_langdetect-0.2.0-cp311-cp311-win32.whl (2.4 MB view details)

Uploaded CPython 3.11Windows x86

breeze_langdetect-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

breeze_langdetect-0.2.0-cp311-cp311-musllinux_1_2_aarch64.whl (4.8 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

breeze_langdetect-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

breeze_langdetect-0.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

breeze_langdetect-0.2.0-cp311-cp311-macosx_11_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

breeze_langdetect-0.2.0-cp311-cp311-macosx_10_12_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

breeze_langdetect-0.2.0-cp310-cp310-win_amd64.whl (2.5 MB view details)

Uploaded CPython 3.10Windows x86-64

breeze_langdetect-0.2.0-cp310-cp310-win32.whl (2.4 MB view details)

Uploaded CPython 3.10Windows x86

breeze_langdetect-0.2.0-cp310-cp310-musllinux_1_2_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

breeze_langdetect-0.2.0-cp310-cp310-musllinux_1_2_aarch64.whl (4.8 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

breeze_langdetect-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

breeze_langdetect-0.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

breeze_langdetect-0.2.0-cp39-cp39-win_amd64.whl (2.5 MB view details)

Uploaded CPython 3.9Windows x86-64

breeze_langdetect-0.2.0-cp39-cp39-win32.whl (2.4 MB view details)

Uploaded CPython 3.9Windows x86

breeze_langdetect-0.2.0-cp39-cp39-musllinux_1_2_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

breeze_langdetect-0.2.0-cp39-cp39-musllinux_1_2_aarch64.whl (4.8 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

breeze_langdetect-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

breeze_langdetect-0.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

breeze_langdetect-0.2.0-cp38-cp38-win32.whl (2.4 MB view details)

Uploaded CPython 3.8Windows x86

breeze_langdetect-0.2.0-cp38-cp38-musllinux_1_2_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

breeze_langdetect-0.2.0-cp38-cp38-musllinux_1_2_aarch64.whl (4.8 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

breeze_langdetect-0.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.7 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

breeze_langdetect-0.2.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.7 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

File details

Details for the file breeze_langdetect-0.2.0.tar.gz.

File metadata

  • Download URL: breeze_langdetect-0.2.0.tar.gz
  • Upload date:
  • Size: 27.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.6

File hashes

Hashes for breeze_langdetect-0.2.0.tar.gz
Algorithm Hash digest
SHA256 4c880d9058349e284463b52274665713542d4774b4eeed047500ab2b067f1f34
MD5 bdbd0f268eaee6333c37c691f1610aa1
BLAKE2b-256 176654f232760c088894c52da1c773c3f6c7f1e45a835a009413a7534e9753e6

See more details on using hashes here.

File details

Details for the file breeze_langdetect-0.2.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for breeze_langdetect-0.2.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 13a77fccdf141ca01996727ad5e361eb11f8b1d02816eae3f23d7388841d4615
MD5 368ab548d888cfdbe4ab400509a5149b
BLAKE2b-256 a6ea600b356568fb4613524fb5b8200c863b090dd15f6c7d09aee2d0349c1f33

See more details on using hashes here.

File details

Details for the file breeze_langdetect-0.2.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for breeze_langdetect-0.2.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a74968661f41ef472a4bf62f768ad1dff94ef36069e115a9eb7a1dfd8171fc79
MD5 1280109b0cd6713b514e81c0be7c0c8f
BLAKE2b-256 0e0aa2ae176e67ed84b7b64e38746218eae69d0270fdd796e7eceaf688d1e9b5

See more details on using hashes here.

File details

Details for the file breeze_langdetect-0.2.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for breeze_langdetect-0.2.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 015be6290f868e09c4780d9732dcfb301f0d344b74d252c8294018c21071fec0
MD5 0fc8732bba5dcfe5f5608dfa0d62634d
BLAKE2b-256 518b82df760964a254afc71335c3480fd58be5b91f3da60f20add508d1d53e93

See more details on using hashes here.

File details

Details for the file breeze_langdetect-0.2.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for breeze_langdetect-0.2.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 61ea9f44573f60ec5e367d7690c8791969a8596a2ea1fa4f72a5820d70a90c2a
MD5 3fc5bb2ff58cfdf04a3ba9e9254dfb3a
BLAKE2b-256 4c03dfca2a85d7eb9d4d31dc69c19a66fd10ca496e139d17088372ff3459df37

See more details on using hashes here.

File details

Details for the file breeze_langdetect-0.2.0-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for breeze_langdetect-0.2.0-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0bfe8a3aa2b801ff27108487ea15e96819731a8d388178d44de26e580573df82
MD5 17aaf43565e49499a97b6e899c1f509e
BLAKE2b-256 7625a4b0a203014c6148f2989762930f5801d6a05823d27ec140f0ed52dd3e41

See more details on using hashes here.

File details

Details for the file breeze_langdetect-0.2.0-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for breeze_langdetect-0.2.0-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 553ecb6a8dbc314bfc1ccbc89982e332d2c0a07f1ddc88c5babf24a744e75017
MD5 096a194f82c788e9bd6e27a8260ce843
BLAKE2b-256 98e0151085b9036b029a49101c6df1bf93b5709f9d453fb053082643f08d5197

See more details on using hashes here.

File details

Details for the file breeze_langdetect-0.2.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for breeze_langdetect-0.2.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 aaca70813cd8394debe00e823f4411a33f19b95c23cb99affbebb52d9e0e46d9
MD5 3ffb6bdddac11aa71e437f2ee1e964a4
BLAKE2b-256 8556f8265ebefcd43f5128044983891da9e67cf4451fffdcec1969748a132c7c

See more details on using hashes here.

File details

Details for the file breeze_langdetect-0.2.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for breeze_langdetect-0.2.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f8944b5c5940dbacd8eec91d88d486ef350a4672cf898e22198d3a3d251aada4
MD5 50d5f555d62b102f9e33d32af60db407
BLAKE2b-256 041ea78415ce18d3d0f38afcb2a6bdcebf0431bf124464ebfd738e42582e9340

See more details on using hashes here.

File details

Details for the file breeze_langdetect-0.2.0-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for breeze_langdetect-0.2.0-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a8402da7eb27caae985dd8c6bbd3f1b5741c3acb02d0d1db58382306f64710a0
MD5 c3facaa7a63bd7d54a14dab724bfa8ef
BLAKE2b-256 ff5c010a378cefe6ccab5fd468c76fdf7fa85d1d7ab2650df22097f4125fd14f

See more details on using hashes here.

File details

Details for the file breeze_langdetect-0.2.0-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for breeze_langdetect-0.2.0-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 42449036f3b6d6dcaad8116db8d786580b667bfc6d276b49010e86e400db616c
MD5 58a5de611d495b4786ba90ea7e3342e3
BLAKE2b-256 4ed0cb0777027c357c2713908185517686bf5cabc02f4965e4228bb484d706e0

See more details on using hashes here.

File details

Details for the file breeze_langdetect-0.2.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for breeze_langdetect-0.2.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4b5dbaaef98b2d32a4afea3f5769952787d47a6deae050050ec113f5b55cd871
MD5 b4dd45d9ebaadd646bcd262ef9bddc67
BLAKE2b-256 1f522b0b00d524560d02c7cddf3e40ea2c574f630359a005ee176b10d162cd44

See more details on using hashes here.

File details

Details for the file breeze_langdetect-0.2.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for breeze_langdetect-0.2.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4749c8933d72b4d56c844beaf497303d4b39e3fa4ee1eec2d307fe3a72d61423
MD5 204a338a705501c18ce91c3537a9db8b
BLAKE2b-256 2e1ab8ea6028c4f3fdb5c430bdd4b3beb78288138fd917a55e29bb7186f21d49

See more details on using hashes here.

File details

Details for the file breeze_langdetect-0.2.0-cp313-cp313t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for breeze_langdetect-0.2.0-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 625634401cdae75cf33c65842f8026aac3b74ee70bbed6a9d9c79b1a54a006ad
MD5 c5244c7153d33dbc185ac8fe0e922089
BLAKE2b-256 7713749316ee424603cbb187311728b3e014b4f2884256a730bcf77d1328e11a

See more details on using hashes here.

File details

Details for the file breeze_langdetect-0.2.0-cp313-cp313t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for breeze_langdetect-0.2.0-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 786528761af2672c8ed97f7f8e4d6724a62a0c9624581511349d7a433f3d74c0
MD5 61606056dbd189f48a06ff4dc6867d2e
BLAKE2b-256 8e1a983d2725cd0cdf52c0070da1c4d3b8144db917f9fd72c576ad1c0b03e28b

See more details on using hashes here.

File details

Details for the file breeze_langdetect-0.2.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for breeze_langdetect-0.2.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 68244d51580efee28c7af0e781276fc8b3773a9f3b05ca204f065b6b4a27e3e6
MD5 805f2961b250de5537a33edef1981319
BLAKE2b-256 f7453dff410aaacb8d550abd7a97f76956e363c623480b12f6edbd68456d36d7

See more details on using hashes here.

File details

Details for the file breeze_langdetect-0.2.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for breeze_langdetect-0.2.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 45f5053f0bf90180562fbf8d3052902dca42421af14785d388f402a4079e127c
MD5 d1035a673844fc2ce3d167c6b083b33f
BLAKE2b-256 8fe6026bf417a775a5fd3f43ef3a643fe0b7a998f348d0b933dc975fe82bb9a1

See more details on using hashes here.

File details

Details for the file breeze_langdetect-0.2.0-cp313-cp313-win32.whl.

File metadata

File hashes

Hashes for breeze_langdetect-0.2.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 e729f1f5cb525e7301cb470eba61c01c52180153d0f5f68511495da069992ba7
MD5 82c1026db9efcbf3c9727e253c0521d5
BLAKE2b-256 266be05449fde182005048b1b831fa8a86f3abeb259b3e861afb9ab3b6e576b4

See more details on using hashes here.

File details

Details for the file breeze_langdetect-0.2.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for breeze_langdetect-0.2.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c5ed5f1f0961a23d849b3650e18e5f02f58c97113608604d8a0a2944baf1aff9
MD5 aaa91570f7a67c0f6b9f8de7d8f8a633
BLAKE2b-256 6a52f077cabebee18661b1306fa350bb8714e04aee5c14e3df3328d8b9a78855

See more details on using hashes here.

File details

Details for the file breeze_langdetect-0.2.0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for breeze_langdetect-0.2.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 89861d40c9623923bc9e8c70191f3e25c878c2d00e31092672e51708ba33daf3
MD5 870fb1d76e0e99a89dbb9afd2ecec30f
BLAKE2b-256 2f87730378314f460b0309930982892926980c45722988643da0c9015eaaf0da

See more details on using hashes here.

File details

Details for the file breeze_langdetect-0.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for breeze_langdetect-0.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fa9528c3825f3674bbbdd3e20e08310e64b26557f2febc86805662d99f510680
MD5 f99a1520aa199a3ca9420294b2c0dcf0
BLAKE2b-256 fa09989223ac316d9b8893cad90aa80fb5b7d19ec7ba789ed490c6c36811a670

See more details on using hashes here.

File details

Details for the file breeze_langdetect-0.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for breeze_langdetect-0.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 749cc82259bc5dea962b074908b0a879d7c1d3833335dc098574648dd2401c15
MD5 ca3b31b08e842ad93268eefd8ca675b5
BLAKE2b-256 d7053f7e4a235ba07147ad4ee446f2a93a7c4f6e8fe78b2fb5fcddae001d1816

See more details on using hashes here.

File details

Details for the file breeze_langdetect-0.2.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for breeze_langdetect-0.2.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 65c77712b04eb43e8ca56569262ac32c389775d9748bea3a887b2a13e5199de1
MD5 a76c788820251fad17b4afdfcb8fa8ce
BLAKE2b-256 9ad256cf740ae916b8c6a8e04082538a9a6253981c231f82b6d3045e25057688

See more details on using hashes here.

File details

Details for the file breeze_langdetect-0.2.0-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for breeze_langdetect-0.2.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 6dbed7fbc2efe3ab281e9c03ff5a5c53eb8344588b6821a28ca68249ea2f4b7c
MD5 c17359ae73cbab3df93ca147e9b8c450
BLAKE2b-256 382d96b524a4be18a88309e0a731e2bc0de77480fb9eb24a4eba3129ae6ff0ca

See more details on using hashes here.

File details

Details for the file breeze_langdetect-0.2.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for breeze_langdetect-0.2.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d23ac96fa681efcf83254301c4f351969b3dba89012bb912bf12cecad37c8564
MD5 76ec1374ac9d0870a2cb24ee32144e7f
BLAKE2b-256 4272414907d1390698983f1b712cb97ad5e95b699429d617b46b04879806e286

See more details on using hashes here.

File details

Details for the file breeze_langdetect-0.2.0-cp312-cp312-win32.whl.

File metadata

File hashes

Hashes for breeze_langdetect-0.2.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 cc6a5f62697ce61667ec2be5f44807744608579199df96f03274105081f51177
MD5 faf403205c1da721055d2b7b91bee217
BLAKE2b-256 fae5359f3f99b227fe3bb0c7ee248453a2e0e24093bc3dea64e214bf83d0cea3

See more details on using hashes here.

File details

Details for the file breeze_langdetect-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for breeze_langdetect-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 446ecb782de243c071e73a584995258ea1019fafceb92d68e7017b77ad78b652
MD5 8bd174bed98b140865c8d166aa91db33
BLAKE2b-256 25b40f4dd319dcea0c82c63f0bbed6b6bff21f421803651b62271347f623e599

See more details on using hashes here.

File details

Details for the file breeze_langdetect-0.2.0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for breeze_langdetect-0.2.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 98e2297009c84044370970f78111d817332d7cfb1e9303aaa5ed71dac60b964d
MD5 9c068eff1f6706b9c4f678261aed616f
BLAKE2b-256 a938e88f89bb430cf04819e7e125a1b1fcd6a145c597cf69fa21bea5b50416b9

See more details on using hashes here.

File details

Details for the file breeze_langdetect-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for breeze_langdetect-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6a5dc00ff9d254fc1ab59fe4a364012472274b288770f2fcc5da19d2f63c7e8f
MD5 d2d3ec10961594e3f29d83cf184ea9d7
BLAKE2b-256 495ca54b00ffefba0be001fc287ab73129620b2c2e3b4cd74a5fb63ede4aaeb3

See more details on using hashes here.

File details

Details for the file breeze_langdetect-0.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for breeze_langdetect-0.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1f7b6c91ccd46cd14025cc367484628b0738ffd8682a749d85527201757c3237
MD5 6738aa144765874fda98b26cc4390f7a
BLAKE2b-256 0cafe63af13b047b151676a510b6d0af77191cf1026467843f28ec212be8eeb2

See more details on using hashes here.

File details

Details for the file breeze_langdetect-0.2.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for breeze_langdetect-0.2.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 096ea2c1e3c895dcf78cf0753bfd404de77680c4c3ee75691cbf2e2eb7d11fe0
MD5 7f4d731fb3fb2c170056d5aad2ba283f
BLAKE2b-256 6e286379ebe4344e18d5486321e7a5a2bf59de622b32178f7546c995e1adefdd

See more details on using hashes here.

File details

Details for the file breeze_langdetect-0.2.0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for breeze_langdetect-0.2.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d78077c9630c5a020e8e63d2a2da70b966ce615adfe303bc37604628943f4d28
MD5 dfc0788311419458d1be462af47cc1c4
BLAKE2b-256 406cc5663f596982d54545c589a620161cad83576da1fa948c514507546262b4

See more details on using hashes here.

File details

Details for the file breeze_langdetect-0.2.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for breeze_langdetect-0.2.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 439c5f09be53cbb0bf0887b9ef3fc08b753a9a636b7466798d4cea0a6c72de80
MD5 3c0a57720d9d387d2ac996f5f5551aa1
BLAKE2b-256 d353d5bf97e5b4b660b09639f10d55b25d0c142dee33fc79f18ce0015cdd475c

See more details on using hashes here.

File details

Details for the file breeze_langdetect-0.2.0-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for breeze_langdetect-0.2.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 698267ee173145488f21eef92e05bac650233cbe8b6fd29343f69610c63d1026
MD5 b3de92fa45aaf35541126c796693bccd
BLAKE2b-256 07197c765573b6ff8c100ccfd261c5e3a4f56c6b529761a0be621f68532d717f

See more details on using hashes here.

File details

Details for the file breeze_langdetect-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for breeze_langdetect-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d01922216429a681ff67d0392e3739e963956e53ee67572df998eeda8a19ebf8
MD5 1a9b9830ae69a5e02dc0822b7cbb432c
BLAKE2b-256 9b9cb4a9674cfcfb4b7505fc8d3788c86873dec5119e1ce0ff70d64db42a6719

See more details on using hashes here.

File details

Details for the file breeze_langdetect-0.2.0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for breeze_langdetect-0.2.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b2b945fd7805c0f633bff01497e24a0ecc377c6e443089059446cee216a8a0a6
MD5 0faa9c796df9d93aaadf613f7d2f07d4
BLAKE2b-256 742b7e5e8eb562826a8c470571cd4caa947d4c9567a5c3bd0b966cc5913bac96

See more details on using hashes here.

File details

Details for the file breeze_langdetect-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for breeze_langdetect-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 83ea614e05e0c4a17804cc12351c34655adba2fcb0e2f9047ddef54ce0f2df8e
MD5 e1e08c862f1733304ca286dff948d685
BLAKE2b-256 c6a8fe5fe82018ef5a6dc915fabd1c21c394f57d13ac0d7a6a2d6551fe146985

See more details on using hashes here.

File details

Details for the file breeze_langdetect-0.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for breeze_langdetect-0.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 031b084c09e9dc493e32cae8c939e82c0fcc372a5384b4c90dc449712b241b57
MD5 278c5054db07154ba5c1a88407f99048
BLAKE2b-256 42630206e2ed4c49f7059e3176bf2577c1297d26cb27c52f33d7186f2cc9188d

See more details on using hashes here.

File details

Details for the file breeze_langdetect-0.2.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for breeze_langdetect-0.2.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 975e623342d5e9f30baf079e6bd128279c9fcbd15caecf53c7e19ca5f5439f80
MD5 509782908a43776a0a4d2b79851f3782
BLAKE2b-256 c95c20836260dbbe2d842a0d8a52858fc6dce5f1e5a4bdd65fd7f414536f5688

See more details on using hashes here.

File details

Details for the file breeze_langdetect-0.2.0-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for breeze_langdetect-0.2.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7c2888d54bcf905c08c1023723c0463158dc60ea36d534e20029ec50e45f8415
MD5 6bc1a5459f9b8da6b99dc9b4013360f8
BLAKE2b-256 b94e42b0c2d48ce3e2681e1cb7b7af18d032a715e40d3b82ca1ab6634ffb49d3

See more details on using hashes here.

File details

Details for the file breeze_langdetect-0.2.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for breeze_langdetect-0.2.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c0d598c86494cf0921263d8205b659ab1bedcd839e23684e6e613d511bfda1fd
MD5 c5b72cc88aa0dafb67615754fe2c27ed
BLAKE2b-256 63908887df20f59ebab93f6a4045dfc705a66d2bcef3683687c8f579a8e082f7

See more details on using hashes here.

File details

Details for the file breeze_langdetect-0.2.0-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for breeze_langdetect-0.2.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 7d8a847f2e678ee9787952c27f186234edcf6a780cee961679c9a2a6b86ed1b7
MD5 081b93adf339c3ff49c6f46daa418a05
BLAKE2b-256 ee431e35e4adb51ecd2da140be4359298d25038ff31a302a2bccf87fc510405f

See more details on using hashes here.

File details

Details for the file breeze_langdetect-0.2.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for breeze_langdetect-0.2.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5b3c6e0f296cbc4814fce13af907f3439745f83f2c5ade92ddc0700d4caaf8c6
MD5 e64a9ebf5f8a14a53bf4f68979e1b5de
BLAKE2b-256 9e3cf340b45e3dc48c8569d6bac9000b2943bc19b9ddc756a378fe39a58ceb5f

See more details on using hashes here.

File details

Details for the file breeze_langdetect-0.2.0-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for breeze_langdetect-0.2.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c2a135d80047663d2ed0e483dc60db9e15bd7a080d156524e9c7a3ead2657ace
MD5 41ea86f667395db5f06896e5ea50eacb
BLAKE2b-256 cb3953d20e58b0c22139c56eceeb2ad9df39e475ea62e940a4f6a9ed406c3a99

See more details on using hashes here.

File details

Details for the file breeze_langdetect-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for breeze_langdetect-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 16188e8884f0c1ed3712c6ed7310f71f4d8df88a64373e5f8a35cd37d025143d
MD5 c9eb9040b7eef58ad070a326508ea07f
BLAKE2b-256 385a7e1fa02661b9e238e3057175d00b23bd5888cbdd99c01b85064692c0c3e3

See more details on using hashes here.

File details

Details for the file breeze_langdetect-0.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for breeze_langdetect-0.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f90b92b7336a1477209fde985c20c435df785a5aa6f6a28ec92ad3c6aa5c5887
MD5 44e5500a25d6ba014fb8c2006a341f70
BLAKE2b-256 2883594a3b80a9715fefc8263ada54e3ae312f04fb6e1d3f75c5e889589451af

See more details on using hashes here.

File details

Details for the file breeze_langdetect-0.2.0-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for breeze_langdetect-0.2.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 3b3a8772db0dad44c63c1ef01851201d3690e14ad9f8708fa2ebd1146d7e04a1
MD5 ee9f0e7fb28a82d83538f201e1f73d2c
BLAKE2b-256 ce17054199b74bb73d6882734e4f4282f30616d0da16843bbaeeaef7844310aa

See more details on using hashes here.

File details

Details for the file breeze_langdetect-0.2.0-cp39-cp39-win32.whl.

File metadata

File hashes

Hashes for breeze_langdetect-0.2.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 2c595bca9728057c5470d9814c71f1c64e26cc0d73df28182e0c635b2e659f90
MD5 f5ee8992738f5cbb8b87e22c567ab743
BLAKE2b-256 01c0c11884a6845f35d1670d3a63ce4cee87d465bcede040b18c33b41a50f441

See more details on using hashes here.

File details

Details for the file breeze_langdetect-0.2.0-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for breeze_langdetect-0.2.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 323a48eda72a71b5b32ec8bb90b5159da041d05d938b49db17bf9b5afad8c564
MD5 8c463523f80db68820a58f243ebabe1f
BLAKE2b-256 1c1b9f6acc33ced13584662c9f0ecfcae6873fd014750f5a292e2bdbcd3fa9d6

See more details on using hashes here.

File details

Details for the file breeze_langdetect-0.2.0-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for breeze_langdetect-0.2.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f339d6f362813625016a514c3127bcc4b283489ced62b60b9234c1dc68bc5a84
MD5 9b303e0000dda847d0e535553b0760fa
BLAKE2b-256 458c52591f1ced53583612c651833460f97d39caf6d2c2c87c50141d8653ae89

See more details on using hashes here.

File details

Details for the file breeze_langdetect-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for breeze_langdetect-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b3d13208a54a4c1a71ffc5da0398c5eda9762edaed86031c4b4e3168c1e5be82
MD5 f561f398041f44a87c8ab9af8c345c5e
BLAKE2b-256 7bb4ddfb50ceffdd75cfaa661d65948100b82a6d51e04f20c5bb7ae5f2adc0de

See more details on using hashes here.

File details

Details for the file breeze_langdetect-0.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for breeze_langdetect-0.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1f3f23e5fb0ececc58c89e07b0acf427072b3cd0feb1b20dfc2fbef3435bd388
MD5 d370a0250c6b4dd571e21b14ee402bdb
BLAKE2b-256 cf3af6650eacb812935770655cc0a62d807db81fa20ae3e2e5eda6a28b1b8029

See more details on using hashes here.

File details

Details for the file breeze_langdetect-0.2.0-cp38-cp38-win32.whl.

File metadata

File hashes

Hashes for breeze_langdetect-0.2.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 260358215f439b390816c76b5f35bdcd16c88764f9e1b2c6e02862d2a9a5affe
MD5 5cf7aab38f5058e5d6e835a5d598aeb7
BLAKE2b-256 caeec3872f049cdbe407096a47b8ebc57bd8a034cfc01f87988c0690ed5640ce

See more details on using hashes here.

File details

Details for the file breeze_langdetect-0.2.0-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for breeze_langdetect-0.2.0-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7d353d97c8fb42dc4c4e03d90cae74155f9f8027acbf8fdf1a3ce2d9259d51fd
MD5 82f8d2d100f740b6d25147242691d6ed
BLAKE2b-256 13071f10f3d5956d3336da391c239f5a90d3282028631c4894bdcc29780d0f8c

See more details on using hashes here.

File details

Details for the file breeze_langdetect-0.2.0-cp38-cp38-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for breeze_langdetect-0.2.0-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3c70011a3f6ca6509f9dc932db925a9a2051988e81c8c490f97d98642fc2098c
MD5 742478cac56ffadce890fff5edbfcdaf
BLAKE2b-256 84ebc60e06e2abbd033afd59294b89ae9025748d02fa7f0cf9e46b5bd5199013

See more details on using hashes here.

File details

Details for the file breeze_langdetect-0.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for breeze_langdetect-0.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e76c9468387d45b9e2ef0e764ba72507d18bdaea9d8f5d542e09b5abbb468e03
MD5 a03f2d4f0cd8f5746528c81f6b00fa89
BLAKE2b-256 46653759b51cabad990e260bb4ec7312fe2585c1b20b41f1e3d63e4114581373

See more details on using hashes here.

File details

Details for the file breeze_langdetect-0.2.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for breeze_langdetect-0.2.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f4bebe05146718ba058e9b945aef90d70199910cc02dc0cca802482399366784
MD5 a503fb1861613cb7e4b38a95ce03e127
BLAKE2b-256 9145769afb134a1be5a2cecc5d9fc0c336a8318cbc5ce6cd7dc8aa6cf43f221f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page