Skip to main content

Universal character encoding detector

Project description

chardet

Universal character encoding detector.

License: 0BSD Documentation codecov

chardet 7 is a ground-up, 0BSD-licensed rewrite of chardet. Same package name, same public API — drop-in replacement for chardet 5.x/6.x, just much faster and more accurate. Python 3.10+, zero runtime dependencies, works on PyPy.

Why chardet 7?

99.3% accuracy on 2,517 test files. 47x faster than chardet 6.0.0 and 1.5x faster than charset-normalizer 3.4.6. Language detection for every result. MIME type detection for binary files. 0BSD licensed.

chardet 7.4.0 (mypyc) chardet 6.0.0 charset-normalizer 3.4.6
Accuracy (2,517 files) 99.3% 88.2% 85.4%
Speed 551 files/s 12 files/s 376 files/s
Language detection 95.7% 40.0% 59.2%
Peak memory 52.9 MiB 29.5 MiB 78.8 MiB
Streaming detection yes yes no
Encoding era filtering yes no no
Encoding filters yes no yes
MIME type detection yes no no
Supported encodings 99 84 99
License 0BSD LGPL MIT

Installation

pip install chardet

Quick Start

import chardet

chardet.detect(b"Python is a great programming language for beginners and experts alike.")
# {'encoding': 'ascii', 'confidence': 1.0, 'language': 'en', 'mime_type': 'text/plain'}

# UTF-8 English with accented characters
chardet.detect("The naïve approach doesn't always work in complex systems.".encode("utf-8"))
# {'encoding': 'utf-8', 'confidence': 0.84, 'language': 'en', 'mime_type': 'text/plain'}

# Japanese EUC-JP
chardet.detect("日本語の文字コード検出テストです。このテキストはEUC-JPでエンコードされています。正しく検出できるか確認します。".encode("euc-jp"))
# {'encoding': 'EUC-JP', 'confidence': 1.0, 'language': 'ja', 'mime_type': 'text/plain'}

# Get all candidate encodings ranked by confidence
text = "Le café est une boisson très populaire en France et dans le monde entier."
results = chardet.detect_all(text.encode("windows-1252"))
for r in results[:4]:
    print(r["encoding"], round(r["confidence"], 2))
# Windows-1252 0.32
# iso8859-15 0.32
# ISO-8859-1 0.32
# MacRoman 0.31

Streaming Detection

For large files or network streams, use UniversalDetector to feed data incrementally:

from chardet import UniversalDetector

detector = UniversalDetector()
with open("unknown.txt", "rb") as f:
    for line in f:
        detector.feed(line)
        if detector.done:
            break
result = detector.close()
print(result)

Encoding Era Filtering

Restrict detection to specific encoding eras to reduce false positives:

from chardet import detect_all
from chardet.enums import EncodingEra

data = "Москва является столицей Российской Федерации и крупнейшим городом страны.".encode("windows-1251")

# All encoding eras are considered by default — 4 candidates across eras
for r in detect_all(data):
    print(r["encoding"], round(r["confidence"], 2))
# Windows-1251 0.46
# MacCyrillic 0.42
# KZ1048 0.2
# ptcp154 0.2

# Restrict to modern web encodings — 1 confident result
for r in detect_all(data, encoding_era=EncodingEra.MODERN_WEB):
    print(r["encoding"], round(r["confidence"], 2))
# Windows-1251 0.46

Encoding Filters

Restrict detection to specific encodings, or exclude encodings you don't want:

# Only consider UTF-8 and Windows-1252
chardet.detect(data, include_encodings=["utf-8", "windows-1252"])

# Consider everything except EBCDIC
chardet.detect(data, exclude_encodings=["cp037", "cp500"])

CLI

chardetect somefile.txt
# somefile.txt: utf-8 with confidence 0.99

chardetect --minimal somefile.txt
# utf-8

# Include detected language
chardetect -l somefile.txt
# somefile.txt: utf-8 en (English) with confidence 0.99

# Only consider specific encodings
chardetect -i utf-8,windows-1252 somefile.txt
# somefile.txt: utf-8 with confidence 0.99

# Pipe from stdin
cat somefile.txt | chardetect
# stdin: utf-8 with confidence 0.99

What's New in chardet 7?

  • 0BSD license (previous versions were LGPL)
  • Ground-up rewrite: 13-stage detection pipeline using BOM detection, magic number identification, structural probing, byte validity filtering, and bigram statistical models
  • 47x faster than chardet 6.0.0 with mypyc, 1.5x faster than charset-normalizer 3.4.6
  • 99.3% accuracy: +11.1pp vs chardet 6.0.0, +13.9pp vs charset-normalizer 3.4.6
  • Language detection: 95.7% accuracy across 49 languages, returned with every result
  • MIME type detection: identifies 40+ binary file formats (images, audio/video, archives, documents, executables, fonts) via magic number signatures, plus text/html, text/xml, and text/x-python for markup
  • Encoding filters: include_encodings and exclude_encodings parameters to restrict or exclude specific encodings from the candidate set
  • 99 encodings: full coverage including EBCDIC, Mac, DOS, and Baltic/Central European families
  • Optional mypyc compilation: 1.67x additional speedup on CPython
  • Thread-safe: detect() and detect_all() are safe to call concurrently; scales on free-threaded Python
  • Same API: detect(), detect_all(), UniversalDetector, and the chardetect CLI all work as before

Documentation

Full documentation is available at chardet.readthedocs.io.

Project History

chardet was originally created by Mark Pilgrim in 2006 as a Python port of Mozilla's universal charset detection library. He released versions 1.0 (2006) and 1.0.1 (2008) on PyPI, then developed an unreleased Python 3 port (2.0.1) on Google Code. After Mark deleted his online accounts in 2011, the project was continued by David Cramer, Erik Rose, Toshio Kuratomi, Ian Cordasco, and Dan Blanchard.

In 2026, Dan Blanchard rewrote chardet using Claude, releasing chardet 7.0 under a new license. All releases after 7 are not derivative of the original chardet code, but are released under the same name to allow an easier transition for users who can immediately benefit from the speed and accuracy improvements. For historical preservation and to allow easier comparison with the other releases, Dan has restored Mark's lost commits to this repository in the history/pilgrim branch.

To see the full history from 2006 to present in git log, fetch the graft refs:

git fetch origin 'refs/replace/*:refs/replace/*'

License

0BSD

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

chardet-7.4.0.post2.tar.gz (767.7 kB view details)

Uploaded Source

Built Distributions

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

chardet-7.4.0.post2-py3-none-any.whl (625.3 kB view details)

Uploaded Python 3

chardet-7.4.0.post2-cp314-cp314-win_amd64.whl (919.1 kB view details)

Uploaded CPython 3.14Windows x86-64

chardet-7.4.0.post2-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl (863.4 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.31+ riscv64manylinux: glibc 2.39+ riscv64

chardet-7.4.0.post2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (868.9 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

chardet-7.4.0.post2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (861.3 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

chardet-7.4.0.post2-cp314-cp314-macosx_11_0_arm64.whl (838.6 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

chardet-7.4.0.post2-cp314-cp314-macosx_10_15_x86_64.whl (853.9 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

chardet-7.4.0.post2-cp313-cp313-win_amd64.whl (924.9 kB view details)

Uploaded CPython 3.13Windows x86-64

chardet-7.4.0.post2-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl (862.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.31+ riscv64manylinux: glibc 2.39+ riscv64

chardet-7.4.0.post2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (868.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

chardet-7.4.0.post2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (859.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

chardet-7.4.0.post2-cp313-cp313-macosx_11_0_arm64.whl (838.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

chardet-7.4.0.post2-cp313-cp313-macosx_10_13_x86_64.whl (854.4 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

chardet-7.4.0.post2-cp312-cp312-win_amd64.whl (924.7 kB view details)

Uploaded CPython 3.12Windows x86-64

chardet-7.4.0.post2-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl (863.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.31+ riscv64manylinux: glibc 2.39+ riscv64

chardet-7.4.0.post2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (869.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

chardet-7.4.0.post2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (860.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

chardet-7.4.0.post2-cp312-cp312-macosx_11_0_arm64.whl (838.4 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

chardet-7.4.0.post2-cp312-cp312-macosx_10_13_x86_64.whl (854.6 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

chardet-7.4.0.post2-cp311-cp311-win_amd64.whl (923.4 kB view details)

Uploaded CPython 3.11Windows x86-64

chardet-7.4.0.post2-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl (859.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.31+ riscv64manylinux: glibc 2.39+ riscv64

chardet-7.4.0.post2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (864.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

chardet-7.4.0.post2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (857.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

chardet-7.4.0.post2-cp311-cp311-macosx_11_0_arm64.whl (838.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

chardet-7.4.0.post2-cp311-cp311-macosx_10_9_x86_64.whl (852.0 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

chardet-7.4.0.post2-cp310-cp310-win_amd64.whl (924.5 kB view details)

Uploaded CPython 3.10Windows x86-64

chardet-7.4.0.post2-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl (864.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.31+ riscv64manylinux: glibc 2.39+ riscv64

chardet-7.4.0.post2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (867.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

chardet-7.4.0.post2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (860.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

chardet-7.4.0.post2-cp310-cp310-macosx_11_0_arm64.whl (840.8 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

chardet-7.4.0.post2-cp310-cp310-macosx_10_9_x86_64.whl (854.5 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

Details for the file chardet-7.4.0.post2.tar.gz.

File metadata

  • Download URL: chardet-7.4.0.post2.tar.gz
  • Upload date:
  • Size: 767.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for chardet-7.4.0.post2.tar.gz
Algorithm Hash digest
SHA256 21a6b5ca695252c03385dcfcc8b55c27907f1fe80838aa171b1ff4e356a1bb67
MD5 de91669359e35cba9d653c1b718a98b5
BLAKE2b-256 034b1fe1ade6b4d33abff0224b45a8310775b04308668ad1bdef725af8e3fcaa

See more details on using hashes here.

Provenance

The following attestation bundles were made for chardet-7.4.0.post2.tar.gz:

Publisher: release.yml on chardet/chardet

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chardet-7.4.0.post2-py3-none-any.whl.

File metadata

  • Download URL: chardet-7.4.0.post2-py3-none-any.whl
  • Upload date:
  • Size: 625.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for chardet-7.4.0.post2-py3-none-any.whl
Algorithm Hash digest
SHA256 e0c9c6b5c296c0e5197bc8876fcc04d58a6ddfba18399e598ba353aba28b038e
MD5 36c76fb4e9c073682ae5ac8e91c28055
BLAKE2b-256 94d222ac0b5b832bb9d2f29311dcded6c09ad0c32c23e3e53a8033aad5eb8652

See more details on using hashes here.

Provenance

The following attestation bundles were made for chardet-7.4.0.post2-py3-none-any.whl:

Publisher: release.yml on chardet/chardet

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chardet-7.4.0.post2-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for chardet-7.4.0.post2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 52602972d4815047cee262551bc383ab394aa145f5ca9ee10d0a53d27965882e
MD5 0630ecc61c857cc4479fafca676ac831
BLAKE2b-256 1accd2918dc6d110cf585a30ee11dbdcfa56a2b2fbf16e2b4117fe8bf800f320

See more details on using hashes here.

Provenance

The following attestation bundles were made for chardet-7.4.0.post2-cp314-cp314-win_amd64.whl:

Publisher: release.yml on chardet/chardet

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chardet-7.4.0.post2-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for chardet-7.4.0.post2-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 2345f20ea67cdadddb778b2bc31e2defc2a85ae027931f9ad6ab84fd5d345320
MD5 23f033ef64971f73bf314e987f34fa01
BLAKE2b-256 30caf1ab73f8d431c5257ad536956992513a5c135c53cf2a3dc94b8a45f83082

See more details on using hashes here.

Provenance

The following attestation bundles were made for chardet-7.4.0.post2-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl:

Publisher: release.yml on chardet/chardet

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chardet-7.4.0.post2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for chardet-7.4.0.post2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2adfa7390e69cb5ed499b54978d31f6d476788d07d83da3426811181b7ca7682
MD5 49c30b0c495dce0838a32daf1a1be4dc
BLAKE2b-256 fbb613cc503f45beeb1117fc9c83f294df16ebce5d75eac9f0cefb8cce4357a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for chardet-7.4.0.post2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on chardet/chardet

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chardet-7.4.0.post2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for chardet-7.4.0.post2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a035d407f762c21eb77069982425eb403e518dd758617aa43bf11d0d2203a1b6
MD5 3c7a398d8f38d809224ec8411fc8751b
BLAKE2b-256 3b2151fb8cfbcf2f1acc7c03776f4452f64ff2b9051505b38bc9e2a3941af330

See more details on using hashes here.

Provenance

The following attestation bundles were made for chardet-7.4.0.post2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release.yml on chardet/chardet

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chardet-7.4.0.post2-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for chardet-7.4.0.post2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 22d05c4b7e721d5330d99ef4a6f6233a9de58ae6f2275c21a098bedd778a6cb7
MD5 3e4f625da37fceaa072303c0db9c8fd6
BLAKE2b-256 26178c2cf762c876b04036e561d2a27df8a6305435db1cb584f71c356e319c40

See more details on using hashes here.

Provenance

The following attestation bundles were made for chardet-7.4.0.post2-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: release.yml on chardet/chardet

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chardet-7.4.0.post2-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for chardet-7.4.0.post2-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 5862b17677f7e8fcee4e37fe641f01d30762e4b075ac37ce9584e4407896e2d9
MD5 d97462d41e1ddbe4cb35f85e9c87a9cb
BLAKE2b-256 b21e8b5d54ecc873e828e9b91cddfce6bf5a058d7bb3d64007cfbbbc872b0bda

See more details on using hashes here.

Provenance

The following attestation bundles were made for chardet-7.4.0.post2-cp314-cp314-macosx_10_15_x86_64.whl:

Publisher: release.yml on chardet/chardet

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chardet-7.4.0.post2-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for chardet-7.4.0.post2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 6c448fe2d77e329cec421b95f844b75f8c9cb744e808ecc9124b6063ca6acb5e
MD5 c11b8a147fa3bea22802d592a335d586
BLAKE2b-256 55efb34d768e047796f69866b88dd81f10993bb5d7421a6196799512e478dd6a

See more details on using hashes here.

Provenance

The following attestation bundles were made for chardet-7.4.0.post2-cp313-cp313-win_amd64.whl:

Publisher: release.yml on chardet/chardet

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chardet-7.4.0.post2-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for chardet-7.4.0.post2-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 daae5b0579e7e33adacb4722a62b540e6bec49944e081a859cb9a6a010713817
MD5 6c47dcd2baf09e37589d0082778d2b3b
BLAKE2b-256 517b226d88c86a5351dcb03cf7702f6916ab304d6ce5146a96d1636c9b4287a2

See more details on using hashes here.

Provenance

The following attestation bundles were made for chardet-7.4.0.post2-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl:

Publisher: release.yml on chardet/chardet

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chardet-7.4.0.post2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for chardet-7.4.0.post2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ccdfb13b4a727d3d944157c7f350c6d64630511a0ce39e37ffa5114e90f7d3a7
MD5 b49ea13958390e86fcb221c1d0ee9692
BLAKE2b-256 27ff0f582b7a9369bba8abb47d72c3d1d1122c351b8fb04dcac2637683072bcb

See more details on using hashes here.

Provenance

The following attestation bundles were made for chardet-7.4.0.post2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on chardet/chardet

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chardet-7.4.0.post2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for chardet-7.4.0.post2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7d52b3f15249ba877030045900d179d44552c3c37dda487462be473ec67bed2f
MD5 108d44e196110a096587fc78521337e2
BLAKE2b-256 117df22cf8861c18126b6775b4d4a95fa4141ecc4a24d87c5a225d1d5df472c1

See more details on using hashes here.

Provenance

The following attestation bundles were made for chardet-7.4.0.post2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release.yml on chardet/chardet

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chardet-7.4.0.post2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for chardet-7.4.0.post2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 422ac637f5a2a8b13151245591cb0fabdf9ec1427725f0560628cb5ad4fb1462
MD5 20bd1c1241c68f1ef025da001a60ec52
BLAKE2b-256 32ed0fc7f4be6d346049bafec134cb4d122317e8e803b42e520f8214f02d9d13

See more details on using hashes here.

Provenance

The following attestation bundles were made for chardet-7.4.0.post2-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: release.yml on chardet/chardet

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chardet-7.4.0.post2-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for chardet-7.4.0.post2-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 9bdb9387e692dd53c837aa922f676e5ab51209895cd99b15d30c6004418e0d27
MD5 1718d2c57c8f2bf1352d350a9f47e0d8
BLAKE2b-256 646f40998484582edf32ebcbe30a51c0b33fb476aa4d22b172d4aabc3f47c5ed

See more details on using hashes here.

Provenance

The following attestation bundles were made for chardet-7.4.0.post2-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: release.yml on chardet/chardet

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chardet-7.4.0.post2-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for chardet-7.4.0.post2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a07dc1257fef2685dfc5182229abccd3f9b1299006a5b4d43ac7bd252faa1118
MD5 a0e6b7ae408125c812447a74b1cf408e
BLAKE2b-256 460d0b6039f2d254698a525d9a1b00334b3262a6521adede50885f05ba714fad

See more details on using hashes here.

Provenance

The following attestation bundles were made for chardet-7.4.0.post2-cp312-cp312-win_amd64.whl:

Publisher: release.yml on chardet/chardet

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chardet-7.4.0.post2-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for chardet-7.4.0.post2-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 2b99b417fac30641429829666ee7331366e797863504260aa1b18bfc2020e4e3
MD5 7458e6f0eb9223fa0e7bcb3036fe32b8
BLAKE2b-256 7de2c0f2a96cbda065765ad33b3a8f466b279983a72a6e3035e0f5cfa54b831f

See more details on using hashes here.

Provenance

The following attestation bundles were made for chardet-7.4.0.post2-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl:

Publisher: release.yml on chardet/chardet

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chardet-7.4.0.post2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for chardet-7.4.0.post2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5933289313b8cbfb0d07cf44583a2a6c7e31bffe5dcb7ebb6592825aa197d5b0
MD5 bcf9dc36f50d3a8338fed5007922c526
BLAKE2b-256 e2323abb90c7057e2cbdd711b59d99dc4dfc1a28b7da5a41971ec918f0928682

See more details on using hashes here.

Provenance

The following attestation bundles were made for chardet-7.4.0.post2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on chardet/chardet

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chardet-7.4.0.post2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for chardet-7.4.0.post2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 46659d38ba18e7c740f10a4c2edd0ef112e0322606ab2570cb8fd387954e0de9
MD5 74c42b8f4606955dfaba3374daf17021
BLAKE2b-256 e66a827065f0390160d1c74e4cbe8f68815d56daf392c1eb5027fb16d0700d75

See more details on using hashes here.

Provenance

The following attestation bundles were made for chardet-7.4.0.post2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release.yml on chardet/chardet

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chardet-7.4.0.post2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for chardet-7.4.0.post2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dc6829803ba71cb427dffac03a948ae828c617710bbd5f97ae3b34ab18558414
MD5 74cc802aba8bb35bd2cf574796e6d403
BLAKE2b-256 0d01778bcb1e162000c5b8295a25191935b0b2eaf0000096bd3fcbf782b5c8c0

See more details on using hashes here.

Provenance

The following attestation bundles were made for chardet-7.4.0.post2-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release.yml on chardet/chardet

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chardet-7.4.0.post2-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for chardet-7.4.0.post2-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 7aced16fe8098019c7c513dd92e9ee3ad29fffac757fa7de13ff8f3a8607a344
MD5 60faaa46ce0b657687d062bae4f2d588
BLAKE2b-256 b024b012c1fd362e1a25425afd9f746166976b8ba3b2d78140a39df23bba2886

See more details on using hashes here.

Provenance

The following attestation bundles were made for chardet-7.4.0.post2-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: release.yml on chardet/chardet

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chardet-7.4.0.post2-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for chardet-7.4.0.post2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a359eb4535aeabd3f61e599530c4c4d4855c31316e6fed7db619a9c58785ee38
MD5 2fdd7312fb3cddcd4ed1b20bd0150b57
BLAKE2b-256 b6862f178028970f0c8beaaf54f7ba6dbb1767f41435f332406f88f7c2711f84

See more details on using hashes here.

Provenance

The following attestation bundles were made for chardet-7.4.0.post2-cp311-cp311-win_amd64.whl:

Publisher: release.yml on chardet/chardet

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chardet-7.4.0.post2-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for chardet-7.4.0.post2-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 2c748b2850c8376ef04b02b3f22e014da5edc961478c88ccc6b01d3eed9bc1e7
MD5 78714345d9e995086af40b155aa3a1f6
BLAKE2b-256 a94e53cc4b9128e6449ad21ac023bfa4495f6c0b8e5ededf883368f541866a93

See more details on using hashes here.

Provenance

The following attestation bundles were made for chardet-7.4.0.post2-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl:

Publisher: release.yml on chardet/chardet

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chardet-7.4.0.post2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for chardet-7.4.0.post2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 24b8fcc1fe54936932f305522bc2f40a207ecbb38209fa24226eab7432531aef
MD5 71c27904cc53ebfda5e6d0947abb3bfc
BLAKE2b-256 8c57053b571501feffd18bc7ff97d251293ad0e7ccc362c38be7fd6d640ca3fc

See more details on using hashes here.

Provenance

The following attestation bundles were made for chardet-7.4.0.post2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on chardet/chardet

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chardet-7.4.0.post2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for chardet-7.4.0.post2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e719bf17854051970938e260d2c589fe3fde3da0a681acdafd266e3bbf75c1af
MD5 9d4174b239852314407938902a0085bc
BLAKE2b-256 e8e4dc9f68093dac581f02bb842cc1d4b96468ce3388f241168b02d97b05fe3e

See more details on using hashes here.

Provenance

The following attestation bundles were made for chardet-7.4.0.post2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release.yml on chardet/chardet

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chardet-7.4.0.post2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for chardet-7.4.0.post2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 18cb15facd3a70042cb4d3b9a80dd2e9b8d78af90643f434047060e1f84dff06
MD5 cdfb77bc311a4e032ac1bd5618652cf7
BLAKE2b-256 fe79c92968b31cd51d87328d0298ec3e8278027ad74c79309a60af3b88d0b199

See more details on using hashes here.

Provenance

The following attestation bundles were made for chardet-7.4.0.post2-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release.yml on chardet/chardet

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chardet-7.4.0.post2-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for chardet-7.4.0.post2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 90227bc83d06d16b548afe185e93eff8c740cb11ec51536366399b912e361b8d
MD5 3e7c40802d59d52e2065e33e59385fd5
BLAKE2b-256 4adbfcccf6858e87927a22df20251bda9e672819f3db1f2497eccd0290059761

See more details on using hashes here.

Provenance

The following attestation bundles were made for chardet-7.4.0.post2-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: release.yml on chardet/chardet

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chardet-7.4.0.post2-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for chardet-7.4.0.post2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 cde31d2314b156404380aca8aa0bdf6395bc92998b25336076b8a588c267fb20
MD5 6d63f93ec1862b2ebe8df80006f36372
BLAKE2b-256 36097618514ecc1a47d9316cf0c2f49437b6bef3d5281a00abd675f3731ef6eb

See more details on using hashes here.

Provenance

The following attestation bundles were made for chardet-7.4.0.post2-cp310-cp310-win_amd64.whl:

Publisher: release.yml on chardet/chardet

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chardet-7.4.0.post2-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for chardet-7.4.0.post2-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 335d9cedd5b5be4b8b39ec25b1c2e4498ac4e8658c9466b68b4417cf07c8c4ee
MD5 4b13c2ea0f8863954a6777b0f035294b
BLAKE2b-256 0e5fbe8a831885459580a5975e162da7a6e8111bcc942f9562fe69f9fa152b41

See more details on using hashes here.

Provenance

The following attestation bundles were made for chardet-7.4.0.post2-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl:

Publisher: release.yml on chardet/chardet

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chardet-7.4.0.post2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for chardet-7.4.0.post2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6ade174e3fe29f1f4abdb3cc47add0a98201452c43786cbf324b5e237a0c79fc
MD5 dde06079bd2559a75c2c40b3bdcf687b
BLAKE2b-256 3820eb8babbc63b95d98c0b82fd2870fcd52b55ef7980039547cb5c04e75bd16

See more details on using hashes here.

Provenance

The following attestation bundles were made for chardet-7.4.0.post2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on chardet/chardet

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chardet-7.4.0.post2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for chardet-7.4.0.post2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 28807a1209b7c2b79b24bdf9722b381e81da8104ae17fe2bd1e9f01c87fe9071
MD5 1b1df145bcedc96f1441c3e907e1f3f4
BLAKE2b-256 771d1ecd889464d7a641f26ecdf1cd4dbe0dcbd0b0afac47435ca2031b3f50da

See more details on using hashes here.

Provenance

The following attestation bundles were made for chardet-7.4.0.post2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release.yml on chardet/chardet

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chardet-7.4.0.post2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for chardet-7.4.0.post2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9be8a6ba814f65013e0e6d92a43e8fa50f42c8850c143fa74586baeac5fa1bcd
MD5 43be6a26df0bc07d9404e64da63216fe
BLAKE2b-256 f669969ded64b37176f066c4c45871d660fedca3f8da96e0ef8fb3bde6187416

See more details on using hashes here.

Provenance

The following attestation bundles were made for chardet-7.4.0.post2-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: release.yml on chardet/chardet

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chardet-7.4.0.post2-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for chardet-7.4.0.post2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 77170d229f3d7babbc36c5a33c361de1c01091f4564a33bcd7e0f59ee8609b2a
MD5 210cc5b81e0a17196604c002b29df845
BLAKE2b-256 e9351adb720ebfa87dfdc089e0acc0e911adc7f1c9394824fcbfea188ca7cabf

See more details on using hashes here.

Provenance

The following attestation bundles were made for chardet-7.4.0.post2-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: release.yml on chardet/chardet

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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