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"Hello, world!")
# {'encoding': 'ascii', 'confidence': 1.0, 'language': 'en', 'mime_type': 'text/plain'}

# UTF-8 with typographic punctuation
chardet.detect("It\u2019s a lovely day \u2014 let\u2019s grab coffee.".encode("utf-8"))
# {'encoding': 'utf-8', 'confidence': 0.99, 'language': 'es', 'mime_type': 'text/plain'}

# Japanese EUC-JP
chardet.detect("これは日本語のテストです。文字コードの検出を行います。".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.44
# iso8859-15 0.44
# ISO-8859-1 0.44
# MacRoman 0.42

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.5
# MacCyrillic 0.47
# KZ1048 0.22
# ptcp154 0.22

# 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.5

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.

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 Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

chardet-7.4.0.post1-py3-none-any.whl (624.7 kB view details)

Uploaded Python 3

chardet-7.4.0.post1-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl (862.8 kB view details)

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

chardet-7.4.0.post1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (868.2 kB view details)

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

chardet-7.4.0.post1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (860.7 kB view details)

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

chardet-7.4.0.post1-cp314-cp314-macosx_11_0_arm64.whl (837.9 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

chardet-7.4.0.post1-cp314-cp314-macosx_10_15_x86_64.whl (853.2 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

chardet-7.4.0.post1-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl (862.1 kB view details)

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

chardet-7.4.0.post1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (867.9 kB view details)

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

chardet-7.4.0.post1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (858.7 kB view details)

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

chardet-7.4.0.post1-cp313-cp313-macosx_11_0_arm64.whl (837.6 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

chardet-7.4.0.post1-cp313-cp313-macosx_10_13_x86_64.whl (853.8 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

chardet-7.4.0.post1-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl (862.4 kB view details)

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

chardet-7.4.0.post1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (868.7 kB view details)

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

chardet-7.4.0.post1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (859.4 kB view details)

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

chardet-7.4.0.post1-cp312-cp312-macosx_11_0_arm64.whl (837.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

chardet-7.4.0.post1-cp312-cp312-macosx_10_13_x86_64.whl (854.0 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

chardet-7.4.0.post1-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl (858.8 kB view details)

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

chardet-7.4.0.post1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (863.5 kB view details)

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

chardet-7.4.0.post1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (857.2 kB view details)

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

chardet-7.4.0.post1-cp311-cp311-macosx_11_0_arm64.whl (837.4 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

chardet-7.4.0.post1-cp311-cp311-macosx_10_9_x86_64.whl (851.3 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

chardet-7.4.0.post1-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl (864.1 kB view details)

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

chardet-7.4.0.post1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (866.9 kB view details)

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

chardet-7.4.0.post1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (859.9 kB view details)

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

chardet-7.4.0.post1-cp310-cp310-macosx_11_0_arm64.whl (840.1 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

chardet-7.4.0.post1-cp310-cp310-macosx_10_9_x86_64.whl (853.8 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: chardet-7.4.0.post1-py3-none-any.whl
  • Upload date:
  • Size: 624.7 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.post1-py3-none-any.whl
Algorithm Hash digest
SHA256 57a62ef50f69bc2fb3a3ea1ffffec6d10f3d2112d3b05d6e3cb15c2c9b55f6cc
MD5 51987373b9937c25446e90772513b61f
BLAKE2b-256 91d747988d40231b41376f5a66346ef3b322c81091dfd4c0f84df5a1e3bb06b5

See more details on using hashes here.

Provenance

The following attestation bundles were made for chardet-7.4.0.post1-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.post1-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for chardet-7.4.0.post1-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 e801976901fb7bc48f13653a7ca78e81fa65fe615d0d33c9383385c73e571927
MD5 b3a1a4dae4cc7a03febb2682c169787d
BLAKE2b-256 8d6a9ad635e2b75e6b058c1104a2821a1ed444161279f112df2c0f914193dff1

See more details on using hashes here.

Provenance

The following attestation bundles were made for chardet-7.4.0.post1-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.post1-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.post1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 069f4ff169142c45198b513702d7596b60944d3d8ebcfed2626e7716430e90e0
MD5 ae25b29206b54a0415479c28ac3f0d8a
BLAKE2b-256 190ed3ed1a607f64c831ff2c35adc43d1a5db1cce4494585d494d3465e4b593b

See more details on using hashes here.

Provenance

The following attestation bundles were made for chardet-7.4.0.post1-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.post1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for chardet-7.4.0.post1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a2eb2b2ed1662e74bebcdcd8f3872fd23378605601065a94ca265040026a11b3
MD5 6d3ff16299a504bfc9c7f90f92d4f71f
BLAKE2b-256 b68e488e166cc97bf7544d246c628a1abd7af1e369c4068cedb02a5f0abe8a74

See more details on using hashes here.

Provenance

The following attestation bundles were made for chardet-7.4.0.post1-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.post1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for chardet-7.4.0.post1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 79c96d41ee63b098205d071caeee272968fe7a81a65151af2c02d1f51d2e2b4f
MD5 758664ecb60252a94f269b15acda48f2
BLAKE2b-256 7ea3a358e5fb4144da67fe9572b4506ce3a065dc24e9cc030d1b049c6b1e914e

See more details on using hashes here.

Provenance

The following attestation bundles were made for chardet-7.4.0.post1-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.post1-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for chardet-7.4.0.post1-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 70af3a05ca9476461160474f1324612d04b885101216894e60266c8c16510084
MD5 6ab01cec71419919c560997a40d8a9a2
BLAKE2b-256 6f1174e49a9fa914afe7e751263969894c61e2c49b7e71c0047bcaab64c8117f

See more details on using hashes here.

Provenance

The following attestation bundles were made for chardet-7.4.0.post1-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.post1-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for chardet-7.4.0.post1-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 0cbfa21c8526022a62d1ebd1799b6e2c3598779231c0397372b6e26a4b1f4d28
MD5 7d682361a20cf52693988d502cd90527
BLAKE2b-256 7206317627e347072507e448e0515b736cdb650826c57c7217ce1361615d7a85

See more details on using hashes here.

Provenance

The following attestation bundles were made for chardet-7.4.0.post1-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.post1-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.post1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 329aa8766c4917d3acc1b1d0462f0b2e820e24e9f341d0f858aee85396ae3002
MD5 eefd66ee3a2111493ea2524ca3c1d593
BLAKE2b-256 d13b6103194ea934f1c3a4ea080905c8849f71e83de455c16cb625d25f49b779

See more details on using hashes here.

Provenance

The following attestation bundles were made for chardet-7.4.0.post1-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.post1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for chardet-7.4.0.post1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c23262011179db48e600012e296133ab577d8e9682c91a19221164732ccb4427
MD5 cecfcd68210dae0b68de86e716c4262f
BLAKE2b-256 6b4de9bbe23cec7394ed1190f5af688efd1b41dea8515371f0b1ee6ad4c09682

See more details on using hashes here.

Provenance

The following attestation bundles were made for chardet-7.4.0.post1-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.post1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for chardet-7.4.0.post1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e6285d35f79d0cdc8838d3cb01876f979c8419a74662e8de39444e40639e0b2b
MD5 38d68a4722283c2ce01fcefe4dc8085f
BLAKE2b-256 83d380554c1cc15631446c9b90aec6fe63b7310aa0b82d3004f7ba38bd8a8270

See more details on using hashes here.

Provenance

The following attestation bundles were made for chardet-7.4.0.post1-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.post1-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for chardet-7.4.0.post1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 efdb3785c8700b3d0b354553827a166480a439f9754f7366f795bbe8b42d6daf
MD5 72bcd43922d03de6849a572b372351d1
BLAKE2b-256 e93283a15c6077e7f240834ffd9ed78ef12f20f6e1924d7d7986d33f3d2af905

See more details on using hashes here.

Provenance

The following attestation bundles were made for chardet-7.4.0.post1-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.post1-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for chardet-7.4.0.post1-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 5aec4e167de05470a3e2466a1ae751d7f0ad15510f63633fdd01a0405515df7a
MD5 de534e3fc6469f8fce2ac0a4edc23601
BLAKE2b-256 00a236e5b1a46a36293cac237fa5c61f9e11497e025ec2e4b10e8d187dede9b9

See more details on using hashes here.

Provenance

The following attestation bundles were made for chardet-7.4.0.post1-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.post1-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.post1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f03aef24d91168232db8b01e4d6726676708be503e6aa07e28ab808e6d0fe606
MD5 c02227d7516dcc9ee9c654554d7096e0
BLAKE2b-256 c3002eec7b47263524f204b3225d023f7d75e9c06a0a75c06a4c85faf2aec246

See more details on using hashes here.

Provenance

The following attestation bundles were made for chardet-7.4.0.post1-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.post1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for chardet-7.4.0.post1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 45adca296eddec38b803ce352bffcc5fff40576246e74fcd2aa358f9c813ffe0
MD5 1aa05dc75473288323bdd50c0ccec24d
BLAKE2b-256 2959133001a6a7549dd34a3c28d1358122b0e68a59f27840efb2102b72eb73cf

See more details on using hashes here.

Provenance

The following attestation bundles were made for chardet-7.4.0.post1-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.post1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for chardet-7.4.0.post1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 86d7ca798051fce39b980241f4e93a40e3ef1fb568e282afcdcdbf6efa56bada
MD5 ebf349720d9aed760954332d010d7314
BLAKE2b-256 2e24de2ba4786ada1c10147612cb7ff469ac8b835a47e9e5a772ce15735a8f4a

See more details on using hashes here.

Provenance

The following attestation bundles were made for chardet-7.4.0.post1-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.post1-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for chardet-7.4.0.post1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 db07ed10259c0e93a55e3c285d2d78111b000e574aa4f94d89de53c72fb28127
MD5 820664309e439c3baa719e98db6072ce
BLAKE2b-256 89e07747b1bd30b8686088581382e1465463f40d27d25db94eccfd872f088ac7

See more details on using hashes here.

Provenance

The following attestation bundles were made for chardet-7.4.0.post1-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.post1-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for chardet-7.4.0.post1-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 6cddf6f1a0834ab5a6894819a6f4c3cd8c2cc86a12fc4efdc87eadb9ce7186ab
MD5 40504f9e3d57a8589f182ed6873987c2
BLAKE2b-256 e13af392d9b8465575140f250a8571e6cc643b08c8b650d84d0b499b542a0f2f

See more details on using hashes here.

Provenance

The following attestation bundles were made for chardet-7.4.0.post1-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.post1-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.post1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ad98a6c2e61624b1120919353d222121b8f5848b9d33c885d949fe0235575682
MD5 1abd87f469782dd0cae48bb41ebfc2b5
BLAKE2b-256 e3a2dab58511fbeef06dd88866568ea1a11b2f15654223cafc2681e2da84b1f2

See more details on using hashes here.

Provenance

The following attestation bundles were made for chardet-7.4.0.post1-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.post1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for chardet-7.4.0.post1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 941af534a9b77d4b912e173e98680225340cf8827537e465bd6498b3e98d0cb8
MD5 5e9a1d2270b677454c9a4032900b65cf
BLAKE2b-256 3b0dbe32abacdb6ed59b5e53b55da04102946b03eadac8a0bb107e359b22e257

See more details on using hashes here.

Provenance

The following attestation bundles were made for chardet-7.4.0.post1-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.post1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for chardet-7.4.0.post1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8e1eaa942ae81d43d535092ff3ba660c967344178cc3876b54834a56c1207f3a
MD5 973b163741f8a4a0dfaafdc054bbb5bf
BLAKE2b-256 5e243c1522d777b66e2e3615ee33d1d4291c47b0ec258a9471b559339b01fac5

See more details on using hashes here.

Provenance

The following attestation bundles were made for chardet-7.4.0.post1-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.post1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for chardet-7.4.0.post1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2769be12361a6c7873392e435c708eca88c9f0fb6a647af75fa1386db64032d6
MD5 155eec0352feba92a55b96d2af0a0c8e
BLAKE2b-256 3e38fe380893cbba72febb24d5dc0c2f9ac99f437153c36a409a8e254ed77bb6

See more details on using hashes here.

Provenance

The following attestation bundles were made for chardet-7.4.0.post1-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.post1-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for chardet-7.4.0.post1-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 aa1621ad7699a4ffbff131ed3d023883fca6bd6ad6f069b3b43bd4d1c5fece1d
MD5 08ced654a1dcd122a740278ff8b5ffb1
BLAKE2b-256 6bc40ca016f473f9f805e2e620c3fb1bbe1d370a83007a822ddc654fca085d8b

See more details on using hashes here.

Provenance

The following attestation bundles were made for chardet-7.4.0.post1-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.post1-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.post1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 efce0ddb6a3f92f52da0affe62b7c558e3641651fee982a04899509f3070ab4a
MD5 b6348b28faee01e698a6a16017edf4b4
BLAKE2b-256 a1e42f964168d798c7091690a8f71895f1b1a3aa067de964a03537f75e6f6d4b

See more details on using hashes here.

Provenance

The following attestation bundles were made for chardet-7.4.0.post1-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.post1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for chardet-7.4.0.post1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 554bc5058a1ef76cfdc278c4420daa58e1aa5e35d66d5886bc4bb85243409b2f
MD5 4a8e94db63225fd217af80ceafddeeb1
BLAKE2b-256 691a6d61e3ab017bb200137c8f048d879828ed25808f831571dfc2617755e3a4

See more details on using hashes here.

Provenance

The following attestation bundles were made for chardet-7.4.0.post1-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.post1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for chardet-7.4.0.post1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d4c682730cd5ea9b528299b826b9d7fca852fa85512de1b7ad3e84b77d68f6f7
MD5 ddb1420fcd5b24a8bc9cec5de20ac09d
BLAKE2b-256 b413986f2b46ec395100f97684fb3c731b2f8956c97e93ef66272665d6726fe2

See more details on using hashes here.

Provenance

The following attestation bundles were made for chardet-7.4.0.post1-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.post1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for chardet-7.4.0.post1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b10b913b50c8dab125497abb02c8ed76434e90ce8625af9fe45e9f81fd5df858
MD5 06642406d11d716d3dca19f60efa5934
BLAKE2b-256 d0d72555f9b2c54247496b51539d159d1c63c2f694b1d7c287d7f1d23f0c0735

See more details on using hashes here.

Provenance

The following attestation bundles were made for chardet-7.4.0.post1-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