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ć

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.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.0.tar.gz (92.8 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.0-py3-none-any.whl (45.5 kB view details)

Uploaded Python 3

charset_normalizer-3.0.0-cp311-cp311-win_amd64.whl (95.8 kB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

charset_normalizer-3.0.0-cp311-cp311-musllinux_1_1_x86_64.whl (190.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

charset_normalizer-3.0.0-cp311-cp311-musllinux_1_1_s390x.whl (192.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ s390x

charset_normalizer-3.0.0-cp311-cp311-musllinux_1_1_ppc64le.whl (202.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ ppc64le

charset_normalizer-3.0.0-cp311-cp311-musllinux_1_1_i686.whl (191.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ i686

charset_normalizer-3.0.0-cp311-cp311-musllinux_1_1_aarch64.whl (189.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ ARM64

charset_normalizer-3.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (196.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

charset_normalizer-3.0.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (197.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

charset_normalizer-3.0.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (206.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

charset_normalizer-3.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (192.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

charset_normalizer-3.0.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (197.8 kB view details)

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

charset_normalizer-3.0.0-cp311-cp311-macosx_11_0_arm64.whl (119.3 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

charset_normalizer-3.0.0-cp311-cp311-macosx_10_9_x86_64.whl (122.1 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

charset_normalizer-3.0.0-cp311-cp311-macosx_10_9_universal2.whl (196.0 kB view details)

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

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

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

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

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

Uploaded CPython 3.10musllinux: musl 1.1+ s390x

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

Uploaded CPython 3.10musllinux: musl 1.1+ ppc64le

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

Uploaded CPython 3.10musllinux: musl 1.1+ i686

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

Uploaded CPython 3.10musllinux: musl 1.1+ ARM64

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

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.17+ s390x

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

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

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

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

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

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

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 10.9+ x86-64

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

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

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9Windows x86

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

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

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

Uploaded CPython 3.9musllinux: musl 1.1+ s390x

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

Uploaded CPython 3.9musllinux: musl 1.1+ ppc64le

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

Uploaded CPython 3.9musllinux: musl 1.1+ i686

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

Uploaded CPython 3.9musllinux: musl 1.1+ ARM64

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

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.9manylinux: glibc 2.17+ s390x

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

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

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

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

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

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

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

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 10.9+ x86-64

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

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

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

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8Windows x86

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

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

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

Uploaded CPython 3.8musllinux: musl 1.1+ s390x

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

Uploaded CPython 3.8musllinux: musl 1.1+ ppc64le

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

Uploaded CPython 3.8musllinux: musl 1.1+ i686

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

Uploaded CPython 3.8musllinux: musl 1.1+ ARM64

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

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.8manylinux: glibc 2.17+ s390x

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

Uploaded CPython 3.8manylinux: glibc 2.17+ ppc64le

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

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

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

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

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

Uploaded CPython 3.8macOS 11.0+ ARM64

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

Uploaded CPython 3.8macOS 10.9+ x86-64

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

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

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

Uploaded CPython 3.7mWindows x86-64

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

Uploaded CPython 3.7mWindows x86

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

Uploaded CPython 3.7mmusllinux: musl 1.1+ x86-64

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

Uploaded CPython 3.7mmusllinux: musl 1.1+ s390x

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

Uploaded CPython 3.7mmusllinux: musl 1.1+ ppc64le

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

Uploaded CPython 3.7mmusllinux: musl 1.1+ i686

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

Uploaded CPython 3.7mmusllinux: musl 1.1+ ARM64

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

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.7mmanylinux: glibc 2.17+ s390x

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

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ppc64le

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

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

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

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

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

Uploaded CPython 3.7mmacOS 10.9+ x86-64

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

Uploaded CPython 3.6mWindows x86-64

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

Uploaded CPython 3.6mWindows x86

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

Uploaded CPython 3.6mmusllinux: musl 1.1+ x86-64

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

Uploaded CPython 3.6mmusllinux: musl 1.1+ s390x

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

Uploaded CPython 3.6mmusllinux: musl 1.1+ ppc64le

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

Uploaded CPython 3.6mmusllinux: musl 1.1+ i686

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

Uploaded CPython 3.6mmusllinux: musl 1.1+ ARM64

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

Uploaded CPython 3.6mmanylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.6mmanylinux: glibc 2.17+ s390x

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

Uploaded CPython 3.6mmanylinux: glibc 2.17+ ppc64le

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

Uploaded CPython 3.6mmanylinux: glibc 2.17+ ARM64

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

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

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

Uploaded CPython 3.6mmacOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for charset-normalizer-3.0.0.tar.gz
Algorithm Hash digest
SHA256 b27d10ad15740b45fd55f76e6901a4391e6dca3917ef48ecdcf17edf6e00d770
MD5 169527085be8e6bb7874164c24481eca
BLAKE2b-256 fe776d5d367b7cfee812a88573e80bbe25cea2d015ed2c3490e4464951ff3232

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c2a896d961d1e2a035b10f85c71ea49e3837ff79e3d30d6d3304a12172019566
MD5 226132f4ec4f88b89c166e6f25c7a642
BLAKE2b-256 ff57478cbcaf37e1b5f558014734da6921390ba40491d904006289ca49191861

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c513ec3a3e1a863b5bfe2036936171cb2488dc86c84c1a2134389adbf3a82378
MD5 40de6ca53509a0348817d5da37950bcb
BLAKE2b-256 e8aed5dfc27935df7d3373a631f665c7f34e2be989f1bb2a53622e3912d211c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 bdfc37b1bc0b2441a183c596d9ecc9c2bfd0536c82f809f983e1b400499da19d
MD5 f36634d56cf7f115aef6ce91e0f3abe9
BLAKE2b-256 11931dbce5366f8a1125c5a5e553925f232ca7ab368d378991171b969a1cd350

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 394f3c3b376bfea5ba0c0148aa92c1d67a10d0dc377ddbbb36bdad852b1e9ef1
MD5 d7571b8c5bf6d95b1cc40f090b90fd5b
BLAKE2b-256 d50ed251eb8b822bcc319919ee9490191c7fec89a14ceba15f7463898ca972d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp311-cp311-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 399e593bda905041112b22f88c01b111fcda6fbcb6da4e421a64e67215f3dd47
MD5 0722c721e617da58c238110482d0a76c
BLAKE2b-256 f70828d2c1418ed670bbc950923396791cc63c3894358dbcf3869f3b17b793a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp311-cp311-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 a1862819ec5cb7d0e183dbd2e8cb66987c180315b602e886a908f4528431ae32
MD5 9f4fe9c601137ac9af704f33ad6aed33
BLAKE2b-256 b6541c61a6e8d891933bbc89b0215ed8e6f86d5480922a33274748a03c7fc44d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 a7777a5d438f59205f09c2145a21b532b9c7a2c7264d07b443eda79700864efa
MD5 8662ec26fb08cd90e4e1c2cb0420792a
BLAKE2b-256 98ecb396e049b69116e656c5adfdf4a6afd50e99ec1a49b1512bf2861af83cda

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 ae52eff0673125e8efe024ccd63e783cb19966bb9211eade5e66ce03dc5b31f9
MD5 874c5ff1847c79c11f6268b642a72382
BLAKE2b-256 50b3bf25eb965260e6b2cdf811d664d25b305e4d9cc2738e4a0272d253894cae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 85ac88100f3b97943718530192778cd726faa4cbbd51808637e09ba92eab69e3
MD5 7bddd26504361dd31954486c7b27397c
BLAKE2b-256 ecdace4cb03594302224741e908ac518bbe9273b255f5b1ee0e5bc73cf55abf1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 c0edc013d946e97b8202c4d7eff0dd5f9fab3c6b3a37452035cc1a0c36cdda57
MD5 d7e3c72294d560238947753bb6e9f391
BLAKE2b-256 08875c966bf02ea5b99d7e86daebc0559dc94216963e2b1b553ecf0ea1266b2a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 910c9d2b3dfca1de0b30f99f1850337f4ba892fbf4fbf8567059600d99b8be44
MD5 3f03ec9ea2305cb9e7b2ef65dbc4b714
BLAKE2b-256 d92597b422f9415210fcb15279f7b3f761e5115dc844cde042d0e1e59372edc4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8a8d16f152229aacda89da0fc7daf9f61dd3415099a7e2505705d101eff367a8
MD5 5a9dc19718ecf29d4361cec9d8735615
BLAKE2b-256 8331a298e2ac7ea02110bf8be7d11a1e1380973d2ec5eb6cc4160fd23d6f2342

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0-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.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1cd73ed3c0851d79907d20c10898d8510e265ee8154137aa5321ca970a5db1a6
MD5 8a2fc1ab8cbbdc40193357c500b9cca8
BLAKE2b-256 8fb4b3068e3fef56527ee0640529d957278cf74e6ad982a9e1b171122c12894e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9072d3abd225ef12445885ec3787054ca72472b4a2929aa03bffc97babdef7c3
MD5 57d92fa6b81be0211c554a64722ac27d
BLAKE2b-256 b079bd031b2e70e70fcd16d418b193f0b04630fb2d98edfefce5f3733914a31e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 688d676e8478d699ee866e5d284e025180652729492940686f34998914445c4a
MD5 318e7ff0b37583ad6c0d66faffa68594
BLAKE2b-256 ecca4ff8ec1e75cdd091b5280fed7557a06704546404017dce6bc4a7d700994a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 5ec17dcd027ba3954c9b3d7ade5d17caba8f4f5fb74cdffce389c8d677094902
MD5 ff4688bf7cbcad9120a96428b7c290ec
BLAKE2b-256 18a4463e3ce80007859e03c8445ec2f90c58cf35ce87488c84bc8590afea73bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 2e2004cf0c213fb45501c2e306b1446d383ac1503251f1c1ab8796022fa374dc
MD5 3f27c625dda6c119c5649ae00d31a804
BLAKE2b-256 5a55b2bc3f0afcccf4e3cc3858d60f41ceaa7c28b77038b7c7a1b13e0cf9493b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 5d339255add00bee7c7bf8390593320862414e06ac3f4984afacf3d3b85b4b87
MD5 80a2f8bd8d5444ae52cc3a545bb5f00f
BLAKE2b-256 26a307daf511a688fabf55c574c786b4fadf8bbe8599658caf2fd41ecef3ddc6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 bd37f952efb7d9c4ea2baf02354b69008d7f03f1ce0e519a9e002e295b80cb7d
MD5 095d2f8ae6602f19ff9aa431d710ebb9
BLAKE2b-256 04195769c5c3d76d1ce436e89f329c238e155af2155ce6f3660df3e5915a25be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp310-cp310-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 34d9985ab611346cc248a865e3374fe183783012c9e94f39cee2156ad58cbeb8
MD5 7a064d062be004894bfed237c3eda77d
BLAKE2b-256 6106d9c04c753028dfd9b32cc203cdcb46d878293331d8de294dae7fe0211d11

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp310-cp310-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 5e4c6561d4421bdfe8ffebe5859bbfc72ce7ee0fe19401769a15e7ea8862bb90
MD5 020c47577a642cb554d909e153f9d760
BLAKE2b-256 f693f920c33f967de0ee205ff14f2e0f68e20436899189b007c493f87b8ba58d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 54d401d65073e4da58679610c7e778a16a1dca2c774a70f19653359b2d0360e1
MD5 b3c7f47e3e720839b6bf7aa448300a7e
BLAKE2b-256 347ce12923ed49f833761bcacd8c6dc1ff9f46b8f727191dcbfea06c4a439441

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 eafaf6923a5d746e4e1cfd7e52968103194df733cfc67569ee87022c0868330c
MD5 d265606b5dce98d7f942d7304d975a09
BLAKE2b-256 f6e691e97bc1f1987554574da25ab4ac939542e61a61d29a37256dbff324a0e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 30441e51539803457d4cad07771b616354c3b0fe2213e13f3185b09ea9fb62b9
MD5 cc16c505b355b686fd1c2c273d538c82
BLAKE2b-256 ff8d5ad295f93cf7e79ad829ce547e5efd531c2b139f3718c1b483bb641ee437

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 8197d8a3d62dc6dfe00eb6a501588e67bcf926fb62ab5a844ae2d62d75255842
MD5 aca2cb2ba4178f5c242496d8989d5742
BLAKE2b-256 b2c478acaf769c457a879711d90e7f4c494df4663352c62536233aee3a40b995

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 ff5cf1e500a0da22f385691a1680a78d5e53506aadc374d722c645de6449f7f0
MD5 50b05c1e35ddd295657c5449c7c0ddf2
BLAKE2b-256 805f94efe2a1ca04447256dae88e50945b0159d71d94d89828a7c8517a23a6fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8fb6e9b463da6a3d5670ac98544c785d7a8d3ff7dc0e7916b1f51749cc3991dd
MD5 194db66e1352aa5cbaf5378933b6417f
BLAKE2b-256 4d7bb91bfad2689b1ed9af65977000742782db35a006ea94a874a3b26995f4a7

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0-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.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5817dc5798902d9894d741b8200ed07cf9798c7c8f7cdcc0d8daf2a59d37607c
MD5 6ccb6175882f08632aa061341fc5d2e2
BLAKE2b-256 8dd11bcb4e03e9c250e051ef9c4ed4a3b327746c3c555d8fc6e26c72633ff419

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ef5272935e1c06c83c4fa2cff5deae8be71fd78443bade120314e3009ce9e7b2
MD5 685c3bd28242431c6d678baea9cc8682
BLAKE2b-256 60a76d3e9307e4a459c4c129fdcb99d26a2a4bd7d8bd48e93f716b05bcf8c54b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3eedc8e77f6f7e29a14dc5965298fd2c99f38f84ad6d85e9a7db04877268c9aa
MD5 b6ca27052332724f64276fc8282caa13
BLAKE2b-256 2cb22e9905e8594075584cf1642e73dcc164ef6abc97d49f6e0d479ef527f99c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 9b6ff2db806fc6b7dbb620a4ac77e15db9af50dcd076c03291bd039c0f8a5b78
MD5 4557b6ee71e8256e5e8b737a840bdf35
BLAKE2b-256 3f4601b0194b879f50dab9b01da44a03fe7cfe96f92643b2b0da8e91ca7b4120

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 a5cfea2063c76867e43cf42ce6b0297f73142907a95fc28f26a992a17dcd77a1
MD5 808569e8c4a9fd243bee492b529d3495
BLAKE2b-256 89b088dd20136688ae1852f8c1992469f11f305b567687291e9c3829bc942b1a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 59a5949997e205e24af5bc6857f8179bb758b960255830a966bb77db4dbb5380
MD5 44c121209ab460d3375887a67135fd9f
BLAKE2b-256 15d60d83662f85f7d866c6e2ffa9074540f628ad0d491515fad4b6da66d285cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 a29ebfbc07cdb1c9ebb26ae213c293202da141e315224253785f7b1daa01efce
MD5 ec10ee9ece64015a8911f5c123a280c6
BLAKE2b-256 8b46256a2a1a8980dce530a3b70a32660dd7fe439e0bcbd1f4cbb9396a5cc615

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp39-cp39-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 b5a4d3f1b2b43d2872a5b18ce72584f11452d797fcf08cb5aeff57069d5b830c
MD5 a19bea1894f88a5ad21a62ca31f87fea
BLAKE2b-256 b312ce7813d826e4b0c63b3346899f106ff82a2f7da03fe1cd33a0d1ee7e58ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp39-cp39-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 2687b0593661002d06af7193edf04d0890a945c59a9b4ddbf3b1bb3b965db339
MD5 de0b6fb188591c33d530ac5545f5928a
BLAKE2b-256 ffbce9e443d3d57175840bd03b40b399df324ee0c92bed3596161230e21e07cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 38e6aa4c45bbd6c226af124052cbd29f01e4b9b723723c2b4d4ac3ef2eb12247
MD5 c735d67e960af3e7286fde0fcbd5aa58
BLAKE2b-256 1b37243dcc0c32a5c48709da1e5b1cb34145474fbf8dad675ab03697856889c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 37231579ec53c103cc669a00bcb915397e7322c78523bc64dbcb3cc31fbf85bb
MD5 96747d624174f0bbac4f0d0de0a761c4
BLAKE2b-256 cdfdf8267f8da72e5228f70ebdf84e01504b0793abb2e3e861d90dc075533732

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ec2ad05026efe2722222466eb5b8f1434fd4e2225ddd0d4a520261eade8986e6
MD5 b84f641f6819a5937124c5e94300dd07
BLAKE2b-256 059fff6fb4b936cdbf189d62fd15f0aafb1aa1cb7ebc5538418f8bd52237315a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 6667079603d57c7eb6af6c8a4dfde97e7d0caade188d166ee22afe5c7f2e0595
MD5 3ab85d0e8f25c8ece64d86938e7a5f10
BLAKE2b-256 4dfbb1284c4499314fb5e8dd78d91efc725b342203abe77e45f3aa3e26abe4ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 0b3e5f49e3d5aa0776cdc7fb400363c94669059fccf8166e27477fe5deb9529b
MD5 ed4de89251ea0dc2fc738cbf6f4d3af6
BLAKE2b-256 cb0cfbdf1f115af7558acb9fd6abbfa78396e858cfa02acb3d9001a12cd24615

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4038ebd2754390a9938e66dc43a2670a0a228532ef80e7980be8f47ed075d2b8
MD5 2743c4714f2a05c6f168182e718501ce
BLAKE2b-256 dabfa8940be9cc8a4dcfc5a4caa55603cf860fbe8a5296dbf0ec9c16d12af080

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0-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.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1d532e52c8ade7eac02c66f0ad21d45e794ac80ca3eed53eedb68757f8e24a1a
MD5 6feadca2fd4c584323d7b05f89669a74
BLAKE2b-256 19a3b14e9d1e7dccf18026788fcab163d1e8704745d5610df472a0af60b629ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ed89b715b15c38d6bec7a9ba19cb57e765729981f210fbfc620402f4614c633e
MD5 70bc5381fe8f5d18ce479598ee490e71
BLAKE2b-256 9c93c38809ad26b092bb3de3ba263063a0883e8621c5ea23e155dc3bd368ff62

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 002d63b53c1a498b7eb326194cc294f44ce266a17a97430fca6767688af52655
MD5 5ab45b6a9eee35c12a94f340a666404d
BLAKE2b-256 15d9428cab7ca4f59e0bfa644da9392c129f184ee3a4367ae9a3373adb927ce3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 d263002ee1a8f6f08181cea6fb43951d0e05a2d26a5713b05e5229acd7f750e3
MD5 29941818ddcbe0b2e24f166e9255db05
BLAKE2b-256 420a141e667e3ae867993dcad7e50f0e6ae81bf5d9ac2fc6f0ea217a3b553471

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 f16c77bc135afdfc1a1630725c2d4733e7f9b25d8e47382d6f4314a1a517a4f9
MD5 58e003f3732366b6d12f94f80826093c
BLAKE2b-256 116ac0a90ab9b6d4047f3cad1829876fa2bc0e78a998576eb16d04847f16efbc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 04cf77c532b0b26856f85a4a0b277dab6abc59dbd292a89df2ddb09bc4b959a8
MD5 22b49723a1aa223aa0ee9cc08301991b
BLAKE2b-256 f32b81e5f338fce370fc22235e20cddadfb4d8d0d8823ea86be43939d7004397

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 8d73af825942f22de7a199eb14b1660163d19a9c584c4aaafb5abe4f72efa645
MD5 b3a8cc7e27f0fc675fc9c061d8a1c365
BLAKE2b-256 26d3f6680fd24e0f81d582c80dbb05426f4609451dcb5907fa43b5046c875148

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp38-cp38-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 b8cc867bf4203c5417d0c606046194a8f08f46e5c6738247f0c20aade6f7ebf7
MD5 f856384137acf951b66f8d26418b1d05
BLAKE2b-256 27add79b02b044ab872a031e1d67e62c85faf4300bea86b54622fca7c88599a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp38-cp38-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 727c3d2960e3ff46b71ca564383c14c3c2a1d534def7856f5c776e95f445c50e
MD5 c6e3c3461842377478ada1113206148e
BLAKE2b-256 a574d928ddfe89cdd2ab4809b35519aafc8f360789a5a29460541696b245eb07

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 4001e6f68098699d283030dff861694f4874891942103be21c3ce3c46ad453f2
MD5 89e8eec2446ec7b80cc9b304bc5cb770
BLAKE2b-256 c71918f863969cc3f8c67e55a06c42514a6ee28f882615e7f07d1be070c508ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 d61088b74a5af4103216cd0b61c7e4edd14396abb56fafe32a299b4fca48d095
MD5 a7f28af9b86e7a5c9a52446da23c4940
BLAKE2b-256 c0a31ba05dfe82aac344516a08891afefbc452f7cad150414ee7d3df3c7f14c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f810dc652bda19caf9ee2427325c73f5983ca4e014aaabcfb9983cb452863812
MD5 01939ef106bf31123d221f9f817af8df
BLAKE2b-256 e8e764f094937e784b6bf93b38b58b15c9e0995f7f090dd7ffcde4e1d6453d6c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 3f088255848d6048df9c152fa3f05ba9559c8fceab96715cb7dc10c36080241e
MD5 f0651c74d8c3ed49fde47361285fc14c
BLAKE2b-256 a9e914f12d603684292e15fa2058eb06d3a48b81da219cc1d33c877a9501be05

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 2c71dd29ffbbad0dc2172232d6bf4e603904af6d63ca567103c081236481c340
MD5 37aa60d49a6cd4b9ea93e14df126d433
BLAKE2b-256 ef49db41ba9b01fd75d2fd4b6c064af00a8ff4571721adf98711c42a4920e726

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0231484661763fbd7c4bc44bc5082575b6d352855112ec9595ef1031058b8e81
MD5 d5ec5cc7887ccdf4518baaa46c7bf9c8
BLAKE2b-256 7f0005bb49414e83ac0007d73b6fe2e7e5e2dea55498765fc6819f65788a365e

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0-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.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 48fb1a491f537bb881d791d3c03e59442d0eaecab5111249e101dc099cfeae06
MD5 369bfe15b6dcd8fc6f56d2aeb48547bd
BLAKE2b-256 3fe33425254d18d2702669aa0d99223e50e432e17e4fe79cf8019bd2d494dbed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2e31a1f162363af64e62c392e7d1e372494ac9f0c0d357c8c5ace423c7a8319b
MD5 2f7b0f7285e7e853cdcf57d01a87a187
BLAKE2b-256 fce8c421aa5135aa4bc3b270efd5f1fb89328e89a585e2ed0ff452c5447f6dd6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4fa1b62a5e42e79e206838521e66c991a99d3ea7ee73dd3f213414e68208366f
MD5 b4a3c14d63b2d439779ddbdfa2cb3956
BLAKE2b-256 6204812f1c6a193a1775c1dc3383322f41e7235d4253d437e05de988558af5bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 0d46a5c078e6cf7562ce59b08d604b04537bdc8ea12788c1208438816413990b
MD5 0b1dfd846a3dea4a3e08793783bafd0b
BLAKE2b-256 6fc9d6abf7b178e8d6339237d25b9bebdbdf87fbce9c787568dab470b91c8e67

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 60c40da508f037b1d12d803eed18494f07ad67f8150c7ff0e747924758d28bc9
MD5 ba5a02cfbf9fb0464415f87259cb90b4
BLAKE2b-256 3ae70fc93f97deaa7aca012ecc5aa7b66f0df8ea743d3cb804a6ca97cc283b94

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 6594af711ddf797283480fc676539e9c194a893b6b4a4b505b3651f6032d9e0c
MD5 56861739129d0c43ae811e78571c942a
BLAKE2b-256 8ea85e0f2a3f505dd0217aafb3dff949ca7ac5bde374501bf57c3ddaf41da0c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 635aa7e252f62bc1e90760ad0e78ca6898a7b1c82c747168e3ca0fe694c66047
MD5 2a5d116b6e98ed019425992df53c9e00
BLAKE2b-256 10681362b3b172b36eb3f11397472fd287cc84900f3d4932d6e36330d2f8a227

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp37-cp37m-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 47170e7ff67894aa21440af1915586e6e5d69bdbefda12ddff5058ddb53bfe6d
MD5 b57993dc6dd09ec1ceb0a48fa2931771
BLAKE2b-256 a64481e3cc104ff7c98e2c541cd0a17f9728688983e30ada6da0f62ae9b1a783

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp37-cp37m-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 e75952e1c2b3e8ca14d8a9729a8f927de337bfde1b54cb9ecb2f852fe1d4bfed
MD5 fca61c26bab33ec3f8dd5bc6892565d4
BLAKE2b-256 e520864153abec8cac278ff95e01f76da9b6dae63436f1a2982eb4c70715e622

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 7ad45ff3b056bfb014539d30bf0c4b96e9393ee84ce5263059eb54308c17a726
MD5 7cf46fd8ddeab4f298eff410d91c3d12
BLAKE2b-256 c2d5200aa111bdf99a99cc7ec3314e69410dc25a561f39f74e6f4f8665f6b2b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 3f57d3835f4ad56ce0934d8d99e90052632ae65984366e8232dbe59677fe8e3f
MD5 8ed1ddc7ed4130bf4bfdd997a480d771
BLAKE2b-256 24c3a43ffc8c37bc3068f9c9dd46e6113412b1a2cfb0970db00d0c54fc5cf4d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 071ed7370a7dc971f9f9075ac5a57472efcef291f9be54b4678a2fef5a179ab7
MD5 dddfe68945e94140f8b66b4787e5cb29
BLAKE2b-256 25522f3541ab5ecabe45094c117df43aef0d0a39f52de56530939b3fcb5e5dc5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 6d338a1d326fe22dc5ee38db23c84fe22a9c41d120c808f2b0f1f4c44959e282
MD5 d6edeb9fd13b8aa90d81c2bca8d0c352
BLAKE2b-256 fef54eba72c0b0a5dd7a59f00bba2726bd671611a5879d90a68ce646302f2468

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 574eb7f491502710f99817aef59d35b7871995053075ee58af79f4564549ea98
MD5 155e5d6e9cec0634461cb67483c8e248
BLAKE2b-256 853f832c0f762aa9d7786489742c336da70f58aa9433118db05a4c9af6fd7efd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e43a046dca4960485ab459bb3a574f53267618b6632868567eca707dcd746f76
MD5 144a1bfec70f47dac982d5d87bba27b6
BLAKE2b-256 70121706d3cca3370b6c3fdc01937a6ff492afdfb74aef9cdcf08c702ea31021

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0-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.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9e106db7b184b47c47e06e557b77ea1c165bf71b8c314d32ea4feeec75dfc476
MD5 29d41c0007a03eea63e5ba29028f6ed0
BLAKE2b-256 a2bfef889691dbfb05a8b0275dced7396c10d97f4de033d2d7dc86ba09e861e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b80d6a70d4732689df66d2b5c2af69ccbc340138151fdaff2f09b6dd3d93a786
MD5 bd1abfc1f5275187545eb8976ad25a75
BLAKE2b-256 a4c52717e23d665b6c37396203e729b04691491db439b937e8685cf631a123ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 95881ab4c3824686518b4eefde33e24fc58b6cddd7d25e67573fef7f58a87c27
MD5 3926db0159734f7a132be035fccdb2d7
BLAKE2b-256 3adb09ecc2b8f7f9ad93d8ca6cbff38532c55bd5f171fbf5078a58f6927bae3f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 5f94cf41de87f56ab6ffd49679a43539654c8ea28e2d93e92c987a94ad35d7d3
MD5 bb1151ac202965dfc70080cf8995611a
BLAKE2b-256 b6d88939968b221535f32feb4996be0aff6db3579cee8635537a67dcecd0b6c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 67ee779048055abf1dd6ce17807f7506adb206b815a58ddf2cccdc0bd58ef773
MD5 3b972a81abdde5beb15b84a3982eaf35
BLAKE2b-256 2ddb5a79801cf8826ae8610650ec402cfec7c7bec53301195e6e08141aca7fa0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp36-cp36m-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 39948b9ed2eb6cb2703c6c7a5db0a384fd04d5b3afa41e13b7b95aa5db79aaea
MD5 7baa8a0865fbfa65fd32decaebc6eb25
BLAKE2b-256 b13526c325a706eff47122173b735c6f191fe2b40ca22565641306b2db81303a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp36-cp36m-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 47bbc5f5ca95d00f9bc92c265f298484c76f90804d2e9213ca72c763b08b1e9d
MD5 9e8d2ec5efa3dd6622347431d812f0cf
BLAKE2b-256 fb486c18e108d835a9d4f60e2224eb4f705b4b5948459fd04d7f190fdc246414

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 675558adde2c4aa96b6c3c00a81aac0d179676a52612df4cef3fcd50c90ed0d6
MD5 dbb9731d9b6a0e9cf2f9a28852c02ba8
BLAKE2b-256 135611b0209a47d1a530bb389edf6e7a03d1dd83cdbb2c896029331919ebfa20

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp36-cp36m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 e38ca0c6d954f6a4dde4f23a1b6b42ce8d6975e9749d3eb8a52c65f4479a033e
MD5 c4d2e1e13e05c6b1d3bf9810c0fdb3a4
BLAKE2b-256 c7dd861d55097d7d076091cfd546d5c56fc0b75e6747fe0ae968e4bd26d8a172

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7552ee5f4383420ba2ffe902889e7bb4fd83bfcb864f48f24fb85fc52c0cd6f8
MD5 1df5d076ffe9725c1e3f7b15de41fa60
BLAKE2b-256 b2d7ee469be73e76679f90093d4c919586f020f9248a449b21c9feb8ae3d45c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 9e18ed76200e834740ff5a2572f563063ad33c28167a3da918f2f9706f5c49d6
MD5 067a38f858903c6384770f46774c2f16
BLAKE2b-256 31ec93562c9c3a8c018f4937f547602bdf7ae38d8ed98de81a3a79c4195edc8e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 aa1814fbfb30774fba6cf052f9ca567949c514f368351a6ac6e921fabd3ba111
MD5 8bda5ff7add4d219764dcc7f79fff191
BLAKE2b-256 6adddf28699cf58f7f71a26ddd2bbef049599d2a2cde20815494d8c5c3fc7f17

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3631e242dcba061ca212953e7c634a55d0cdef90a37beccc087667f2fe181c36
MD5 986da65f781aa4abdc02dea3ce8d3d14
BLAKE2b-256 4d2d2cb8a2e62a36f768128fc74023af6e537bc790c1a6f0d4cafef67119006f

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.0.0-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.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 42dbfb26a2f5090c42551155143ac241e793c92ae7392463a7d5272c6a9bbbb6
MD5 0d5e8914487c285cd0f64c203ce162f0
BLAKE2b-256 259fed71b2095e58b09a4f8a7c3c458ae32f9427161c6a7abdfb96bd1a40d301

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.0.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 53fd5583acf63924c16c4c587aeb1996c499deecd7cc7fae697bacf825d989ac
MD5 d364e9cc66434b59e519de7b95776f74
BLAKE2b-256 d5f0dcb012ee61dfdbadee9ef3b44f4dd06a2803eeb0b2130d766dffcefc5357

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