Skip to main content

The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet.

Project description

Charset Detection, for Everyone 👋

The Real First Universal Charset Detector
Download Count Total

A library that helps you read text from an unknown charset encoding.
Motivated by chardet, I'm trying to resolve the issue by taking a new approach. All IANA character set names for which the Python core library provides codecs are supported.

>>>>> 👉 Try Me Online Now, Then Adopt Me 👈 <<<<<

This project offers you an alternative to Universal Charset Encoding Detector, also known as Chardet.

Feature Chardet Charset Normalizer cChardet
Fast


Universal**
Reliable without distinguishable standards
Reliable with distinguishable standards
License LGPL-2.1
restrictive
MIT MPL-1.1
restrictive
Native Python
Detect spoken language N/A
UnicodeDecodeError Safety
Whl Size 193.6 kB 39.5 kB ~200 kB
Supported Encoding 33 :tada: 90 40

Reading Normalized TextCat Reading Text

** : They are clearly using specific code for a specific encoding even if covering most of used one
Did you got there because of the logs? See https://charset-normalizer.readthedocs.io/en/latest/user/miscellaneous.html

⭐ Your support

Fork, test-it, star-it, submit your ideas! We do listen.

⚡ Performance

This package offer better performance than its counterpart Chardet. Here are some numbers.

Package Accuracy Mean per file (ms) File per sec (est)
chardet 86 % 200 ms 5 file/sec
charset-normalizer 98 % 10 ms 100 file/sec
Package 99th percentile 95th percentile 50th percentile
chardet 1200 ms 287 ms 23 ms
charset-normalizer 100 ms 50 ms 5 ms

Chardet's performance on larger file (1MB+) are very poor. Expect huge difference on large payload.

Stats are generated using 400+ files using default parameters. More details on used files, see GHA workflows. And yes, these results might change at any time. The dataset can be updated to include more files. The actual delays heavily depends on your CPU capabilities. The factors should remain the same. Keep in mind that the stats are generous and that Chardet accuracy vs our is measured using Chardet initial capability (eg. Supported Encoding) Challenge-them if you want.

✨ Installation

Using PyPi for latest stable

pip install charset-normalizer -U

🚀 Basic Usage

CLI

This package comes with a CLI.

usage: normalizer [-h] [-v] [-a] [-n] [-m] [-r] [-f] [-t THRESHOLD]
                  file [file ...]

The Real First Universal Charset Detector. Discover originating encoding used
on text file. Normalize text to unicode.

positional arguments:
  files                 File(s) to be analysed

optional arguments:
  -h, --help            show this help message and exit
  -v, --verbose         Display complementary information about file if any.
                        Stdout will contain logs about the detection process.
  -a, --with-alternative
                        Output complementary possibilities if any. Top-level
                        JSON WILL be a list.
  -n, --normalize       Permit to normalize input file. If not set, program
                        does not write anything.
  -m, --minimal         Only output the charset detected to STDOUT. Disabling
                        JSON output.
  -r, --replace         Replace file when trying to normalize it instead of
                        creating a new one.
  -f, --force           Replace file without asking if you are sure, use this
                        flag with caution.
  -t THRESHOLD, --threshold THRESHOLD
                        Define a custom maximum amount of chaos allowed in
                        decoded content. 0. <= chaos <= 1.
  --version             Show version information and exit.
normalizer ./data/sample.1.fr.srt

:tada: Since version 1.4.0 the CLI produce easily usable stdout result in JSON format.

{
    "path": "/home/default/projects/charset_normalizer/data/sample.1.fr.srt",
    "encoding": "cp1252",
    "encoding_aliases": [
        "1252",
        "windows_1252"
    ],
    "alternative_encodings": [
        "cp1254",
        "cp1256",
        "cp1258",
        "iso8859_14",
        "iso8859_15",
        "iso8859_16",
        "iso8859_3",
        "iso8859_9",
        "latin_1",
        "mbcs"
    ],
    "language": "French",
    "alphabets": [
        "Basic Latin",
        "Latin-1 Supplement"
    ],
    "has_sig_or_bom": false,
    "chaos": 0.149,
    "coherence": 97.152,
    "unicode_path": null,
    "is_preferred": true
}

Python

Just print out normalized text

from charset_normalizer import from_path

results = from_path('./my_subtitle.srt')

print(str(results.best()))

Normalize any text file

from charset_normalizer import normalize
try:
    normalize('./my_subtitle.srt') # should write to disk my_subtitle-***.srt
except IOError as e:
    print('Sadly, we are unable to perform charset normalization.', str(e))

Upgrade your code without effort

from charset_normalizer import detect

The above code will behave the same as chardet. We ensure that we offer the best (reasonable) BC result possible.

See the docs for advanced usage : readthedocs.io

😇 Why

When I started using Chardet, I noticed that it was not suited to my expectations, and I wanted to propose a reliable alternative using a completely different method. Also! I never back down on a good challenge!

I don't care about the originating charset encoding, because two different tables can produce two identical rendered string. What I want is to get readable text, the best I can.

In a way, I'm brute forcing text decoding. How cool is that ? 😎

Don't confuse package ftfy with charset-normalizer or chardet. ftfy goal is to repair unicode string whereas charset-normalizer to convert raw file in unknown encoding to unicode.

🍰 How

  • Discard all charset encoding table that could not fit the binary content.
  • Measure chaos, or the mess once opened (by chunks) with a corresponding charset encoding.
  • Extract matches with the lowest mess detected.
  • Additionally, we measure coherence / probe for a language.

Wait a minute, what is chaos/mess and coherence according to YOU ?

Chaos : I opened hundred of text files, written by humans, with the wrong encoding table. I observed, then I established some ground rules about what is obvious when it seems like a mess. I know that my interpretation of what is chaotic is very subjective, feel free to contribute in order to improve or rewrite it.

Coherence : For each language there is on earth, we have computed ranked letter appearance occurrences (the best we can). So I thought that intel is worth something here. So I use those records against decoded text to check if I can detect intelligent design.

⚡ Known limitations

  • Language detection is unreliable when text contains two or more languages sharing identical letters. (eg. HTML (english tags) + Turkish content (Sharing Latin characters))
  • Every charset detector heavily depends on sufficient content. In common cases, do not bother run detection on very tiny content.

👤 Contributing

Contributions, issues and feature requests are very much welcome.
Feel free to check issues page if you want to contribute.

📝 License

Copyright © 2019 Ahmed TAHRI @Ousret.
This project is MIT licensed.

Characters frequencies used in this project © 2012 Denny Vrandečić

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

charset-normalizer-3.0.0b2.tar.gz (82.0 kB view details)

Uploaded Source

Built Distributions

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

charset_normalizer-3.0.0b2-py3-none-any.whl (38.6 kB view details)

Uploaded Python 3

charset_normalizer-3.0.0b2-cp310-cp310-win_amd64.whl (86.7 kB view details)

Uploaded CPython 3.10Windows x86-64

charset_normalizer-3.0.0b2-cp310-cp310-win32.whl (79.5 kB view details)

Uploaded CPython 3.10Windows x86

charset_normalizer-3.0.0b2-cp310-cp310-musllinux_1_1_x86_64.whl (180.9 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

charset_normalizer-3.0.0b2-cp310-cp310-musllinux_1_1_s390x.whl (183.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ s390x

charset_normalizer-3.0.0b2-cp310-cp310-musllinux_1_1_ppc64le.whl (192.1 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ ppc64le

charset_normalizer-3.0.0b2-cp310-cp310-musllinux_1_1_i686.whl (182.1 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ i686

charset_normalizer-3.0.0b2-cp310-cp310-musllinux_1_1_aarch64.whl (180.9 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ ARM64

charset_normalizer-3.0.0b2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (186.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

charset_normalizer-3.0.0b2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (187.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390x

charset_normalizer-3.0.0b2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (196.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

charset_normalizer-3.0.0b2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (183.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

charset_normalizer-3.0.0b2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (187.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

charset_normalizer-3.0.0b2-cp310-cp310-macosx_11_0_arm64.whl (110.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

charset_normalizer-3.0.0b2-cp310-cp310-macosx_10_9_x86_64.whl (113.4 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

charset_normalizer-3.0.0b2-cp310-cp310-macosx_10_9_universal2.whl (185.4 kB view details)

Uploaded CPython 3.10macOS 10.9+ universal2 (ARM64, x86-64)

charset_normalizer-3.0.0b2-cp39-cp39-win_amd64.whl (86.7 kB view details)

Uploaded CPython 3.9Windows x86-64

charset_normalizer-3.0.0b2-cp39-cp39-win32.whl (79.5 kB view details)

Uploaded CPython 3.9Windows x86

charset_normalizer-3.0.0b2-cp39-cp39-musllinux_1_1_x86_64.whl (180.8 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

charset_normalizer-3.0.0b2-cp39-cp39-musllinux_1_1_s390x.whl (183.6 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ s390x

charset_normalizer-3.0.0b2-cp39-cp39-musllinux_1_1_ppc64le.whl (191.9 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ ppc64le

charset_normalizer-3.0.0b2-cp39-cp39-musllinux_1_1_i686.whl (182.1 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ i686

charset_normalizer-3.0.0b2-cp39-cp39-musllinux_1_1_aarch64.whl (180.8 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ ARM64

charset_normalizer-3.0.0b2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (186.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

charset_normalizer-3.0.0b2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (187.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ s390x

charset_normalizer-3.0.0b2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (196.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

charset_normalizer-3.0.0b2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (183.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

charset_normalizer-3.0.0b2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (187.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

charset_normalizer-3.0.0b2-cp39-cp39-macosx_11_0_arm64.whl (110.7 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

charset_normalizer-3.0.0b2-cp39-cp39-macosx_10_9_x86_64.whl (113.3 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

charset_normalizer-3.0.0b2-cp39-cp39-macosx_10_9_universal2.whl (185.5 kB view details)

Uploaded CPython 3.9macOS 10.9+ universal2 (ARM64, x86-64)

charset_normalizer-3.0.0b2-cp38-cp38-win_amd64.whl (86.2 kB view details)

Uploaded CPython 3.8Windows x86-64

charset_normalizer-3.0.0b2-cp38-cp38-win32.whl (79.5 kB view details)

Uploaded CPython 3.8Windows x86

charset_normalizer-3.0.0b2-cp38-cp38-musllinux_1_1_x86_64.whl (179.5 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

charset_normalizer-3.0.0b2-cp38-cp38-musllinux_1_1_s390x.whl (182.2 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ s390x

charset_normalizer-3.0.0b2-cp38-cp38-musllinux_1_1_ppc64le.whl (189.1 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ ppc64le

charset_normalizer-3.0.0b2-cp38-cp38-musllinux_1_1_i686.whl (181.5 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ i686

charset_normalizer-3.0.0b2-cp38-cp38-musllinux_1_1_aarch64.whl (178.0 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ ARM64

charset_normalizer-3.0.0b2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (183.6 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

charset_normalizer-3.0.0b2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (184.1 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ s390x

charset_normalizer-3.0.0b2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (192.9 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ppc64le

charset_normalizer-3.0.0b2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (180.5 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

charset_normalizer-3.0.0b2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (185.2 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

charset_normalizer-3.0.0b2-cp38-cp38-macosx_11_0_arm64.whl (110.0 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

charset_normalizer-3.0.0b2-cp38-cp38-macosx_10_9_x86_64.whl (112.5 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

charset_normalizer-3.0.0b2-cp38-cp38-macosx_10_9_universal2.whl (183.7 kB view details)

Uploaded CPython 3.8macOS 10.9+ universal2 (ARM64, x86-64)

charset_normalizer-3.0.0b2-cp37-cp37m-win_amd64.whl (84.6 kB view details)

Uploaded CPython 3.7mWindows x86-64

charset_normalizer-3.0.0b2-cp37-cp37m-win32.whl (78.5 kB view details)

Uploaded CPython 3.7mWindows x86

charset_normalizer-3.0.0b2-cp37-cp37m-musllinux_1_1_x86_64.whl (155.7 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ x86-64

charset_normalizer-3.0.0b2-cp37-cp37m-musllinux_1_1_s390x.whl (155.2 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ s390x

charset_normalizer-3.0.0b2-cp37-cp37m-musllinux_1_1_ppc64le.whl (163.7 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ ppc64le

charset_normalizer-3.0.0b2-cp37-cp37m-musllinux_1_1_i686.whl (157.6 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ i686

charset_normalizer-3.0.0b2-cp37-cp37m-musllinux_1_1_aarch64.whl (152.8 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ ARM64

charset_normalizer-3.0.0b2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (160.1 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

charset_normalizer-3.0.0b2-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl (157.9 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ s390x

charset_normalizer-3.0.0b2-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (167.0 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ppc64le

charset_normalizer-3.0.0b2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (155.9 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

charset_normalizer-3.0.0b2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (161.5 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

charset_normalizer-3.0.0b2-cp37-cp37m-macosx_10_9_x86_64.whl (110.1 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

charset_normalizer-3.0.0b2-cp36-cp36m-win_amd64.whl (82.0 kB view details)

Uploaded CPython 3.6mWindows x86-64

charset_normalizer-3.0.0b2-cp36-cp36m-win32.whl (76.2 kB view details)

Uploaded CPython 3.6mWindows x86

charset_normalizer-3.0.0b2-cp36-cp36m-musllinux_1_1_x86_64.whl (149.4 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.1+ x86-64

charset_normalizer-3.0.0b2-cp36-cp36m-musllinux_1_1_s390x.whl (149.3 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.1+ s390x

charset_normalizer-3.0.0b2-cp36-cp36m-musllinux_1_1_ppc64le.whl (156.5 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.1+ ppc64le

charset_normalizer-3.0.0b2-cp36-cp36m-musllinux_1_1_i686.whl (151.4 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.1+ i686

charset_normalizer-3.0.0b2-cp36-cp36m-musllinux_1_1_aarch64.whl (146.9 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.1+ ARM64

charset_normalizer-3.0.0b2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (153.5 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ x86-64

charset_normalizer-3.0.0b2-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl (151.5 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ s390x

charset_normalizer-3.0.0b2-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (159.6 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ ppc64le

charset_normalizer-3.0.0b2-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (149.9 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ ARM64

charset_normalizer-3.0.0b2-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (155.3 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

charset_normalizer-3.0.0b2-cp36-cp36m-macosx_10_9_x86_64.whl (106.5 kB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

File details

Details for the file charset-normalizer-3.0.0b2.tar.gz.

File metadata

  • Download URL: charset-normalizer-3.0.0b2.tar.gz
  • Upload date:
  • Size: 82.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.6

File hashes

Hashes for charset-normalizer-3.0.0b2.tar.gz
Algorithm Hash digest
SHA256 9c0a15e11abc88eb679e1a8687a679bc5ef7b59bb693e18bdc0e3b715bbb67a6
MD5 b444e22983e5e081e7e99032d8bbd099
BLAKE2b-256 f564395992719627249f7c9b976816117b2b281bc63024e569ebb0db5327e2bf

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0b2-py3-none-any.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.0b2-py3-none-any.whl
Algorithm Hash digest
SHA256 5e8b5a719faf022e99c2feab3474c510efc75a7d0915bd0fc3668f40668237e6
MD5 01277b87b0b548a78dd8b69ce03026a8
BLAKE2b-256 3310181ad27583b604d40906281592d0a66655330a872024d7736b54c7c7df2e

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0b2-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.0b2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e13a1144c83fa1af19e18c92a10ec1bc7f1eb4520194e2f0e9cdb51b3e2041d9
MD5 ed3caa84186a0f52a9cf10b4baf23b87
BLAKE2b-256 0b4b9fcca6baf6df18b238a5f372cbd8d2b66fccd13e33db95d5784886921165

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0b2-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.0b2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 220292ce283f6c2119f0c3d21a9dc18b9ed76a656974cc135311b281ce27870a
MD5 e819e66d57287ce94caec36fd521e3dc
BLAKE2b-256 031c47f4398cacda27d57ca6dd5e99ce7f92b906bcac113a8f2f5cb87df85e4e

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0b2-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.0b2-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ddebcbbde7453cd3d34ee3522dec0e0a8b686aa9472a995212c0193be01dae75
MD5 266448330df2560888ce986ab51de786
BLAKE2b-256 8d09ab2068e271d37662da1210565c8e08696793f1e7cccab0376c779f000bbb

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0b2-cp310-cp310-musllinux_1_1_s390x.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.0b2-cp310-cp310-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 24ac2ebf60bc48e7938a18c1ca609cab7f0d7ee76b516c5bb0afdcc193df0dda
MD5 307bc48d68027d4ed2ba61efb494ec02
BLAKE2b-256 06d80c315e3de7f9c28cfcb045e62246c8d29dfd577ac76fcee0b160ccb4d76e

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0b2-cp310-cp310-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.0b2-cp310-cp310-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 d6868319f897fd7605575b58ba453cbeeea150bdc09b05124656361a46f6f285
MD5 d7785af01505cf2c3239a29b77d55f7e
BLAKE2b-256 ee5216de18d99f3a0d70fa56379f547f7afc0be816dad528d7db7ef107afcdbc

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0b2-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.0b2-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 b5918e2f1fd52b0903c4366308752e85b554c767f46bbfb31a12266a0bd931cf
MD5 c34909289c163c7056da57235655e720
BLAKE2b-256 76c7dd130557306dcc9950432b0570321234e1c2cc06c0d2e9e4a1d3aa821e98

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0b2-cp310-cp310-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.0b2-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 0e1193490b35585061ddfd8b515f844d50e4612f95d131dec2f326c348a08fd8
MD5 ee11cdcc70b0c5e4025a02c2a2072b8c
BLAKE2b-256 f161630e3d9d38e0c7ca096ca60697e1f8cf97ee964a6fe81335376194672016

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0b2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.0b2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 171ee73fd6b2d9fb3ac971d112067b516ccf9bc69ed7e3285083c37ced7a814d
MD5 b6595f690e217c5b5b674dc03eb365e4
BLAKE2b-256 fcfd54845149a2708457109977219e5dff4b7d78664d69bc4b1074c938986075

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0b2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.0b2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 38b10dd9b12f5f11c033423e2090e0507d4885218950a2945bdd39c5f15d99d1
MD5 3b83bbe75a22e4edb98ded0212173ace
BLAKE2b-256 92810073a2fee783cce54d635813c90f0abe71f1098bd7a801799d2a2ecd7408

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0b2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.0b2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 e5ed93aa9ffd76b15ef497b93e727e4f5827108a713321bd81b5cd3bb89b63e7
MD5 276a30612a136a5d6dc2c247d4a88971
BLAKE2b-256 3c3add091ef817f60fef7e6e1e6373cd05ababd97a554598f6e105e9bb88db5d

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0b2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.0b2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3d5182867d08b7f5bfae79d9ff6a4b9036942efd5a3382e0b187e29cbff26053
MD5 b08f73265f8d23e0843f3aabefd4037a
BLAKE2b-256 b816b4ddc28ed57dfbd74390db3944bb8342a1a9c98389c61487c367a64a9721

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0b2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.0b2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6eeeab8ab204f832fea4f10164f20b6b7f207d71828a69d20daa24afe884b995
MD5 21a8cd28315e9df453c40d96ae50f226
BLAKE2b-256 97532bdfc943c74bcdf870ed146340e9de21bc5fcc2155bb6d4cdce8950951c1

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0b2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.0b2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 385b2d72ae7409fe68795cdf585a731973f4a3c5ea06f6bab98baaa5b6cfd2e9
MD5 030048d223fdcd82c7b4e3d6a0726b46
BLAKE2b-256 f812b3d616b16f44c0443a3fa10a3559efebd22975d9bb0b5bc7430aa95d2954

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0b2-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.0b2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7af076e94cc8aa429e890a3d7951771f9c2bba26ffc105ac8f6c296da3fb3acf
MD5 e7432bee0d8f2ccd24c87d27dfb2d2df
BLAKE2b-256 0fa88e5a0a225e228dfe0d8d3c4e5ee662926fa79b6eba444f23262d9a42e212

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0b2-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.0b2-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 3e105b5b4c77463d44b984f0d3cfbb1ecb4254ed32c3d979a43d1a7a5d925f3f
MD5 9ee177b3756d9cea683006cf17a1fa79
BLAKE2b-256 98e4dcebf284aec7301c26271fa68e7ef7a8cf23fcf731a08ddd8223e56f1cec

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0b2-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.0b2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 50c15e173dd569370c979962c80b310962ebb0a2817903ea22fde2508446d407
MD5 129a35fb8a4e9e1cf61772eaeac6ad4b
BLAKE2b-256 b5f58134c98fd4dd015b8d53f3a10ded62088fbde9c1c42764afd5a846d670e7

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0b2-cp39-cp39-win32.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.0b2-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 818e961a1a7bf6a07b4c92530884ea88e7a99f89039760e939a358ca6f76ef2e
MD5 ef50e56453b613b6b81fd2ccce55b8da
BLAKE2b-256 b90cc56748ebad1f187bcb8d73f7713e979075a92228a600d934819981d52084

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0b2-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.0b2-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 401af5b2f3c49213dbf673b30d63ede624b02d8f8347ed977c381e87076166b1
MD5 5ed7e1838c4cdb994d7a20c765414178
BLAKE2b-256 e9e15267916b1f0e08eee233fc1575e5da271991d24822bae6718a40066f603b

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0b2-cp39-cp39-musllinux_1_1_s390x.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.0b2-cp39-cp39-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 5de86a3f56d19ff0c8234c453b0ae8912555b88b1d256b6c1a55d0590b2d611d
MD5 319d23abfdcc3d7fffe204932b27e17e
BLAKE2b-256 35067feb97ff4e694b625097930605ebd5a9e87c565b6e087f619be17a07697c

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0b2-cp39-cp39-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.0b2-cp39-cp39-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 82148fe228b3aa4712a93eadbcbfae086b6cc234a41180b506d0b157f47b0cf7
MD5 f536ee42554e4d5c7ac83e7cab90c3c0
BLAKE2b-256 22ec060470a67d2f705d1a4bdfea3a686dcfaddad4de729393482bb31182427f

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0b2-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.0b2-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 281b7ad0c1912c9cb3017ef27b93c78a7a41fc45792729800d6e9540dc69b9ca
MD5 649b10ba450fb94cb61a57a609eff7f4
BLAKE2b-256 d3df7a40fa6b7e1ea981b4d2b8c332cdbe8548571a837faa0889b29e4cceb154

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0b2-cp39-cp39-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.0b2-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 f690eced43813ed9a391a2a4e4600749513f83073750e259fe8f1ce703998ec2
MD5 4cee334df5c3a6ddd1188987f4e99cd2
BLAKE2b-256 1b1b2aa90692e7dc09a6038ba210016051291f08e67e5bb3a70c8cfb02a28ca8

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0b2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.0b2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8237632cd07d7c0452edca22e5f34b7dfef6d9cf7b50e646a29af46521cd3499
MD5 36692af851caf95d847158acd4577e79
BLAKE2b-256 90e2f8d8365450f71462f07757464f5aa98d7f2c3edf65dc0d6dcfa321062a0f

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0b2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.0b2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 b8eebb5b91839f0c2f2205c497cd70554310b19a4ad8e590e9591ee01ea79aaf
MD5 5febdc26627ebd842c1f86734c9880da
BLAKE2b-256 9fce5c6d577be733f6540e71cc9ec77b1523ac376fc5b124a149d454a5c5cee7

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0b2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.0b2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 291861eecee482b6117adbfa63898bad1f7527979a15968e8de9e7eb5a95e03c
MD5 55c017bb3e66c351a6158151634e19aa
BLAKE2b-256 40e94d12d54f260797a69f5afdb7d447630b6e6fb766976fb4d6e74cd30ad2e1

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0b2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.0b2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c89d4a53f129a64118182a26050a567a213674cd7a9d192ad26ce83afffc245e
MD5 60ad64eeb77d17ab419ce6a6f4f7c517
BLAKE2b-256 3915f59fc3cd5dd030a7a0f935bbcfa5518332489068c24e01a17b551e9415fe

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0b2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.0b2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 cf42c2c0e6672b909f7d3f5abc5a8259a2f03f9e810307dd1bace58cb4fd0335
MD5 c7cc841b03269f76d215e407495ebbcc
BLAKE2b-256 80b274d1cb02cabc48de3d9afe52b3ece4f53fba1c1e8e17efee59a7478257d1

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0b2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.0b2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3468fd5fa029a7aaf167cea845fdb13716916aecb72e11268054b513deeb52d0
MD5 a83c8453824f6f78164f3d60a0f78070
BLAKE2b-256 43653d7227c52db00b3d66f66789fd5d22e37509d3fe2c042037553b50c2e0d0

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0b2-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.0b2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 149f66c3279680de16733a52d1c307ac53fc8dd4043c3418615fe4ffddf6d267
MD5 d541c806173f8f33a6803462d5e4a284
BLAKE2b-256 27e28e4ca276cb31efb1f94a53d03926f830c09f07fe3c0ce414b48e62cb5fc5

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0b2-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.0b2-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 eaa411ec04a5637c8dab365e40c4d73484dcf2373722f3a05b5d630ba986fa49
MD5 39673fa5aad2a052e9f2cb4e8ed5be10
BLAKE2b-256 4c84956e75d447a28855c6d70facef57ac7b08abd880cc904628c022e7f0e077

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0b2-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.0b2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 c7679f59e18915ff4bd86a2d9d8d28b33c47344bd33ea2a652420ef3a75c49bc
MD5 b763ed605b3c6acdbcd082c93fe66d02
BLAKE2b-256 17081a7dd3bc49525e6ab9a91837bf7597b99cd674b01a5e952f38064cfc8ddd

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0b2-cp38-cp38-win32.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.0b2-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 1d403a38f226822289c20601608c10334031b66161d3a7361b25ad18107e9805
MD5 52d8c87b8d15fad0f9d354e2ac20459c
BLAKE2b-256 fc3e5871edee0ca8eefea43beec683da6824a95aa5328c775bd774066409cb10

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0b2-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.0b2-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 d824141473df87e13f90e590e2a65aa6634a338dc3803bc83e9e1a4ef0d1aa4b
MD5 80d48e8a8d0a2d9a2d6978d275075fa5
BLAKE2b-256 5c446540d5cd511aee3124610c811e6fe8e99d970227162cdc7b054df9f46d66

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0b2-cp38-cp38-musllinux_1_1_s390x.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.0b2-cp38-cp38-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 bdb4232ef79817a05ea63f4058942425ecb9ae11ab8288247f69c9a453a35b5e
MD5 d30184176763f174d828d923d9794a4f
BLAKE2b-256 a9c3dac00e8aedacdafc43bd13076d05f93599798662a6ce9f1bf89f19d5bb5b

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0b2-cp38-cp38-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.0b2-cp38-cp38-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 e0b76ba4dba0f2d97b94c59b63a824307583d620e9d7c90719ce833c66c8e187
MD5 3ce8bb2b019b59fba21ef692c96eabaa
BLAKE2b-256 f88d8789fbf95a43473b9ef1897cc7d0a518fd5c97a969f982e1e362e53b0f20

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0b2-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.0b2-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 352aea869dac9b5a96959ecfe924d7a93e5bc0ea21f8bf6919dabc3df6479c59
MD5 2a3e2a8ef40e2136d4cf04e13f322d8e
BLAKE2b-256 230fa46431f70a9d9d811fefa0c089e971bd45bb91b6df4de9127db12a6cb226

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0b2-cp38-cp38-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.0b2-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 817017272522f985004013e9867708053799c9ffaf881e807aef6233d014ae6d
MD5 6f33b9acf310dc226c3532f76555e1cd
BLAKE2b-256 87c0ede29e21df3512a9885b20d5f519c64d39efe1aeb119a9bbd940d2094f11

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0b2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.0b2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ed0c6aac6694c87a3a1bb891f671fd007542dffc1d5bcb55e00dd647076998a4
MD5 ff9969bd6a6334e0f537b7ee0f2abd8c
BLAKE2b-256 f46354b14e1224f2328e7e28b196f11261b456ebdc5e57003e1fa3c6a808fa58

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0b2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.0b2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 f43a6eea32979da1d3f9de92d6bcdc82a936a547367e9f5bf0d761a60a130b71
MD5 23b773404ab3304a650fce32eb5f4dd3
BLAKE2b-256 26afee602baf89d0cdba7d1659ba023c683947ee2403aa1359404b71cbc7ded1

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0b2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.0b2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 06ddf4c3074cbd970f84d5db7e2447f5c85a5eb04097ce0bd5c4e25ee0dfbdd0
MD5 12cd6b2fdea37be9342da46c1701000b
BLAKE2b-256 82e50406307ffe45a6cd032cbf5073da87dc49fc9bda9b23af792b38e6acc683

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0b2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.0b2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c1bb127c541b0c8dcb43f9a7f3cc7e625283a5a203b028d9ef511686a4092d0a
MD5 32418d25e1b2d85ac7acd0de13d61714
BLAKE2b-256 3e60be3888941489471c35476161b3f30910314de6afe5fa310e259720cad118

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0b2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.0b2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 915298777ee62c027a40bdc2d822b74d534f1726ff8a048ff2104b6373eef551
MD5 3dd4377a630b403c079d327e3df7231d
BLAKE2b-256 c0b1f043f0c73bd5d6368ba2203332be68910e0915720261306d0ea328209327

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0b2-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.0b2-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 73e900a5427494773fa3639e90e158fb1cc9ab6ea5de3bf21fd76c7eedd42d92
MD5 23f6584f6be57ddf309b5f66fd21b680
BLAKE2b-256 19e32d68b3f607700405676f5bd6325e08133f0332db6dd630a48e635a1167c7

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0b2-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.0b2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 eb688cd9ab7fc52f7f8a24a6aefd3ad6f0b7ee62e7d7ef715ab53731d5678d3f
MD5 3d5e63233f01e6459aa7f18656e6f5b7
BLAKE2b-256 a58cb742f12810d760b4ff0fc7c3c1f29536b1deba46f65c2660d4412eb6711b

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0b2-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.0b2-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 c04c5c156e18213c01d6cd2c2000635c6db616a3975b16648d192faf9388b541
MD5 61ff51e9dd5b429edac1c573f36b8d16
BLAKE2b-256 e0e7d3075541e7eabcbf1ab88f7bd6d83f24789074612402df0b50d3bcbd7925

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0b2-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.0b2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 3c5614dc645549796fb18b45b931f76381939506d7a225368070c6f1a0472ac2
MD5 5555baaf5daa1e4ca45beb91b96ac176
BLAKE2b-256 8dc3fc343edfd93d6fcbbdc794f0694d5a8d51dd77367a8eb7ac2392299db096

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0b2-cp37-cp37m-win32.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.0b2-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 f98f4f16af174dfd283eef96c8a1f2df636aae6ba82fc8afde79987b910848ee
MD5 b09f35e883c0dfb234d362355b1790bd
BLAKE2b-256 e97071fabae8683783ed1b5ca8f63b8827b13ededc024eff0525cee8af0b3008

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0b2-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.0b2-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 00319053945de02454c39c8411026d91aa969201aa4a19c214a2e667ae8d2542
MD5 16f6bd948c2f32481bac853f0a7168c6
BLAKE2b-256 bbb0e05cbababc188a6160b95cd862ee44ebd64779ec2ddb0fe81a89dca179b8

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0b2-cp37-cp37m-musllinux_1_1_s390x.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.0b2-cp37-cp37m-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 4683f1a79da541c24ed6ad92ea2c5d8d6dc895b518d3065a01849e62d6ea8b64
MD5 5aa1826bf1bf115d4278941d7dd690b6
BLAKE2b-256 e5e53b20143f119602c4bfd17b349f7ac251723ea05a5e60c737abd19e5dde71

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0b2-cp37-cp37m-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.0b2-cp37-cp37m-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 379de320db6d27080bae0e2b12970ba75a760624a25bccf1110ef2c59098d1aa
MD5 bb87128058744ca4b43d4958d76667fd
BLAKE2b-256 53552bd9e175e25f08735d695cef7009a453653b5800724cd01cea4ba75ddd4b

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0b2-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.0b2-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 c605df89a442f8b88faddf42732e7ee3b58a8e5b4575af7fa672e9f9f8d09b85
MD5 8cf6e941a5555056354866d221f7668c
BLAKE2b-256 7ec0e156d016934d09ee6525ef339940cc715a4bbf798b58b31b269190c5e62f

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0b2-cp37-cp37m-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.0b2-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 d22b2a8960d754ea6d5e089b52604d04cc5904683e85af7ebc568e740192ea82
MD5 e6c37817a6cfb4c829502fe58a298440
BLAKE2b-256 71d5ac3d0592d38a385e946faeb3ff9391e777ee5a73663e4237fb5ade0518c7

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0b2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.0b2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f3b40f00e24e793e9944ef0b0fe0b12c8d487cf7fd625695af6c98833660bdb3
MD5 a513e427a1dc78309585f7c20cc1e0d1
BLAKE2b-256 f1ef5df0154aef1509549dd1c1126ab5eb499a5d1449d62523d5b42ff0b46661

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0b2-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.0b2-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 2e5750072356612e598d23596a43876b430ac728f03080052bb1c29679aa3abd
MD5 dd96c80c790b7c3b521bce1d406476d1
BLAKE2b-256 c524a47db8edccac95a8d13933999cc119b6a6e1bd8bb6c749f54a27d4906136

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0b2-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.0b2-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 062ed9aa8444f1f5e16d2bdeacc1574d53795ac14f3c0409b108f815f57d0952
MD5 4d85e479718710cd63a403fb7cbfb526
BLAKE2b-256 df34b2c6c1ef48c50c7d8ee0ebf93efa5e504c2eff2d4a97ce2db73c99ae774c

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0b2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.0b2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fde05d0259b539fee9a972ba8ced115b8388a4462f548f84f271820c90a8e7c0
MD5 3a5191ad2c5bb79962c52ff96cbdbd89
BLAKE2b-256 46c03126e41703ee143144d29273ec6aa07d724f6e91c30c1bd70e8643c5b18d

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0b2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.0b2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 bc5b635124c5c3ce3313ebbcd03fe3929e6e848a55ab5350a499b002c0a256c1
MD5 0c795f152d38045fae3261e5fcb06137
BLAKE2b-256 a985b5ca533262a264b13a83092c29b6e8ab832342e706ce0541c1583d7d8a2c

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0b2-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.0b2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0606a719edf3780a63cb83f0ee1ab1a91e430543476fc3ecd686faa92819a6d2
MD5 2da848e9ba91a14dd414f1f329fc3d13
BLAKE2b-256 f68021425467e997a66aa59bc3511792df3f23e683435415d23609d8ff33c0f7

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0b2-cp36-cp36m-win_amd64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.0b2-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 809a1858adff9c0c3d9d0ee8d6fb4eb9e7247ba246689b986760973793530d0f
MD5 5f607ec9d1442034e074f7fc411998be
BLAKE2b-256 a73625d3921a94d88a590274425a300a5743b365949bee67ef06939393484765

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0b2-cp36-cp36m-win32.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.0b2-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 e86a4072f3f9712dc7313b7fbbfbff669e684f705a072306b5a44f0be3a0627f
MD5 d4874134980075a021a457798087d93c
BLAKE2b-256 fa9fde701ec6c35fae6bbf15716a281fd1955443c6b7d1e2f3d48636c3cc9a4b

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0b2-cp36-cp36m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.0b2-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 a265a410c212d6f3442531d5d123bcbf63fedc1c8a4d919796c456080410e662
MD5 7b53e09d5e5becee68b52253fe960279
BLAKE2b-256 92d428446c9414a6335ba9824758d59376b3b8e6648cecbfb73ae1ed1b5094ea

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0b2-cp36-cp36m-musllinux_1_1_s390x.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.0b2-cp36-cp36m-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 d04f3ae0e50bc4d74175ee17d020db95502032c8627608808d5caa028a6ef773
MD5 c90d231e81290e6601540b110b429056
BLAKE2b-256 790c860aa92354a193b990e5e879353bdddddc7ac4985ee796210a7be4e17364

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0b2-cp36-cp36m-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.0b2-cp36-cp36m-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 5c64a5d170e7afb68596ab8e55bc61201788fcd2e7d8739875ff18dc5b0dfdf8
MD5 651cdfc294768c839c5b2a31b8787297
BLAKE2b-256 a195bfe6867c0a83f2f6d1e84c9ad2117184c87d9f7eff8103f873a5057b4d12

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0b2-cp36-cp36m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.0b2-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 424fa2eea40f3139284d1e27c5bdc328ed06a5770a3628f4eaafb58bb6a5a63b
MD5 a8288727ad97cad538c3bd94f441344f
BLAKE2b-256 b6886ece0f3bbbcc34653b3fc034242eb56cfa7b30f930425df75ddc6a2e1b3b

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0b2-cp36-cp36m-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.0b2-cp36-cp36m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 619cd4308ec428b656bf5f97e00d4a46f97dd5de497faf18b19c60ccb10c5c00
MD5 16f95efcb4334e6d281cab1c7a2e5442
BLAKE2b-256 54b126fa0ce9eddf1a81c32f8f79f30557072415607bf428205706df314dca2d

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0b2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.0b2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 31210b115ee9d4633c7c908ebd29991b11437e858a19d70b44678d2bb67b9786
MD5 d734c47d720b6d020b00f6db9dbc6cab
BLAKE2b-256 2747dc1d66e2ae6751de1d088d1ea730d2862061e48a26de0563203eb9271e24

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0b2-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.0b2-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 5eafebb867756ffdc49f67699a5ae23b4ddd6e71a78d591ba3d90a5f04bf2750
MD5 4d5fd2747b581e6db3444b027832d24f
BLAKE2b-256 f437f687dbea2d1587f7b1e5d397a4c713679d9d9e059fbbb281baf1f49f0f8b

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0b2-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.0b2-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 0fa530072322c95a34a0d6011ba4e53ae20c424f03e9b9383fa8e2ab7bf547c0
MD5 1f8ba5871f409c4bc8cbf95851bdb598
BLAKE2b-256 7df83c3cdd4b502cd0ad9a1a45b6e2144d2fc953a6ad6e9fedb543110992e113

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0b2-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.0b2-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4bd6ca7c5cc535709cd22cc31480688466e6174dcc12f5cdba9225ceae546776
MD5 a024e45a9c644fd2cf5152ac65e72afd
BLAKE2b-256 a776b74cfe6b00a307fb456857d5c37215a263474c882f6c4accdecd472f80fd

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0b2-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.0b2-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 78a4fe8c00473e422f3659d847f03e7badfcafae48b3f95f9eaa056731b9958d
MD5 1ca050a987c409cf7873e80361eecf23
BLAKE2b-256 d2c7a22259db9719c27a6317fff1ba361f053065891681c03bbd9d2fafb96784

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0b2-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.0b2-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e9fbf6a69b2fd9f443e04747f47056f9af1f5f63941cb82f9338440629dac48a
MD5 72d1ea0e2c154cf3245a10f3f5f19c51
BLAKE2b-256 073592df1582747dcbb788b56d92f3949e029bfb687b393561d1711a32e73f9d

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