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 40 kB ~200 kB
Supported Encoding 33 🎉 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

⚡ 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 pip:

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

🎉 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 noise, 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 noise/mess and coherence according to YOU ?

Noise : 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 noise is probably incomplete, 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.

⚠️ About Python EOLs

If you are running:

  • Python >=2.7,<3.5: Unsupported
  • Python 3.5: charset-normalizer < 2.1
  • Python 3.6: charset-normalizer < 3.1

Upgrade your Python interpreter as soon as possible.

👤 Contributing

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

📝 License

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

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

💼 For Enterprise

Professional support for charset-normalizer is available as part of the Tidelift Subscription. Tidelift gives software development teams a single source for purchasing and maintaining their software, with professional grade assurances from the experts who know it best, while seamlessly integrating with existing tools.

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.2.0 (2023-06-07)

Changed

  • Typehint for function from_path no longer enforce PathLike as its first argument
  • Minor improvement over the global detection reliability

Added

  • Introduce function is_binary that relies on main capabilities, and optimized to detect binaries
  • Propagate enable_fallback argument throughout from_bytes, from_path, and from_fp that allow a deeper control over the detection (default True)
  • Explicit support for Python 3.12

Fixed

  • Edge case detection failure where a file would contain 'very-long' camel cased word (Issue #289)

3.1.0 (2023-03-06)

Added

  • Argument should_rename_legacy for legacy function detect and disregard any new arguments without errors (PR #262)

Removed

  • Support for Python 3.6 (PR #260)

Changed

  • Optional speedup provided by mypy/c 1.0.1

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.2.0.tar.gz (97.1 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.2.0-py3-none-any.whl (46.7 kB view details)

Uploaded Python 3

charset_normalizer-3.2.0-cp311-cp311-win_amd64.whl (96.6 kB view details)

Uploaded CPython 3.11Windows x86-64

charset_normalizer-3.2.0-cp311-cp311-win32.whl (89.4 kB view details)

Uploaded CPython 3.11Windows x86

charset_normalizer-3.2.0-cp311-cp311-musllinux_1_1_x86_64.whl (193.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

charset_normalizer-3.2.0-cp311-cp311-musllinux_1_1_s390x.whl (194.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ s390x

charset_normalizer-3.2.0-cp311-cp311-musllinux_1_1_ppc64le.whl (205.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ ppc64le

charset_normalizer-3.2.0-cp311-cp311-musllinux_1_1_i686.whl (194.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ i686

charset_normalizer-3.2.0-cp311-cp311-musllinux_1_1_aarch64.whl (191.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ ARM64

charset_normalizer-3.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (199.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

charset_normalizer-3.2.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (199.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

charset_normalizer-3.2.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (209.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

charset_normalizer-3.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (195.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

charset_normalizer-3.2.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (200.9 kB view details)

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

charset_normalizer-3.2.0-cp311-cp311-macosx_11_0_arm64.whl (122.8 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

charset_normalizer-3.2.0-cp311-cp311-macosx_10_9_x86_64.whl (125.1 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

charset_normalizer-3.2.0-cp311-cp311-macosx_10_9_universal2.whl (201.6 kB view details)

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

charset_normalizer-3.2.0-cp310-cp310-win_amd64.whl (96.9 kB view details)

Uploaded CPython 3.10Windows x86-64

charset_normalizer-3.2.0-cp310-cp310-win32.whl (89.6 kB view details)

Uploaded CPython 3.10Windows x86

charset_normalizer-3.2.0-cp310-cp310-musllinux_1_1_x86_64.whl (195.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

charset_normalizer-3.2.0-cp310-cp310-musllinux_1_1_s390x.whl (196.7 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ s390x

charset_normalizer-3.2.0-cp310-cp310-musllinux_1_1_ppc64le.whl (207.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ ppc64le

charset_normalizer-3.2.0-cp310-cp310-musllinux_1_1_i686.whl (197.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ i686

charset_normalizer-3.2.0-cp310-cp310-musllinux_1_1_aarch64.whl (194.2 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ ARM64

charset_normalizer-3.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (201.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

charset_normalizer-3.2.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (201.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390x

charset_normalizer-3.2.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (211.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

charset_normalizer-3.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (197.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

charset_normalizer-3.2.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (203.6 kB view details)

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

charset_normalizer-3.2.0-cp310-cp310-macosx_11_0_arm64.whl (124.2 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

charset_normalizer-3.2.0-cp310-cp310-macosx_10_9_x86_64.whl (126.4 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

charset_normalizer-3.2.0-cp310-cp310-macosx_10_9_universal2.whl (204.4 kB view details)

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

charset_normalizer-3.2.0-cp39-cp39-win_amd64.whl (96.9 kB view details)

Uploaded CPython 3.9Windows x86-64

charset_normalizer-3.2.0-cp39-cp39-win32.whl (89.6 kB view details)

Uploaded CPython 3.9Windows x86

charset_normalizer-3.2.0-cp39-cp39-musllinux_1_1_x86_64.whl (195.5 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

charset_normalizer-3.2.0-cp39-cp39-musllinux_1_1_s390x.whl (196.9 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ s390x

charset_normalizer-3.2.0-cp39-cp39-musllinux_1_1_ppc64le.whl (207.5 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ ppc64le

charset_normalizer-3.2.0-cp39-cp39-musllinux_1_1_i686.whl (197.6 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ i686

charset_normalizer-3.2.0-cp39-cp39-musllinux_1_1_aarch64.whl (194.4 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ ARM64

charset_normalizer-3.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (202.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

charset_normalizer-3.2.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (201.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ s390x

charset_normalizer-3.2.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (211.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

charset_normalizer-3.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (198.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

charset_normalizer-3.2.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (203.9 kB view details)

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

charset_normalizer-3.2.0-cp39-cp39-macosx_11_0_arm64.whl (124.2 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

charset_normalizer-3.2.0-cp39-cp39-macosx_10_9_x86_64.whl (126.4 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

charset_normalizer-3.2.0-cp39-cp39-macosx_10_9_universal2.whl (204.3 kB view details)

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

charset_normalizer-3.2.0-cp38-cp38-win_amd64.whl (96.2 kB view details)

Uploaded CPython 3.8Windows x86-64

charset_normalizer-3.2.0-cp38-cp38-win32.whl (89.4 kB view details)

Uploaded CPython 3.8Windows x86

charset_normalizer-3.2.0-cp38-cp38-musllinux_1_1_x86_64.whl (194.1 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

charset_normalizer-3.2.0-cp38-cp38-musllinux_1_1_s390x.whl (195.7 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ s390x

charset_normalizer-3.2.0-cp38-cp38-musllinux_1_1_ppc64le.whl (204.5 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ ppc64le

charset_normalizer-3.2.0-cp38-cp38-musllinux_1_1_i686.whl (196.7 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ i686

charset_normalizer-3.2.0-cp38-cp38-musllinux_1_1_aarch64.whl (191.2 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ ARM64

charset_normalizer-3.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (199.1 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

charset_normalizer-3.2.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (198.0 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ s390x

charset_normalizer-3.2.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (208.5 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ppc64le

charset_normalizer-3.2.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (194.6 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

charset_normalizer-3.2.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (201.3 kB view details)

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

charset_normalizer-3.2.0-cp38-cp38-macosx_11_0_arm64.whl (123.0 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

charset_normalizer-3.2.0-cp38-cp38-macosx_10_9_x86_64.whl (124.8 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

charset_normalizer-3.2.0-cp38-cp38-macosx_10_9_universal2.whl (201.5 kB view details)

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

charset_normalizer-3.2.0-cp37-cp37m-win_amd64.whl (94.7 kB view details)

Uploaded CPython 3.7mWindows x86-64

charset_normalizer-3.2.0-cp37-cp37m-win32.whl (88.2 kB view details)

Uploaded CPython 3.7mWindows x86

charset_normalizer-3.2.0-cp37-cp37m-musllinux_1_1_x86_64.whl (171.3 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ x86-64

charset_normalizer-3.2.0-cp37-cp37m-musllinux_1_1_s390x.whl (170.2 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ s390x

charset_normalizer-3.2.0-cp37-cp37m-musllinux_1_1_ppc64le.whl (178.8 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ ppc64le

charset_normalizer-3.2.0-cp37-cp37m-musllinux_1_1_i686.whl (173.6 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ i686

charset_normalizer-3.2.0-cp37-cp37m-musllinux_1_1_aarch64.whl (167.5 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ ARM64

charset_normalizer-3.2.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (175.8 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

charset_normalizer-3.2.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl (173.5 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ s390x

charset_normalizer-3.2.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (182.3 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ppc64le

charset_normalizer-3.2.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (171.5 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

charset_normalizer-3.2.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (177.9 kB view details)

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

charset_normalizer-3.2.0-cp37-cp37m-macosx_10_9_x86_64.whl (122.6 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: charset-normalizer-3.2.0.tar.gz
  • Upload date:
  • Size: 97.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for charset-normalizer-3.2.0.tar.gz
Algorithm Hash digest
SHA256 3bb3d25a8e6c0aedd251753a79ae98a093c7e7b471faa3aa9a93a81431987ace
MD5 dbb8c5b745beddbaae67d06dce0b7c29
BLAKE2b-256 2a53cf0a48de1bdcf6ff6e1c9a023f5f523dfe303e4024f216feac64b6eb7f67

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8e098148dd37b4ce3baca71fb394c81dc5d9c7728c95df695d2dca218edf40e6
MD5 24d43cfdd131f63edf655456709eb904
BLAKE2b-256 bfa0188f223c7d8b924fb9b554b9d27e0e7506fd5bf9cfb6dbacb2dfd5832b53

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.2.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 681eb3d7e02e3c3655d1b16059fbfb605ac464c834a0c629048a30fad2b27489
MD5 78249798c4dee0c5fab60f23273303f1
BLAKE2b-256 916edb0e545302bf93b6dbbdc496dd192c7f8e8c3bb1584acba069256d8b51d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.2.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 f2a1d0fd4242bd8643ce6f98927cf9c04540af6efa92323e9d3124f57727bfc1
MD5 790c997df210ad46a837a73931a436a2
BLAKE2b-256 a15cc4ae954751f285c6170c3ef4de04492f88ddb29d218fefbdcbd9fb32ba5c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.2.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 9e608aafdb55eb9f255034709e20d5a83b6d60c054df0802fa9c9883d0a937aa
MD5 9135fb43f9f8ebe1bb6e62767af76704
BLAKE2b-256 6f148e317fa69483a2823ea358a77e243c37f23f536a7add1b605460269593b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.2.0-cp311-cp311-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 3b1613dd5aee995ec6d4c69f00378bbd07614702a315a2cf6c1d21461fe17c23
MD5 eea1e1726ec1e7938e08026d1a234628
BLAKE2b-256 271949de2049561eca73233ba0ed7a843c184d364ef3b8886969a48d6793c830

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.2.0-cp311-cp311-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 7a4826ad2bd6b07ca615c74ab91f32f6c96d08f6fcc3902ceeedaec8cdc3bcd6
MD5 b2ef5acba796691fb6a61dd6acdfe5cc
BLAKE2b-256 99237262c6a7c8a8c2ec783886166a432985915f67277bc44020d181e5c04584

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.2.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 3170c9399da12c9dc66366e9d14da8bf7147e1e9d9ea566067bbce7bb74bd9c2
MD5 9ccd20f31989986051682f1c7396eef5
BLAKE2b-256 b62a03e909cad170b0df5ce8b731fecbc872b7b922a1d38da441b5062a89e53f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.2.0-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 8c2f5e83493748286002f9369f3e6607c565a6a90425a3a1fef5ae32a36d749d
MD5 ab1752382f67a8d77ee30d7f459d3e3d
BLAKE2b-256 fd170a1dba835ec37a3cc025f5c49653effb23f8cd391dea5e60a5696d639a92

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 246de67b99b6851627d945db38147d1b209a899311b1305dd84916f2b88526c6
MD5 7e7c41c8d71a3d345d068e56d7f96ef2
BLAKE2b-256 bc85ef25d4ba14c7653c3020a1c6e1a7413e6791ef36a0ac177efa605fc2c737

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.2.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 1f30b48dd7fa1474554b0b0f3fdfdd4c13b5c737a3c6284d3cdc424ec0ffff3a
MD5 ab15a63ec7b190027f02f5e877be70eb
BLAKE2b-256 2e29dc806e009ddb357371458de3e93cfde78ea6e5c995df008fb6b048769457

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.2.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 2efb1bd13885392adfda4614c33d3b68dee4921fd0ac1d3988f8cbb7d589e72a
MD5 7dd1a61b8505a30e956fcb3f18eab24e
BLAKE2b-256 af3d57e7e401f8db6dd0c56e366d69dc7366173fc549bcd533dea15f2a805000

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f25c229a6ba38a35ae6e25ca1264621cc25d4d38dca2942a7fce0b67a4efe918
MD5 37623580a9c6560cd17440dc64cbca20
BLAKE2b-256 28eccda85baa366071c48593774eb59a5031793dd974fa26f4982829e971df6b

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.2.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.2.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9bd9b3b31adcb054116447ea22caa61a285d92e94d710aa5ec97992ff5eb7cf3
MD5 ba22e0cc0064279b7c12f3761223a304
BLAKE2b-256 598e62651b09599938e5e6d068ea723fd22d3f8c14d773c3c11c58e5e7d1eab7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.2.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f779d3ad205f108d14e99bb3859aa7dd8e9c68874617c72354d7ecaec2a054ac
MD5 45f4f121c75b2c47c04778b3cd506512
BLAKE2b-256 91e68fa919fc84a106e9b04109de62bdf8526899e2754a64da66e1cd50ac1faa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.2.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 46fb8c61d794b78ec7134a715a3e564aafc8f6b5e338417cb19fe9f57a5a9bf2
MD5 05edf1f70aae575374b934acbfd3b3c2
BLAKE2b-256 0f168d50877a7215d31f024245a0acbda9e484dd70a21794f3109a6d8eaeba99

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.2.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 4957669ef390f0e6719db3613ab3a7631e68424604a7b448f079bee145da6e09
MD5 266afe29ba926eb1bd69e44157d31d3f
BLAKE2b-256 8ea277cf1f042a4697822070fd5f3f5f58fd0e3ee798d040e3863eac43e3a2e5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.2.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 48021783bdf96e3d6de03a6e39a1171ed5bd7e8bb93fc84cc649d11490f87cea
MD5 e37512e6867a7bb41b049a4b2a1ee099
BLAKE2b-256 5cf2f3faa20684729d3910af2ee142e30432c7a46a817eadeeab87366ed87bbb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.2.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 04e57ab9fbf9607b77f7d057974694b4f6b142da9ed4a199859d9d4d5c63fe96
MD5 20d8452b3ccbcefcbce58dea90ea234f
BLAKE2b-256 c1924e30c977d2dc49ca7f84a053ccefd86097a9d1a220f3e1d1f9932561a992

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.2.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 d62e51710986674142526ab9f78663ca2b0726066ae26b78b22e0f5e571238dd
MD5 c8474fe3dbba0dd4863fb0a834b37621
BLAKE2b-256 95d26f25fddfbe31448ceea236e03b70d2bbd647d4bc9148bf9665307794c4f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.2.0-cp310-cp310-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 aaf63899c94de41fe3cf934601b0f7ccb6b428c6e4eeb80da72c58eab077b19a
MD5 0c92af83b57c790323a1728e4c95e8b3
BLAKE2b-256 f550410da81fd67eb1becef9d633f6aae9f6e296f60126cfc3d19631f7919f76

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.2.0-cp310-cp310-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 c04a46716adde8d927adb9457bbe39cf473e1e2c2f5d0a16ceb837e5d841ad4f
MD5 e639d2d463ade810c75c8a3c57502e57
BLAKE2b-256 8bc462b920ec8f4ec7b55cd29db894ced9a649214fd506295ac19fb786fe3c6f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.2.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 bf420121d4c8dce6b889f0e8e4ec0ca34b7f40186203f06a946fa0276ba54029
MD5 06fc47b7e47e8adfc82264b51bbca5c9
BLAKE2b-256 e874077cb06aed5d41118a5803e842943311032ab2fb94cf523be620c5be9911

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.2.0-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 baacc6aee0b2ef6f3d308e197b5d7a81c0e70b06beae1f1fcacffdbd124fe0e3
MD5 c324dcff00ed4164eb0b19a627bb9313
BLAKE2b-256 6bb7f042568ee89c378b457f73fda1642fd3b795df79c285520e4ec8a74c8b09

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 193cbc708ea3aca45e7221ae58f0fd63f933753a9bfb498a3b474878f12caaad
MD5 57ecff2fe1a67753f71e8174d769f530
BLAKE2b-256 a465057bf29660aae6ade0816457f8db4e749e5c0bfa2366eb5f67db9912fa4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.2.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 b0dac0ff919ba34d4df1b6131f59ce95b08b9065233446be7e459f95554c0dc8
MD5 27f42a78a1a47d952eefd65560ec4c9d
BLAKE2b-256 45601b2113fe172ac66ac4d210034e937ebe0be30bcae9a7a4d2ae5ad3c018b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.2.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 db901e2ac34c931d73054d9797383d0f8009991e723dab15109740a63e7f902a
MD5 afd75aecffd738687e21dcae15ac06e1
BLAKE2b-256 f1f2ef1479e741a7ed166b8253987071b2cf2d2b727fc8fa081520e3f7c97e44

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 94aea8eff76ee6d1cdacb07dd2123a68283cb5569e0250feab1240058f53b623
MD5 e6d9bb639b4d46634638f9e77f8004a6
BLAKE2b-256 f0247e6c604d80a8eb4378cb075647e65b7905f06645243b43c79fe4b7487ed7

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.2.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.2.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 09393e1b2a9461950b1c9a45d5fd251dc7c6f228acab64da1c9c0165d9c7765c
MD5 43fb2c48ada984fb3d8a950837ac1a32
BLAKE2b-256 08f73f36bb1d0d74846155c7e3bf1477004c41243bb510f9082e785809787735

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.2.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a103b3a7069b62f5d4890ae1b8f0597618f628b286b03d4bc9195230b154bfa9
MD5 8c8e60e0eaf58772f67d54827649ec36
BLAKE2b-256 eca796835706283d63fefbbbb4f119d52f195af00fc747e67cc54397c56312c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.2.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7c70087bfee18a42b4040bb9ec1ca15a08242cf5867c58726530bdf3945672ed
MD5 f3d46ed1a97c027186e0f3e630eb1f3d
BLAKE2b-256 81a096317ce912b512b7998434eae5e24b28bcc5f1680ad85348e31e1ca56332

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.2.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 0b87549028f680ca955556e3bd57013ab47474c3124dc069faa0b6545b6c9710
MD5 443d08f992b0d9550fe4c4702aa1bf2a
BLAKE2b-256 af6fb9b1613a5b672004f08ef3c02242b07406ff36164725ff15207737601de5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.2.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 7095f6fbfaa55defb6b733cfeb14efaae7a29f0b59d8cf213be4e7ca0b857b80
MD5 5b5611f3f4ff19b36f45d02363175d24
BLAKE2b-256 cbdddce14328e6abe0f475e606131298b4c8f628abd62a4e6f27fdfa496b9efe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.2.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 6c409c0deba34f147f77efaa67b8e4bb83d2f11c8806405f76397ae5b8c0d1c9
MD5 379444652aa5eb41e187622e55d81f50
BLAKE2b-256 8bb4e6da7d4c044852d7a08ba945868eaefa32e8c43665e746f420ef14bdb130

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.2.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 1249cbbf3d3b04902ff081ffbb33ce3377fa6e4c7356f759f3cd076cc138d020
MD5 20b1af4bf0c20b02c52e748f6f860777
BLAKE2b-256 f2e8d9651a0afd4ee792207b24bd1d438ed750f1c0f29df62bd73d24ded428f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.2.0-cp39-cp39-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 cd6dbe0238f7743d0efe563ab46294f54f9bc8f4b9bcf57c3c666cc5bc9d1299
MD5 64fb3145d0775a38fb8351ba3cc5e0f2
BLAKE2b-256 95d3ed29b2d14ec9044a223dcf7c439fa550ef9c6d06c9372cd332374d990559

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.2.0-cp39-cp39-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 c8063cf17b19661471ecbdb3df1c84f24ad2e389e326ccaf89e3fb2484d8dd7e
MD5 e1b866193be6b5b08b914e1420c74cea
BLAKE2b-256 1b2c7376d101efdec15e61e9861890cf107c6ce3cceba89eb87cc416ee0528cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.2.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 f7560358a6811e52e9c4d142d497f1a6e10103d3a6881f18d04dbce3729c0e2c
MD5 26f5c853915c69642b65e17f7fdb454b
BLAKE2b-256 ed2103b4a3533b7a845ee31ed4542ca06debdcf7f12c099ae3dd6773c275b0df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.2.0-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 c1c76a1743432b4b60ab3358c937a3fe1341c828ae6194108a94c69028247f22
MD5 9230c24591de04d3236bc918c933d83d
BLAKE2b-256 855277ab28e0eb07f12a02732c55abfc3be481bd46c91d5ade76a8904dfb59a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8700f06d0ce6f128de3ccdbc1acaea1ee264d2caa9ca05daaf492fde7c2a7200
MD5 2bf9185fcf585f0fd2ce2624f995934b
BLAKE2b-256 f90d514be8597d7a96243e5467a37d337b9399cec117a513fcf9328405d911c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.2.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 2dee8e57f052ef5353cf608e0b4c871aee320dd1b87d351c28764fc0ca55f9f4
MD5 009d279b88ed0ffe278fe6eef69637b1
BLAKE2b-256 8075eadff07a61d5602b6b19859d464bc0983654ae79114ef8aa15797b02271c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.2.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 c4fb39a81950ec280984b3a44f5bd12819953dc5fa3a7e6fa7a80db5ee853952
MD5 33e17b1b8155b9c231417a0b61878c58
BLAKE2b-256 4a46a22af93e707f0d3c3865a2c21b4363c778239f5a6405aadd220992ac3058

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5e86d77b090dbddbe78867a0275cb4df08ea195e660f1f7f13435a4649e954e5
MD5 644085d25931f8abd4369c6dd3f5775d
BLAKE2b-256 47032cde6c5fba0115e8726272aabfca33b9d84d377cc11c4bab092fa9617d7a

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.2.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.2.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1920d4ff15ce893210c1f0c0e9d19bfbecb7983c76b33f046c13a8ffbd570252
MD5 761eb0a5df9e74ef2aa756361c2c2a7d
BLAKE2b-256 23598011a01cd8b904d08d86b4a49f407e713d20ee34155300dc698892a29f8b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.2.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e857a2232ba53ae940d3456f7533ce6ca98b81917d47adc3c7fd55dad8fab858
MD5 9ceb2f0cd600d113876059d5c0b0c5be
BLAKE2b-256 d3d850a33f82bdf25e71222a55cef146310e3e9fe7d5790be5281d715c012eae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.2.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 203f0c8871d5a7987be20c72442488a0b8cfd0f43b7973771640fc593f56321f
MD5 9270a060e81dee7bac519c200f611662
BLAKE2b-256 7bc67f75892d87d7afcf8ed909f3e74de1bc61abd9d77cd9aab1f449430856c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.2.0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 855eafa5d5a2034b4621c74925d89c5efef61418570e5ef9b37717d9c796419c
MD5 bb3e434b172359b31a1af62b64da470c
BLAKE2b-256 09791b7af063e7c57a51aab7f2aaccd79bb8a694dfae668e8aa79b0b045b17bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.2.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 8b2c760cfc7042b27ebdb4a43a4453bd829a5742503599144d54a032c5dc7e9e
MD5 73e8a4297277676d0035d86cbd484641
BLAKE2b-256 6bb29d0c8fe83572a37bd66150399e289d8e96d62eca359ffa67c021b4120887

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.2.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 1000fba1057b92a65daec275aec30586c3de2401ccdcd41f8a5c1e2c87078706
MD5 14a92096bd9b6909f92ef47c857de83f
BLAKE2b-256 3d9147454b64516f83c5affdcdb0398bff540185d2c37b687410d67507006624

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.2.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 45de3f87179c1823e6d9e32156fb14c1927fcc9aba21433f088fdfb555b77c10
MD5 734bd099014ed6c642fa3f62fb58888d
BLAKE2b-256 47712ce8dca3e8cf1f65c36b6317cf68382bb259966e3a208da6e5550029ab79

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.2.0-cp38-cp38-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 e6a5bf2cba5ae1bb80b154ed68a3cfa2fa00fde979a7f50d6598d3e17d9ac20c
MD5 12a6ab0fbde66f2878947b15bc2d8750
BLAKE2b-256 0ddde598cc4e4052aa0779d4c6d5e9840d21ed238834944ccfbc6b33f792c426

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.2.0-cp38-cp38-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 ccd16eb18a849fd8dcb23e23380e2f0a354e8daa0c984b8a732d9cfaba3a776d
MD5 f637e6a4c28a0a9f14dee4f29eeb7b84
BLAKE2b-256 e8adac491a1cf960ec5873c1b0e4fd4b90b66bfed4a1063933612f2da8189eb8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.2.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 a386ebe437176aab38c041de1260cd3ea459c6ce5263594399880bbc398225b2
MD5 7918ea8a97253e77f7c67ccebba23c74
BLAKE2b-256 cbf9a652e1b495345000bb7f0e2a960a82ca941db55cb6de158d542918f8b52b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.2.0-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 2f4ac36d8e2b4cc1aa71df3dd84ff8efbe3bfb97ac41242fbcfc053c67434f46
MD5 69c487cd6caa57891d4d5098f42416bf
BLAKE2b-256 f439b024eb6c2a2b8136f1f48fd2f2eee22ed98fbfe3cd7ddf81dad2b8dd3c1b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 89f1b185a01fe560bc8ae5f619e924407efca2191b56ce749ec84982fc59a32a
MD5 ffb7e21381f7f634bfccc82a66adc739
BLAKE2b-256 cbe75e43745003bf1f90668c7be23fc5952b3a2b9c2558f16749411c18039b36

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.2.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 f87f746ee241d30d6ed93969de31e5ffd09a2961a051e60ae6bddde9ec3583aa
MD5 b9320d52264f11eab5c5d0b79717afd6
BLAKE2b-256 13de10c14aa51375b90ed62232935e6c8997756178e6972c7695cdf0500a60ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.2.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 a38856a971c602f98472050165cea2cdc97709240373041b69030be15047691f
MD5 80c1f522182145e3ed95362354ab7207
BLAKE2b-256 2e56faee2b51d73e9675b4766366d925f17c253797e5839c28e1c720ec9dfbfc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.2.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e4b749b9cc6ee664a3300bb3a273c1ca8068c46be705b6c31cf5d276f8628a94
MD5 6e6e5659efa61d92c7c956db96020624
BLAKE2b-256 ad0d9aa61083c35dc21e75a97c0ee53619daf0e5b4fd3b8b4d8bb5e7e56ed302

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.2.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.2.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e1c8a2f4c69e08e89632defbfabec2feb8a8d99edc9f89ce33c4b9e36ab63037
MD5 6fbc0a510f3c3650ec4159f5e9381fba
BLAKE2b-256 496087a026215ed77184c413ebb85bafa6c0a998bdc0d1e03b894fa326f2b0f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.2.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6339d047dab2780cc6220f46306628e04d9750f02f983ddb37439ca47ced7149
MD5 82316fa0377f77b8a4ffc3d47334e8c2
BLAKE2b-256 9c71bf12b8e0d6e1d84ed29c3e16ea1efc47ae96487bde823130d12139c434a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.2.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1a100c6d595a7f316f1b6f01d20815d916e75ff98c27a01ae817439ea7726329
MD5 e6058aa1e936cdbae1bd9a499ec1c764
BLAKE2b-256 79559aef5046a1765acacf28f80994f5a964ab4f43ab75208b1265191a11004b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.2.0-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 95eb302ff792e12aba9a8b8f8474ab229a83c103d74a750ec0bd1c1eea32e669
MD5 6dea97e86985f0eabda246e4f7b57ed7
BLAKE2b-256 97f60bae7bdfb07ca42bf5e3e37dbd0cce02d87dd6e87ea85dff43106dfc1f48

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.2.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 c0b21078a4b56965e2b12f247467b234734491897e99c1d51cee628da9786959
MD5 b43303ee5ae35cb594285cfaf9be5af9
BLAKE2b-256 199f552f15cb1dade9332d6f0208fa3e6c21bb3eecf1c89862413ed8a3c75900

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.2.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 a401b4598e5d3f4a9a811f3daf42ee2291790c7f9d74b18d75d6e21dda98a1a1
MD5 f6756453d3b0a69a54f1085d14bfa9b2
BLAKE2b-256 5d28f69dac79bf3986a52bc2f7dc561360c2c9c88cb0270738d86ee5a3d8a0ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.2.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 70c610f6cbe4b9fce272c407dd9d07e33e6bf7b4aa1b7ffb6f6ded8e634e3592
MD5 4ac98c1134bb1b8a554485552dd731c1
BLAKE2b-256 163672dcb89fbd0ff89c556ed4a2cc79fc1b262dcc95e9082d8a5911744dadc9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.2.0-cp37-cp37m-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 72814c01533f51d68702802d74f77ea026b5ec52793c791e2da806a3844a46c3
MD5 98a454c705ce9a62468fd1f27032df68
BLAKE2b-256 31e9ae16eca3cf24a15ebfb1e36d755c884a91d61ed40de5e612de6555827729

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.2.0-cp37-cp37m-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 3bb7fda7260735efe66d5107fb7e6af6a7c04c7fce9b2514e04b7a74b06bf5dd
MD5 2ab036ca37b732d255a442e1c5933d65
BLAKE2b-256 94fc53e12f67fff7a127fe2998de3469a9856c6c7cf67f18dc5f417df3e5e60f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.2.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 c4983bf937209c57240cff65906b18bb35e64ae872da6a0db937d7b4af845dd7
MD5 6126013bbac7b109fc963259d44391ed
BLAKE2b-256 4dce8ce85a7d61bbfb5e49094040642f1558b3cf6cf2ad91bbb3616a967dea38

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.2.0-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 ee4006268ed33370957f55bf2e6f4d263eaf4dc3cfc473d1d90baff6ed36ce4a
MD5 650e0a3e6efc6ee74fc13e092098a1a2
BLAKE2b-256 eeff997d61ca61efe90662181f494c8e9fdac14e32de26cc6cb7c7a3fe96c862

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.2.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 eef9df1eefada2c09a5e7a40991b9fc6ac6ef20b1372abd48d2794a316dc0449
MD5 a2fe885b36e968618bd65e708dfa8cac
BLAKE2b-256 89f588e9dd454756fea555198ddbe6fa40d6408ec4f10ad4f0a911e0b7e471e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.2.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 a7647ebdfb9682b7bb97e2a5e7cb6ae735b1c25008a70b906aecca294ee96cf4
MD5 9b60a26a05f13238d86225b0ca7d3222
BLAKE2b-256 63f914ffa4b88c1b42837dfa488b0943b7bd7f54f5b63135bf97e5001f6957e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.2.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 f058f6963fd82eb143c692cecdc89e075fa0828db2e5b291070485390b2f1c9c
MD5 de0f847e8d6895267fe084e1d2cba29f
BLAKE2b-256 5a60eeb158f11b0dee921d3e44bf37971271060b234ee60b14fa16ccc1947cbe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.2.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 41b25eaa7d15909cf3ac4c96088c1f266a9a93ec44f87f1d13d4a0e86c81b982
MD5 58f7259d56e7efc7491d3d9d7d960afa
BLAKE2b-256 9c7410a518cd27c2c595768f70ddbd7d05c9acb01b26033f79433105ccc73308

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.2.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.2.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e03b8895a6990c9ab2cdcd0f2fe44088ca1c65ae592b8f795c3294af00a461c3
MD5 fe9105dd962fc39f40a14fbacd5546e8
BLAKE2b-256 5f52e8ca03368aeecdd5c0057bd1f8ef189796d232b152e3de4244bb5a72d135

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.2.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c57921cda3a80d0f2b8aec7e25c8aa14479ea92b5b51b6876d975d925a2ea346
MD5 ee476f1fce3a0db9972b81f7f60af17b
BLAKE2b-256 95ee8bb03c3518a228dc5956d1b4f46d8258639ff118881fba456b72b06561cf

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