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()))

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ć

Changelog

All notable changes to charset-normalizer will be documented in this file. This project adheres to Semantic Versioning. The format is based on Keep a Changelog.

3.0.1 (2022-11-18)

Fixed

  • Multi-bytes cutter/chunk generator did not always cut correctly (PR #233)

Changed

  • Speedup provided by mypy/c 0.990 on Python >= 3.7

3.0.0 (2022-10-20)

Added

  • Extend the capability of explain=True when cp_isolation contains at most two entries (min one), will log in details of the Mess-detector results
  • Support for alternative language frequency set in charset_normalizer.assets.FREQUENCIES
  • Add parameter language_threshold in from_bytes, from_path and from_fp to adjust the minimum expected coherence ratio
  • normalizer --version now specify if current version provide extra speedup (meaning mypyc compilation whl)

Changed

  • Build with static metadata using 'build' frontend
  • Make the language detection stricter
  • Optional: Module md.py can be compiled using Mypyc to provide an extra speedup up to 4x faster than v2.1

Fixed

  • CLI with opt --normalize fail when using full path for files
  • TooManyAccentuatedPlugin induce false positive on the mess detection when too few alpha character have been fed to it
  • Sphinx warnings when generating the documentation

Removed

  • Coherence detector no longer return 'Simple English' instead return 'English'
  • Coherence detector no longer return 'Classical Chinese' instead return 'Chinese'
  • Breaking: Method first() and best() from CharsetMatch
  • UTF-7 will no longer appear as "detected" without a recognized SIG/mark (is unreliable/conflict with ASCII)
  • Breaking: Class aliases CharsetDetector, CharsetDoctor, CharsetNormalizerMatch and CharsetNormalizerMatches
  • Breaking: Top-level function normalize
  • Breaking: Properties chaos_secondary_pass, coherence_non_latin and w_counter from CharsetMatch
  • Support for the backport unicodedata2

3.0.0rc1 (2022-10-18)

Added

  • Extend the capability of explain=True when cp_isolation contains at most two entries (min one), will log in details of the Mess-detector results
  • Support for alternative language frequency set in charset_normalizer.assets.FREQUENCIES
  • Add parameter language_threshold in from_bytes, from_path and from_fp to adjust the minimum expected coherence ratio

Changed

  • Build with static metadata using 'build' frontend
  • Make the language detection stricter

Fixed

  • CLI with opt --normalize fail when using full path for files
  • TooManyAccentuatedPlugin induce false positive on the mess detection when too few alpha character have been fed to it

Removed

  • Coherence detector no longer return 'Simple English' instead return 'English'
  • Coherence detector no longer return 'Classical Chinese' instead return 'Chinese'

3.0.0b2 (2022-08-21)

Added

  • normalizer --version now specify if current version provide extra speedup (meaning mypyc compilation whl)

Removed

  • Breaking: Method first() and best() from CharsetMatch
  • UTF-7 will no longer appear as "detected" without a recognized SIG/mark (is unreliable/conflict with ASCII)

Fixed

  • Sphinx warnings when generating the documentation

3.0.0b1 (2022-08-15)

Changed

  • Optional: Module md.py can be compiled using Mypyc to provide an extra speedup up to 4x faster than v2.1

Removed

  • Breaking: Class aliases CharsetDetector, CharsetDoctor, CharsetNormalizerMatch and CharsetNormalizerMatches
  • Breaking: Top-level function normalize
  • Breaking: Properties chaos_secondary_pass, coherence_non_latin and w_counter from CharsetMatch
  • Support for the backport unicodedata2

2.1.1 (2022-08-19)

Deprecated

  • Function normalize scheduled for removal in 3.0

Changed

  • Removed useless call to decode in fn is_unprintable (#206)

Fixed

  • Third-party library (i18n xgettext) crashing not recognizing utf_8 (PEP 263) with underscore from @aleksandernovikov (#204)

2.1.0 (2022-06-19)

Added

  • Output the Unicode table version when running the CLI with --version (PR #194)

Changed

  • Re-use decoded buffer for single byte character sets from @nijel (PR #175)
  • Fixing some performance bottlenecks from @deedy5 (PR #183)

Fixed

  • Workaround potential bug in cpython with Zero Width No-Break Space located in Arabic Presentation Forms-B, Unicode 1.1 not acknowledged as space (PR #175)
  • CLI default threshold aligned with the API threshold from @oleksandr-kuzmenko (PR #181)

Removed

  • Support for Python 3.5 (PR #192)

Deprecated

  • Use of backport unicodedata from unicodedata2 as Python is quickly catching up, scheduled for removal in 3.0 (PR #194)

2.0.12 (2022-02-12)

Fixed

  • ASCII miss-detection on rare cases (PR #170)

2.0.11 (2022-01-30)

Added

  • Explicit support for Python 3.11 (PR #164)

Changed

  • The logging behavior have been completely reviewed, now using only TRACE and DEBUG levels (PR #163 #165)

2.0.10 (2022-01-04)

Fixed

  • Fallback match entries might lead to UnicodeDecodeError for large bytes sequence (PR #154)

Changed

  • Skipping the language-detection (CD) on ASCII (PR #155)

2.0.9 (2021-12-03)

Changed

  • Moderating the logging impact (since 2.0.8) for specific environments (PR #147)

Fixed

  • Wrong logging level applied when setting kwarg explain to True (PR #146)

2.0.8 (2021-11-24)

Changed

  • Improvement over Vietnamese detection (PR #126)
  • MD improvement on trailing data and long foreign (non-pure latin) data (PR #124)
  • Efficiency improvements in cd/alphabet_languages from @adbar (PR #122)
  • call sum() without an intermediary list following PEP 289 recommendations from @adbar (PR #129)
  • Code style as refactored by Sourcery-AI (PR #131)
  • Minor adjustment on the MD around european words (PR #133)
  • Remove and replace SRTs from assets / tests (PR #139)
  • Initialize the library logger with a NullHandler by default from @nmaynes (PR #135)
  • Setting kwarg explain to True will add provisionally (bounded to function lifespan) a specific stream handler (PR #135)

Fixed

  • Fix large (misleading) sequence giving UnicodeDecodeError (PR #137)
  • Avoid using too insignificant chunk (PR #137)

Added

  • Add and expose function set_logging_handler to configure a specific StreamHandler from @nmaynes (PR #135)
  • Add CHANGELOG.md entries, format is based on Keep a Changelog (PR #141)

2.0.7 (2021-10-11)

Added

  • Add support for Kazakh (Cyrillic) language detection (PR #109)

Changed

  • Further, improve inferring the language from a given single-byte code page (PR #112)
  • Vainly trying to leverage PEP263 when PEP3120 is not supported (PR #116)
  • Refactoring for potential performance improvements in loops from @adbar (PR #113)
  • Various detection improvement (MD+CD) (PR #117)

Removed

  • Remove redundant logging entry about detected language(s) (PR #115)

Fixed

  • Fix a minor inconsistency between Python 3.5 and other versions regarding language detection (PR #117 #102)

2.0.6 (2021-09-18)

Fixed

  • Unforeseen regression with the loss of the backward-compatibility with some older minor of Python 3.5.x (PR #100)
  • Fix CLI crash when using --minimal output in certain cases (PR #103)

Changed

  • Minor improvement to the detection efficiency (less than 1%) (PR #106 #101)

2.0.5 (2021-09-14)

Changed

  • The project now comply with: flake8, mypy, isort and black to ensure a better overall quality (PR #81)
  • The BC-support with v1.x was improved, the old staticmethods are restored (PR #82)
  • The Unicode detection is slightly improved (PR #93)
  • Add syntax sugar __bool__ for results CharsetMatches list-container (PR #91)

Removed

  • The project no longer raise warning on tiny content given for detection, will be simply logged as warning instead (PR #92)

Fixed

  • In some rare case, the chunks extractor could cut in the middle of a multi-byte character and could mislead the mess detection (PR #95)
  • Some rare 'space' characters could trip up the UnprintablePlugin/Mess detection (PR #96)
  • The MANIFEST.in was not exhaustive (PR #78)

2.0.4 (2021-07-30)

Fixed

  • The CLI no longer raise an unexpected exception when no encoding has been found (PR #70)
  • Fix accessing the 'alphabets' property when the payload contains surrogate characters (PR #68)
  • The logger could mislead (explain=True) on detected languages and the impact of one MBCS match (PR #72)
  • Submatch factoring could be wrong in rare edge cases (PR #72)
  • Multiple files given to the CLI were ignored when publishing results to STDOUT. (After the first path) (PR #72)
  • Fix line endings from CRLF to LF for certain project files (PR #67)

Changed

  • Adjust the MD to lower the sensitivity, thus improving the global detection reliability (PR #69 #76)
  • Allow fallback on specified encoding if any (PR #71)

2.0.3 (2021-07-16)

Changed

  • Part of the detection mechanism has been improved to be less sensitive, resulting in more accurate detection results. Especially ASCII. (PR #63)
  • According to the community wishes, the detection will fall back on ASCII or UTF-8 in a last-resort case. (PR #64)

2.0.2 (2021-07-15)

Fixed

  • Empty/Too small JSON payload miss-detection fixed. Report from @tseaver (PR #59)

Changed

  • Don't inject unicodedata2 into sys.modules from @akx (PR #57)

2.0.1 (2021-07-13)

Fixed

  • Make it work where there isn't a filesystem available, dropping assets frequencies.json. Report from @sethmlarson. (PR #55)
  • Using explain=False permanently disable the verbose output in the current runtime (PR #47)
  • One log entry (language target preemptive) was not show in logs when using explain=True (PR #47)
  • Fix undesired exception (ValueError) on getitem of instance CharsetMatches (PR #52)

Changed

  • Public function normalize default args values were not aligned with from_bytes (PR #53)

Added

  • You may now use charset aliases in cp_isolation and cp_exclusion arguments (PR #47)

2.0.0 (2021-07-02)

Changed

  • 4x to 5 times faster than the previous 1.4.0 release. At least 2x faster than Chardet.
  • Accent has been made on UTF-8 detection, should perform rather instantaneous.
  • The backward compatibility with Chardet has been greatly improved. The legacy detect function returns an identical charset name whenever possible.
  • The detection mechanism has been slightly improved, now Turkish content is detected correctly (most of the time)
  • The program has been rewritten to ease the readability and maintainability. (+Using static typing)+
  • utf_7 detection has been reinstated.

Removed

  • This package no longer require anything when used with Python 3.5 (Dropped cached_property)
  • Removed support for these languages: Catalan, Esperanto, Kazakh, Baque, Volapük, Azeri, Galician, Nynorsk, Macedonian, and Serbocroatian.
  • The exception hook on UnicodeDecodeError has been removed.

Deprecated

  • Methods coherence_non_latin, w_counter, chaos_secondary_pass of the class CharsetMatch are now deprecated and scheduled for removal in v3.0

Fixed

  • The CLI output used the relative path of the file(s). Should be absolute.

1.4.1 (2021-05-28)

Fixed

  • Logger configuration/usage no longer conflict with others (PR #44)

1.4.0 (2021-05-21)

Removed

  • Using standard logging instead of using the package loguru.
  • Dropping nose test framework in favor of the maintained pytest.
  • Choose to not use dragonmapper package to help with gibberish Chinese/CJK text.
  • Require cached_property only for Python 3.5 due to constraint. Dropping for every other interpreter version.
  • Stop support for UTF-7 that does not contain a SIG.
  • Dropping PrettyTable, replaced with pure JSON output in CLI.

Fixed

  • BOM marker in a CharsetNormalizerMatch instance could be False in rare cases even if obviously present. Due to the sub-match factoring process.
  • Not searching properly for the BOM when trying utf32/16 parent codec.

Changed

  • Improving the package final size by compressing frequencies.json.
  • Huge improvement over the larges payload.

Added

  • CLI now produces JSON consumable output.
  • Return ASCII if given sequences fit. Given reasonable confidence.

1.3.9 (2021-05-13)

Fixed

  • In some very rare cases, you may end up getting encode/decode errors due to a bad bytes payload (PR #40)

1.3.8 (2021-05-12)

Fixed

  • Empty given payload for detection may cause an exception if trying to access the alphabets property. (PR #39)

1.3.7 (2021-05-12)

Fixed

  • The legacy detect function should return UTF-8-SIG if sig is present in the payload. (PR #38)

1.3.6 (2021-02-09)

Changed

  • Amend the previous release to allow prettytable 2.0 (PR #35)

1.3.5 (2021-02-08)

Fixed

  • Fix error while using the package with a python pre-release interpreter (PR #33)

Changed

  • Dependencies refactoring, constraints revised.

Added

  • Add python 3.9 and 3.10 to the supported interpreters

MIT License

Copyright (c) 2019 TAHRI Ahmed R.

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

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.1.tar.gz (92.8 kB view details)

Uploaded Source

Built Distributions

charset_normalizer-3.0.1-py3-none-any.whl (45.5 kB view details)

Uploaded Python 3

charset_normalizer-3.0.1-cp311-cp311-win_amd64.whl (96.0 kB view details)

Uploaded CPython 3.11 Windows x86-64

charset_normalizer-3.0.1-cp311-cp311-win32.whl (88.6 kB view details)

Uploaded CPython 3.11 Windows x86

charset_normalizer-3.0.1-cp311-cp311-musllinux_1_1_x86_64.whl (190.6 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

charset_normalizer-3.0.1-cp311-cp311-musllinux_1_1_s390x.whl (192.9 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ s390x

charset_normalizer-3.0.1-cp311-cp311-musllinux_1_1_ppc64le.whl (202.3 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ ppc64le

charset_normalizer-3.0.1-cp311-cp311-musllinux_1_1_i686.whl (191.8 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

charset_normalizer-3.0.1-cp311-cp311-musllinux_1_1_aarch64.whl (190.0 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ ARM64

charset_normalizer-3.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (196.8 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

charset_normalizer-3.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (197.3 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ s390x

charset_normalizer-3.0.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (206.9 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ppc64le

charset_normalizer-3.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (193.3 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

charset_normalizer-3.0.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (198.1 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

charset_normalizer-3.0.1-cp311-cp311-macosx_11_0_arm64.whl (121.1 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

charset_normalizer-3.0.1-cp311-cp311-macosx_10_9_x86_64.whl (122.9 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

charset_normalizer-3.0.1-cp311-cp311-macosx_10_9_universal2.whl (198.7 kB view details)

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

charset_normalizer-3.0.1-cp310-cp310-win_amd64.whl (96.5 kB view details)

Uploaded CPython 3.10 Windows x86-64

charset_normalizer-3.0.1-cp310-cp310-win32.whl (88.8 kB view details)

Uploaded CPython 3.10 Windows x86

charset_normalizer-3.0.1-cp310-cp310-musllinux_1_1_x86_64.whl (192.3 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

charset_normalizer-3.0.1-cp310-cp310-musllinux_1_1_s390x.whl (194.8 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ s390x

charset_normalizer-3.0.1-cp310-cp310-musllinux_1_1_ppc64le.whl (204.5 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ ppc64le

charset_normalizer-3.0.1-cp310-cp310-musllinux_1_1_i686.whl (194.0 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

charset_normalizer-3.0.1-cp310-cp310-musllinux_1_1_aarch64.whl (192.0 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ ARM64

charset_normalizer-3.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (198.8 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

charset_normalizer-3.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (198.7 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ s390x

charset_normalizer-3.0.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (208.9 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ppc64le

charset_normalizer-3.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (195.2 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

charset_normalizer-3.0.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (200.4 kB view details)

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

charset_normalizer-3.0.1-cp310-cp310-macosx_11_0_arm64.whl (122.5 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

charset_normalizer-3.0.1-cp310-cp310-macosx_10_9_x86_64.whl (124.2 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

charset_normalizer-3.0.1-cp310-cp310-macosx_10_9_universal2.whl (201.3 kB view details)

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

charset_normalizer-3.0.1-cp39-cp39-win_amd64.whl (96.5 kB view details)

Uploaded CPython 3.9 Windows x86-64

charset_normalizer-3.0.1-cp39-cp39-win32.whl (88.9 kB view details)

Uploaded CPython 3.9 Windows x86

charset_normalizer-3.0.1-cp39-cp39-musllinux_1_1_x86_64.whl (192.3 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

charset_normalizer-3.0.1-cp39-cp39-musllinux_1_1_s390x.whl (195.0 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ s390x

charset_normalizer-3.0.1-cp39-cp39-musllinux_1_1_ppc64le.whl (204.2 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ ppc64le

charset_normalizer-3.0.1-cp39-cp39-musllinux_1_1_i686.whl (194.2 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

charset_normalizer-3.0.1-cp39-cp39-musllinux_1_1_aarch64.whl (192.2 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ ARM64

charset_normalizer-3.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (198.8 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

charset_normalizer-3.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (198.9 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ s390x

charset_normalizer-3.0.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (208.8 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ppc64le

charset_normalizer-3.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (195.6 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

charset_normalizer-3.0.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (200.6 kB view details)

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

charset_normalizer-3.0.1-cp39-cp39-macosx_11_0_arm64.whl (122.4 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

charset_normalizer-3.0.1-cp39-cp39-macosx_10_9_x86_64.whl (124.0 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

charset_normalizer-3.0.1-cp39-cp39-macosx_10_9_universal2.whl (201.3 kB view details)

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

charset_normalizer-3.0.1-cp38-cp38-win_amd64.whl (95.8 kB view details)

Uploaded CPython 3.8 Windows x86-64

charset_normalizer-3.0.1-cp38-cp38-win32.whl (88.6 kB view details)

Uploaded CPython 3.8 Windows x86

charset_normalizer-3.0.1-cp38-cp38-musllinux_1_1_x86_64.whl (191.0 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

charset_normalizer-3.0.1-cp38-cp38-musllinux_1_1_s390x.whl (193.5 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ s390x

charset_normalizer-3.0.1-cp38-cp38-musllinux_1_1_ppc64le.whl (201.1 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ ppc64le

charset_normalizer-3.0.1-cp38-cp38-musllinux_1_1_i686.whl (193.3 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

charset_normalizer-3.0.1-cp38-cp38-musllinux_1_1_aarch64.whl (188.8 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ ARM64

charset_normalizer-3.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (195.4 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

charset_normalizer-3.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (195.2 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ s390x

charset_normalizer-3.0.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (205.3 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ppc64le

charset_normalizer-3.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (192.1 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

charset_normalizer-3.0.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (197.8 kB view details)

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

charset_normalizer-3.0.1-cp38-cp38-macosx_11_0_arm64.whl (121.3 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

charset_normalizer-3.0.1-cp38-cp38-macosx_10_9_x86_64.whl (122.9 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

charset_normalizer-3.0.1-cp38-cp38-macosx_10_9_universal2.whl (198.9 kB view details)

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

charset_normalizer-3.0.1-cp37-cp37m-win_amd64.whl (94.0 kB view details)

Uploaded CPython 3.7m Windows x86-64

charset_normalizer-3.0.1-cp37-cp37m-win32.whl (87.6 kB view details)

Uploaded CPython 3.7m Windows x86

charset_normalizer-3.0.1-cp37-cp37m-musllinux_1_1_x86_64.whl (166.3 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ x86-64

charset_normalizer-3.0.1-cp37-cp37m-musllinux_1_1_s390x.whl (165.4 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ s390x

charset_normalizer-3.0.1-cp37-cp37m-musllinux_1_1_ppc64le.whl (173.5 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ ppc64le

charset_normalizer-3.0.1-cp37-cp37m-musllinux_1_1_i686.whl (168.4 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

charset_normalizer-3.0.1-cp37-cp37m-musllinux_1_1_aarch64.whl (163.2 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ ARM64

charset_normalizer-3.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (170.5 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

charset_normalizer-3.0.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl (168.2 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ s390x

charset_normalizer-3.0.1-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (177.1 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ppc64le

charset_normalizer-3.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (166.9 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

charset_normalizer-3.0.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (172.4 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

charset_normalizer-3.0.1-cp37-cp37m-macosx_10_9_x86_64.whl (120.4 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

charset_normalizer-3.0.1-cp36-cp36m-win_amd64.whl (91.3 kB view details)

Uploaded CPython 3.6m Windows x86-64

charset_normalizer-3.0.1-cp36-cp36m-win32.whl (85.3 kB view details)

Uploaded CPython 3.6m Windows x86

charset_normalizer-3.0.1-cp36-cp36m-musllinux_1_1_x86_64.whl (158.6 kB view details)

Uploaded CPython 3.6m musllinux: musl 1.1+ x86-64

charset_normalizer-3.0.1-cp36-cp36m-musllinux_1_1_s390x.whl (158.2 kB view details)

Uploaded CPython 3.6m musllinux: musl 1.1+ s390x

charset_normalizer-3.0.1-cp36-cp36m-musllinux_1_1_ppc64le.whl (165.2 kB view details)

Uploaded CPython 3.6m musllinux: musl 1.1+ ppc64le

charset_normalizer-3.0.1-cp36-cp36m-musllinux_1_1_i686.whl (160.8 kB view details)

Uploaded CPython 3.6m musllinux: musl 1.1+ i686

charset_normalizer-3.0.1-cp36-cp36m-musllinux_1_1_aarch64.whl (155.8 kB view details)

Uploaded CPython 3.6m musllinux: musl 1.1+ ARM64

charset_normalizer-3.0.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (163.0 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ x86-64

charset_normalizer-3.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl (160.3 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ s390x

charset_normalizer-3.0.1-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (168.6 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ ppc64le

charset_normalizer-3.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (158.7 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ ARM64

charset_normalizer-3.0.1-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (164.7 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

charset_normalizer-3.0.1-cp36-cp36m-macosx_10_9_x86_64.whl (116.4 kB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

Details for the file charset-normalizer-3.0.1.tar.gz.

File metadata

  • Download URL: charset-normalizer-3.0.1.tar.gz
  • Upload date:
  • Size: 92.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.0

File hashes

Hashes for charset-normalizer-3.0.1.tar.gz
Algorithm Hash digest
SHA256 ebea339af930f8ca5d7a699b921106c6e29c617fe9606fa7baa043c1cdae326f
MD5 12ee1c8bedbfba84e99db46d5d94f411
BLAKE2b-256 96d71675d9089a1f4677df5eb29c3f8b064aa1e70c1251a0a8a127803158942d

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7e189e2e1d3ed2f4aebabd2d5b0f931e883676e51c7624826e0a4e5fe8a0bf24
MD5 8b09a436c25c08420ca223fd696a4de9
BLAKE2b-256 682b02e9d6a98ddb73fa238d559a9edcc30b247b8dc4ee848b6184c936e99dc0

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9ab77acb98eba3fd2a85cd160851816bfce6871d944d885febf012713f06659c
MD5 9aa4094d9de4df81159285c2b29c282c
BLAKE2b-256 2e7b5053a4a46fac017fd2aea3dc9abdd9983fd4cef153b6eb6aedcb0d7cb6e3

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 71140351489970dfe5e60fc621ada3e0f41104a5eddaca47a7acb3c1b851d6d3
MD5 2a620d25e093603e48ca8d0c76f53855
BLAKE2b-256 840e5965dd90991e4f2588718b865115a78c8b040193ac3676f757b7fb6af9d0

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 761e8904c07ad053d285670f36dd94e1b6ab7f16ce62b9805c475b7aa1cffde6
MD5 732d155dba4807524c3643e66eec4f33
BLAKE2b-256 8249ab81421d5aa25bc8535896a017c93204cb4051f2a4e72b1ad8f3b594e072

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-cp311-cp311-musllinux_1_1_s390x.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp311-cp311-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 4a8fcf28c05c1f6d7e177a9a46a1c52798bfe2ad80681d275b10dcf317deaf0b
MD5 43857b03bdf1b4b8b279176f92958bd3
BLAKE2b-256 8054183163f9910936e57a60ee618f4f5cc91c2f8333ee2d4ebc6c50f6c8684d

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-cp311-cp311-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp311-cp311-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 5995f0164fa7df59db4746112fec3f49c461dd6b31b841873443bdb077c13cfc
MD5 8b263955d93fa22320de0e689f97089e
BLAKE2b-256 86eb31c9025b4ed7eddd930c5f2ac269efb953de33140608c7539675d74a2081

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 f9d0c5c045a3ca9bedfc35dca8526798eb91a07aa7a2c0fee134c6c6f321cbd7
MD5 dd9346926e89f8caeae4f5d263705d07
BLAKE2b-256 8987c237a299a658b35d19fd531eeb8247480627fc2fb4b7a471334b48850f45

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-cp311-cp311-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 72966d1b297c741541ca8cf1223ff262a6febe52481af742036a0b296e35fa5a
MD5 3e7794dae9ee566771b59511e8cdc11a
BLAKE2b-256 01ff9ee4a44e8c32fe96dfc12daa42f29294608a55eadc88f327939327fb20fb

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 79909e27e8e4fcc9db4addea88aa63f6423ebb171db091fb4373e3312cb6d603
MD5 6cd0c0c26c7e9941e7786b29604a2c8d
BLAKE2b-256 d97a60d45c9453212b30eebbf8b5cddbdef330eebddfcf335bce7920c43fb72e

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 8c7fe7afa480e3e82eed58e0ca89f751cd14d767638e2550c77a92a9e749c317
MD5 264df3ce2f32b681559e9a59f7039648
BLAKE2b-256 dfc5dd3a17a615775d0ffc3e12b0e47833d8b7e0a4871431dad87a3f92382a19

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 0c0a590235ccd933d9892c627dec5bc7511ce6ad6c1011fdf5b11363022746c1
MD5 284dc8aee3d579f7330948cca1f42085
BLAKE2b-256 12e5aa09a1c39c3e444dd223d63e2c816c18ed78d035cff954143b2a539bdc9e

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 14e76c0f23218b8f46c4d87018ca2e441535aed3632ca134b10239dfb6dadd6b
MD5 95ab2bbfb3ba3508dc9c1af097e910e8
BLAKE2b-256 c04d6b82099e3f25a9ed87431e2f51156c14f3a9ce8fad73880a3856cd95f1d5

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8ac7b6a045b814cf0c47f3623d21ebd88b3e8cf216a14790b455ea7ff0135d18
MD5 6bbf05620b0aa142972e9084e1806db8
BLAKE2b-256 84ff78a4942ef1ea4d1c464cc9a132122b36c5390c5cf6301ed0f9e3e6e24bd9

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 87701167f2a5c930b403e9756fab1d31d4d4da52856143b609e30a1ce7160f3c
MD5 99c6b7ecdb33d70a9855a3326b01a547
BLAKE2b-256 024978b4c1bc8b1b0e0fc66fb31ce30d8302f10a1412ba75de72c57532f0beb0

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a8d0fc946c784ff7f7c3742310cc8a57c5c6dc31631269876a88b809dbeff3d3
MD5 df032396c8f29a2b097b4b2b0bc6ef32
BLAKE2b-256 9059941e2e5ae6828a688c6437ad16e026eb3606d0cfdd13ea5c9090980f3ffd

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 0298eafff88c99982a4cf66ba2efa1128e4ddaca0b05eec4c456bbc7db691d8d
MD5 9197e4f3e1356f2c4b66092ccbbd0702
BLAKE2b-256 3700ca188e0a2b3cd3184cdd2521b8765cf579327d128caa8aedc3dc7614020a

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 601f36512f9e28f029d9481bdaf8e89e5148ac5d89cffd3b05cd533eeb423b59
MD5 d2a5f652edc4a22d151b0c988d3a953b
BLAKE2b-256 98f45ca33ee1e0b3412cbd13eae230321a9fe819acf1a99ad6482420fb97cc6b

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 502218f52498a36d6bf5ea77081844017bf7982cdbe521ad85e64cabee1b608b
MD5 9c2acd09b6d192f058555920c82aaffe
BLAKE2b-256 b6c2da108d835354b49aa5c738906e9b6a197b071bc5d77d223f6cd98119172a

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 c512accbd6ff0270939b9ac214b84fb5ada5f0409c44298361b2f5e13f9aed9e
MD5 7327c04ed1ebee6a8419ad25c430a692
BLAKE2b-256 98e4d4685870fda1cc7c5e29899ec329500460418e54f4f5df76ee520e30689a

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-cp310-cp310-musllinux_1_1_s390x.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp310-cp310-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 12db3b2c533c23ab812c2b25934f60383361f8a376ae272665f8e48b88e8e1c6
MD5 ef9c2a980e157c5ecd8ac2ce211aa374
BLAKE2b-256 9200b8dc8dd725297b05f1ab4929c9d7e879f31746131534221c5c8948bc7563

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-cp310-cp310-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp310-cp310-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 44ba614de5361b3e5278e1241fda3dc1838deed864b50a10d7ce92983797fa76
MD5 3ce1b28c566ef8c7af370f034f225cf8
BLAKE2b-256 2d020f875eb6a1cf347bd3a6098f458f79796aafa3b51090fd7b2784736dc67d

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 31a9ddf4718d10ae04d9b18801bd776693487cbb57d74cc3458a7673f6f34639
MD5 1934d2e7fa25669c3d5a64fd5f1aa0f5
BLAKE2b-256 552b35619e03725bfa4af4a902e1996c9ee8052d6bce005ff79c9bd988820cb4

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-cp310-cp310-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 2edb64ee7bf1ed524a1da60cdcd2e1f6e2b4f66ef7c077680739f1641f62f555
MD5 7bbea04e4448cdb622389f016ef82f46
BLAKE2b-256 9f5a9dc8932d1e5f8eeaa502e3c3fce91c86be20c04eb3ec202d2b7d74b567e5

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 70990b9c51340e4044cfc394a81f614f3f90d41397104d226f21e66de668730d
MD5 e14187c78dcbe4bdc3cf76ab47c44d15
BLAKE2b-256 af632c00ff4e657fb9bb76306ffbc7878fd52067e39716f5e8b0dd5582caf1fa

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 772b87914ff1152b92a197ef4ea40efe27a378606c39446ded52c8f80f79702e
MD5 a4a20134cee9b314aa70d5e6e5775f95
BLAKE2b-256 6ed71d4035fcbf7d0f2e89588a142628355d8d1cd652a227acefb9ec85908cd4

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 ff6f3db31555657f3163b15a6b7c6938d08df7adbfc9dd13d9d19edad678f1e8
MD5 23e938b85536918ae80c95ee1d02ac2c
BLAKE2b-256 d35b4031145fcfb9ceaf49dad2fbf9a44e062eb2c08aff36f71d8aafbecf4567

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 62595ab75873d50d57323a91dd03e6966eb79c41fa834b7a1661ed043b2d404d
MD5 d610e9e8e0caa82a3a3f0c2e8a37a6d7
BLAKE2b-256 a34bf565c852163312a0991c30598f403fd06796a12e408d7839cc46ca8d7f4a

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-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.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 292d5e8ba896bbfd6334b096e34bffb56161c81408d6d036a7dfa6929cff8783
MD5 c924fe126db02151b489688ea063ecc7
BLAKE2b-256 c106b7b1d3d186e0f288500b8a1161ede6b38a0abbf878c2033d667e815e6bd7

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 db72b07027db150f468fbada4d85b3b2729a3db39178abf5c543b784c1254539
MD5 6b2b5d99d115747a06b799a01f41b3f7
BLAKE2b-256 f07830d853a3073c866b47abede6d86b5532aa99ac67a95e86077d20be1ce481

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c75ffc45f25324e68ab238cb4b5c0a38cd1c3d7f1fb1f72b5541de469e2247db
MD5 55c7f3dfec91498cf83bf68776c14c12
BLAKE2b-256 e17f64b51f144fa9e74da63fa690d9563eae627f4df6cc6ae5185a781e1912e5

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 88600c72ef7587fe1708fd242b385b6ed4b8904976d5da0893e31df8b3480cb6
MD5 71828543df1cd98a858138b2ba8f8c0c
BLAKE2b-256 b24c9a4f30042bfee22d34d80daf75f51817cdd23180d718e0160aab235c4faf

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 0a11e971ed097d24c534c037d298ad32c6ce81a45736d31e0ff0ad37ab437d59
MD5 e738c165dc3575a23bf7ec70dbb4c9db
BLAKE2b-256 e70d5eaceb5abfc000cca204af9f50e9839462dc0bb1c4e0f4b14ed370e3febd

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-cp39-cp39-win32.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 39cf9ed17fe3b1bc81f33c9ceb6ce67683ee7526e65fde1447c772afc54a1bb8
MD5 dc84c4c039936e2c443b7851f5ef65e2
BLAKE2b-256 6ea3997ff79260f76210b1d73463b9081ae7edbf16ff3d611b67f5e72c685cab

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 356541bf4381fa35856dafa6a965916e54bed415ad8a24ee6de6e37deccf2786
MD5 3a8047ccd2c937b036bb57384fb8f22e
BLAKE2b-256 f5eca9bed59079bd0267d34ada58a4048c96a59b3621e7f586ea85840d41831d

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-cp39-cp39-musllinux_1_1_s390x.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp39-cp39-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 0f438ae3532723fb6ead77e7c604be7c8374094ef4ee2c5e03a3a17f1fca256c
MD5 11b3a7a22451d998109389c002b0b50c
BLAKE2b-256 2519298089cef2eb82fd3810d982aa239d4226594f99e1fe78494cb9b47b03c9

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-cp39-cp39-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp39-cp39-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 608862a7bf6957f2333fc54ab4399e405baad0163dc9f8d99cb236816db169d4
MD5 27b304767b5b78cbea8c42bec76bea23
BLAKE2b-256 c9dd80a5e8c080b7e1cc2b0ca35f0d6aeedafd7bbd06d25031ac20868b1366d6

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 9cb3032517f1627cc012dbc80a8ec976ae76d93ea2b5feaa9d2a5b8882597579
MD5 450a80ffe60ec7054353478bef0d7d59
BLAKE2b-256 c4d494f1ea460cce04483d2460efba6fd4d66e6f60ad6fc6075dba13e3501e48

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-cp39-cp39-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 ab5de034a886f616a5668aa5d098af2b5385ed70142090e2a31bcbd0af0fdb3d
MD5 56409e676e9b28dc12b88efba9068ca7
BLAKE2b-256 3106f6330ee70c041a032ee1a5d32785d69748cfa41f64b6d327cc08cae51de9

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3ae1de54a77dc0d6d5fcf623290af4266412a7c4be0b1ff7444394f03f5c54e3
MD5 8d17503ab0e869f4698f81c3fd95a583
BLAKE2b-256 e3968cdbce165c96cce5f2c9c7748f7ed8e0cf0c5d03e213bbc90b7c3e918bf5

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 f6f45710b4459401609ebebdbcfb34515da4fc2aa886f95107f556ac69a9147e
MD5 96e5d5876f8aa2e74ba7d6a52bf1b6b6
BLAKE2b-256 31af67b7653a35dbd56f6bb9ff54652a551eae8420d1d0545f0042c5bdb15fb0

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 c2ac1b08635a8cd4e0cbeaf6f5e922085908d48eb05d44c5ae9eabab148512ca
MD5 50cf420464ec05d88b4e7580b6cc7ad2
BLAKE2b-256 dcff2c7655d83b1d6d6a0e132d50d54131fcb8da763b417ccc6c4a506aa0e08c

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 00d3ffdaafe92a5dc603cb9bd5111aaa36dfa187c8285c543be562e61b755f6b
MD5 eb975d15ece0dab394a3ddb846a75e42
BLAKE2b-256 b51a932d86fde86bb0d2992c74552c9a422883fe0890132bbc9a5e2211f03318

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-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.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3b590df687e3c5ee0deef9fc8c547d81986d9a1b56073d82de008744452d6541
MD5 a6995d5f03c84f8e33c055a01d987281
BLAKE2b-256 9924eb846dc9a797da58e6e5b3b5a71d3ff17264de3f424fb29aaa5d27173b55

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3fc1c4a2ffd64890aebdb3f97e1278b0cc72579a08ca4de8cd2c04799a3a22be
MD5 b82235edf23d884fae8dc3d28a717fdc
BLAKE2b-256 f584cac681144a28114bd9e40d3cdbfd961c14ecc2b56f1baec2094afd6744c7

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8499ca8f4502af841f68135133d8258f7b32a53a1d594aa98cc52013fff55678
MD5 fda68262a0ed9c0451394721e587bfcc
BLAKE2b-256 6aab3a00ecbddabe25132c20c1bd45e6f90c537b5f7a0b5bcaba094c4922928c

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 8eade758719add78ec36dc13201483f8e9b5d940329285edcd5f70c0a9edbd7f
MD5 7cba42d2a60ff94f43508466904fef08
BLAKE2b-256 17674b25c0358a2e812312b551e734d58855d58f47d0e0e9d1573930003910cb

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 e62164b50f84e20601c1ff8eb55620d2ad25fb81b59e3cd776a1902527a788af
MD5 2c8874e87dbb21d2a27c696005ff6817
BLAKE2b-256 875d0ebaee2249a04fd20bb4baeb9ea2c29dee17317175d9d67b4f5f34cf048d

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-cp38-cp38-win32.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 4457ea6774b5611f4bed5eaa5df55f70abde42364d498c5134b7ef4c6958e20e
MD5 c9eec603099760d5206611e7f69a4494
BLAKE2b-256 3a91a233f06d33dc3ac90a9991d238fbc68c59615d9f71be1801e14ac4e42d7f

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 39049da0ffb96c8cbb65cbf5c5f3ca3168990adf3551bd1dee10c48fce8ae820
MD5 f93aeb4dbd267648c134aef72cb2843c
BLAKE2b-256 035ee81488c74e86eef85cf085417ed945da2dcca87ed22d76202680c16bd3c3

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-cp38-cp38-musllinux_1_1_s390x.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp38-cp38-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 a152f5f33d64a6be73f1d30c9cc82dfc73cec6477ec268e7c6e4c7d23c2d2291
MD5 103846f761a3cbc28a92e9a2616e0899
BLAKE2b-256 f1ff9a1c65d8c44958f45ae40cd558ab63bd499a35198a2014e13c0887c07ed1

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-cp38-cp38-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp38-cp38-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 f97e83fa6c25693c7a35de154681fcc257c1c41b38beb0304b9c4d2d9e164479
MD5 9d3deb865158301d18ade11aa60120af
BLAKE2b-256 aaa42d6255d4db5d4558a92458fd8dacddfdda2fb4ad9c0a87db6f6034aded34

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 37f8febc8ec50c14f3ec9637505f28e58d4f66752207ea177c1d67df25da5aed
MD5 a8cc47aaf92dc3475e643eced962c5f0
BLAKE2b-256 e880141f6af05332cbb811ab469f64deb1e1d4cc9e8b0c003aa8a38d689ce84a

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-cp38-cp38-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 109487860ef6a328f3eec66f2bf78b0b72400280d8f8ea05f69c51644ba6521a
MD5 d53ab29e5ab5db2cb464cdaaf7a09c51
BLAKE2b-256 5be75527effca09d873e07e128d3daac7c531203b5105cb4e2956c2b7a8cc41c

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e696f0dd336161fca9adbb846875d40752e6eba585843c768935ba5c9960722b
MD5 aacb12e5a51a89dccc02fd9700029b3d
BLAKE2b-256 20a216b2cbf5f73bdd10624b94647b85c008ba25059792a5c7b4fdb8358bceeb

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 9cf4e8ad252f7c38dd1f676b46514f92dc0ebeb0db5552f5f403509705e24753
MD5 df5c4bd12f179ab56c5080fbcf228b63
BLAKE2b-256 565d275fb120957dfe5a2262d04f28bc742fd4bcc2bd270d19bb8757e09737ef

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 8b8af03d2e37866d023ad0ddea594edefc31e827fee64f8de5611a1dbc373174
MD5 9d86fba374e48f522bfe6c5a9f9441bd
BLAKE2b-256 37607a01f3a129d1af1f26ab2c56aae89a72dbf33fd46a467c1aa994ec62b90b

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 81d6741ab457d14fdedc215516665050f3822d3e56508921cc7239f8c8e66a58
MD5 f4f42be994200e8941766151b0def219
BLAKE2b-256 17dafdf8ffc33716c82cae06008159a55a581fa515e8dd02e3395dcad42ff83d

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-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.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c22d3fe05ce11d3671297dc8973267daa0f938b93ec716e12e0f6dee81591dc1
MD5 30d690a35032666c7364117cf8448af6
BLAKE2b-256 c8a28f873138c99423de3b402daf8ccd7a538632c83d0c129444a6a18ef34e03

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 358a7c4cb8ba9b46c453b1dd8d9e431452d5249072e4f56cfda3149f6ab1405e
MD5 a79a5790497627405da59ba9d470d7be
BLAKE2b-256 a2a7adc963ad8f8fddadd6be088e636972705ec9d1d92d1b45e6119eb02b7e9e

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4b0d02d7102dd0f997580b51edc4cebcf2ab6397a7edf89f1c73b586c614272c
MD5 13689daaa640016a17b84b379d54992e
BLAKE2b-256 9c42c1ebc736c57459aab28bfb8aa28c6a047796f2ea46050a3b129b4920dbe4

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 024e606be3ed92216e2b6952ed859d86b4cfa52cd5bc5f050e7dc28f9b43ec42
MD5 755a036e5c1e5e04d0ca8f12eb9a31e0
BLAKE2b-256 0ed3c5fa421dc69bb77c581ed561f1ec6656109c97731ad1128aa93d8bad3053

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 2c03cc56021a4bd59be889c2b9257dae13bf55041a3372d3295416f86b295fb5
MD5 cc4beae7145a38cc7ad2dece6952cd30
BLAKE2b-256 fc64443267b7824283b3e0e33cee4240c079939a970c2c9a5a3164fc988d690b

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-cp37-cp37m-win32.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 0bf2dae5291758b6f84cf923bfaa285632816007db0330002fa1de38bfcb7154
MD5 a17dc690e32141db7674f6ddc379d377
BLAKE2b-256 0efd0d099502582af039ef8a8c954d69d7dadbe5f425cb1b24d175eb0034ea9e

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 11b53acf2411c3b09e6af37e4b9005cba376c872503c8f28218c7243582df45d
MD5 be62c25142066ff08c4e5da852f18cc0
BLAKE2b-256 5ad89e76846e70e729de85ecc6af21edc584a2adfef202dc5f5ae00a02622e3d

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-cp37-cp37m-musllinux_1_1_s390x.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp37-cp37m-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 2e396d70bc4ef5325b72b593a72c8979999aa52fb8bcf03f701c1b03e1166918
MD5 9ca7e5d5a3b0dcfd4700d3954c655e26
BLAKE2b-256 a309a837b27b122e710dfad15b0b5df04cd0623c8d8d3382e4298f50798fb84a

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-cp37-cp37m-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp37-cp37m-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 02a51034802cbf38db3f89c66fb5d2ec57e6fe7ef2f4a44d070a593c3688667b
MD5 1e43cc8f71c91186593ecd8d6464dae5
BLAKE2b-256 93d1569445a704414e150f198737c245ab96b40d28d5b68045a62c414a5157de

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 9d9153257a3f70d5f69edf2325357251ed20f772b12e593f3b3377b5f78e7ef8
MD5 31053cdb40e3e4c1d1f103e6472c34f8
BLAKE2b-256 0035830c29e5dab61932224c7a6c89427090164a3e425cf03486ce7a3ce60623

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-cp37-cp37m-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 a16418ecf1329f71df119e8a65f3aa68004a3f9383821edcb20f0702934d8087
MD5 bea72f9924390b1f9e41cf16fbcd51f1
BLAKE2b-256 a2930b1aa4dbc0ae2aa2e1b2e6d037ab8984dc09912d6b26d63ced14da07e3a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a60332922359f920193b1d4826953c507a877b523b2395ad7bc716ddd386d866
MD5 9f66ca44b7984a51744071d7cf3e1ed4
BLAKE2b-256 c1b2d81606aebeb7e9a33dc877ff3a206c9946f5bb374c99d22d4a28825aa270

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 503e65837c71b875ecdd733877d852adbc465bd82c768a067badd953bf1bc5a3
MD5 63fc5d707c25fe5ee37ce1fa28383f1d
BLAKE2b-256 0f45f462f534dd2853ebbc186ed859661db454665b1dc9ae6c690d982153cda9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 911d8a40b2bef5b8bbae2e36a0b103f142ac53557ab421dc16ac4aafee6f53dc
MD5 daf5001228d4dd3b629596108598139e
BLAKE2b-256 25b5f477e419b06e49f3bae446cbdc1fd71d2599be8b12b4d45c641c5a4495b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cadaeaba78750d58d3cc6ac4d1fd867da6fc73c88156b7a3212a3cd4819d679d
MD5 9f32dd094edb206c1d5f55e1eaee98c3
BLAKE2b-256 df2f4806e155191f75e720aca98a969581c6b2676f0379dd315c34c388bbf8b5

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-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.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 16a8663d6e281208d78806dbe14ee9903715361cf81f6d4309944e4d1e59ac5b
MD5 9f54563132b6b28b6ea0a9e0e08fdfcb
BLAKE2b-256 716779be03bf7ab4198d994c2e8da869ca354487bfa25656b95cf289cf6338a2

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3e45867f1f2ab0711d60c6c71746ac53537f1684baa699f4f668d4c6f6ce8e14
MD5 2b4bc12b29825f4292ba86415fb9e0aa
BLAKE2b-256 16bd671f11f920dfb46de848e9176d84ddb25b3bbdffac6751cbbf691c0b5b17

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-cp36-cp36m-win_amd64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 eaa379fcd227ca235d04152ca6704c7cb55564116f8bc52545ff357628e10602
MD5 e44363922be192331f820c40bd30afc9
BLAKE2b-256 0b8b3cf0eff3c8b6734cd4336c23a3141846d579931a31e6476c8091961f1e25

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-cp36-cp36m-win32.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 95dea361dd73757c6f1c0a1480ac499952c16ac83f7f5f4f84f0658a01b8ef41
MD5 28ebcb74e8400fbe550ff46dce64beaf
BLAKE2b-256 9abfc9fa15ccf216a69aaaa735c961d7fac2a2801a1b01023fe05d194bf076b4

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-cp36-cp36m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 7eb33a30d75562222b64f569c642ff3dc6689e09adda43a082208397f016c39a
MD5 f031f809dfe730cb0d579d247060995d
BLAKE2b-256 3586d85885ed7ac236a297b0b8beab5f0703fc0516f803ddf7b1910f255b83f3

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-cp36-cp36m-musllinux_1_1_s390x.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp36-cp36m-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 f5057856d21e7586765171eac8b9fc3f7d44ef39425f85dbcccb13b3ebea806c
MD5 2e81dee6d3e668b3653fc8233d116e14
BLAKE2b-256 8fe273ea48d2608f71a879588b607e093d550b8eaa177eb31bbdf1c01e515818

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-cp36-cp36m-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp36-cp36m-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 083c8d17153ecb403e5e1eb76a7ef4babfc2c48d58899c98fcaa04833e7a2f9a
MD5 458affad43b821255ba4736e6ab4c145
BLAKE2b-256 27b18dfcfa5d9978b845466cd41973b3d714eba3926fcb50f6fcddd45cfb75a2

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-cp36-cp36m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 cd6056167405314a4dc3c173943f11249fa0f1b204f8b51ed4bde1a9cd1834dc
MD5 a484aa403fe31035d6d16d95d976e424
BLAKE2b-256 67c6cf4e8a8f41201284bdf200f764b29a87f6f7d22fe3c9eddab602af489acc

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-cp36-cp36m-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp36-cp36m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 59e5686dd847347e55dffcc191a96622f016bc0ad89105e24c14e0d6305acbc6
MD5 3f949624d248ea0d2e9842294ac3a4df
BLAKE2b-256 902cbb5e4f7e2e9871793b5c0fb5c6c4056458a148a05143143320f2d4a410a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 df2c707231459e8a4028eabcd3cfc827befd635b3ef72eada84ab13b52e1574d
MD5 4e48e052aee49433712fc883b9d2f9c1
BLAKE2b-256 9c941725fc3e0dbe8918a4ec6dd317ec1ef388e701bdfb5053e1f34f5c6d5a8e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 f4c39b0e3eac288fedc2b43055cfc2ca7a60362d0e5e87a637beac5d801ef478
MD5 a50a8c99aa36f41ed5ee2507f9c875e0
BLAKE2b-256 f114ed5990189a6a25ae9f8d63e74cd0336189f9ad7e51f066ba2f6cb73e8126

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 c95a03c79bbe30eec3ec2b7f076074f4281526724c8685a42872974ef4d36b72
MD5 96a776c60f681064c9ace4398fa2db9f
BLAKE2b-256 46699f42514a9f58c602ab89a2af89081a475dccd959f9bc01ba7e61372d31bd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 74292fc76c905c0ef095fe11e188a32ebd03bc38f3f3e9bcb85e4e6db177b7ea
MD5 204009ad0af36ebff66ab03bdd1f40cd
BLAKE2b-256 a0987b0d3a853af59e092cdd77c7e1c67ca92fd6acc126285240dbb552b4162f

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-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.1-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 93ad6d87ac18e2a90b0fe89df7c65263b9a99a0eb98f0a3d2e079f12a0735837
MD5 c2c4331a392860d0a04d39cbffe3d542
BLAKE2b-256 97f9366db2d2cf69d641159d6448b813ac9b1b5f9807a46fde6c50b36c1387f8

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.1-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.0.1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 84c3990934bae40ea69a82034912ffe5a62c60bbf6ec5bc9691419641d7d5c9a
MD5 f7e85933d6013d783ad5ead91d596905
BLAKE2b-256 d27f3c8a6db3eda16ce79a01552ec85ac8fd0ea6265976eb4db250a60b7416ab

See more details on using hashes here.

Supported by

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