Skip to main content

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

Project description

Charset Detection, for Everyone 👋

The Real First Universal Charset Detector
Download Count Total

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

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

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

Feature Chardet Charset Normalizer cChardet
Fast


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

Reading Normalized TextCat Reading Text

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

⭐ Your support

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

⚡ Performance

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

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

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

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

✨ Installation

Using PyPi for latest stable

pip install charset-normalizer -U

🚀 Basic Usage

CLI

This package comes with a CLI.

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

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

positional arguments:
  files                 File(s) to be analysed

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

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

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

Python

Just print out normalized text

from charset_normalizer import from_path

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

print(str(results.best()))

Upgrade your code without effort

from charset_normalizer import detect

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

See the docs for advanced usage : readthedocs.io

😇 Why

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

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

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

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

🍰 How

  • Discard all charset encoding table that could not fit the binary content.
  • Measure 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.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.1.0.tar.gz (96.0 kB view details)

Uploaded Source

Built Distributions

charset_normalizer-3.1.0-py3-none-any.whl (46.2 kB view details)

Uploaded Python 3

charset_normalizer-3.1.0-cp311-cp311-win_amd64.whl (96.7 kB view details)

Uploaded CPython 3.11 Windows x86-64

charset_normalizer-3.1.0-cp311-cp311-win32.whl (89.2 kB view details)

Uploaded CPython 3.11 Windows x86

charset_normalizer-3.1.0-cp311-cp311-musllinux_1_1_x86_64.whl (191.0 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

charset_normalizer-3.1.0-cp311-cp311-musllinux_1_1_s390x.whl (193.5 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ s390x

charset_normalizer-3.1.0-cp311-cp311-musllinux_1_1_ppc64le.whl (202.8 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ ppc64le

charset_normalizer-3.1.0-cp311-cp311-musllinux_1_1_i686.whl (192.3 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

charset_normalizer-3.1.0-cp311-cp311-musllinux_1_1_aarch64.whl (190.7 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ ARM64

charset_normalizer-3.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (197.3 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

charset_normalizer-3.1.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (197.7 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ s390x

charset_normalizer-3.1.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (207.5 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ppc64le

charset_normalizer-3.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (194.0 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

charset_normalizer-3.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (198.5 kB view details)

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

charset_normalizer-3.1.0-cp311-cp311-macosx_11_0_arm64.whl (121.7 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

charset_normalizer-3.1.0-cp311-cp311-macosx_10_9_x86_64.whl (123.7 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

charset_normalizer-3.1.0-cp311-cp311-macosx_10_9_universal2.whl (199.4 kB view details)

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

charset_normalizer-3.1.0-cp310-cp310-win_amd64.whl (97.1 kB view details)

Uploaded CPython 3.10 Windows x86-64

charset_normalizer-3.1.0-cp310-cp310-win32.whl (89.5 kB view details)

Uploaded CPython 3.10 Windows x86

charset_normalizer-3.1.0-cp310-cp310-musllinux_1_1_x86_64.whl (192.8 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

charset_normalizer-3.1.0-cp310-cp310-musllinux_1_1_s390x.whl (195.3 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ s390x

charset_normalizer-3.1.0-cp310-cp310-musllinux_1_1_ppc64le.whl (205.1 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ ppc64le

charset_normalizer-3.1.0-cp310-cp310-musllinux_1_1_i686.whl (194.3 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

charset_normalizer-3.1.0-cp310-cp310-musllinux_1_1_aarch64.whl (192.7 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ ARM64

charset_normalizer-3.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (199.3 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

charset_normalizer-3.1.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (199.2 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ s390x

charset_normalizer-3.1.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (209.4 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ppc64le

charset_normalizer-3.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (195.9 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

charset_normalizer-3.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (200.7 kB view details)

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

charset_normalizer-3.1.0-cp310-cp310-macosx_11_0_arm64.whl (123.0 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

charset_normalizer-3.1.0-cp310-cp310-macosx_10_9_x86_64.whl (124.8 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

charset_normalizer-3.1.0-cp310-cp310-macosx_10_9_universal2.whl (202.0 kB view details)

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

charset_normalizer-3.1.0-cp39-cp39-win_amd64.whl (97.1 kB view details)

Uploaded CPython 3.9 Windows x86-64

charset_normalizer-3.1.0-cp39-cp39-win32.whl (89.5 kB view details)

Uploaded CPython 3.9 Windows x86

charset_normalizer-3.1.0-cp39-cp39-musllinux_1_1_x86_64.whl (192.8 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

charset_normalizer-3.1.0-cp39-cp39-musllinux_1_1_s390x.whl (195.5 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ s390x

charset_normalizer-3.1.0-cp39-cp39-musllinux_1_1_ppc64le.whl (204.8 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ ppc64le

charset_normalizer-3.1.0-cp39-cp39-musllinux_1_1_i686.whl (194.6 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

charset_normalizer-3.1.0-cp39-cp39-musllinux_1_1_aarch64.whl (192.8 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ ARM64

charset_normalizer-3.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (199.2 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

charset_normalizer-3.1.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (199.4 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ s390x

charset_normalizer-3.1.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (209.4 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ppc64le

charset_normalizer-3.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (196.4 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

charset_normalizer-3.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (200.9 kB view details)

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

charset_normalizer-3.1.0-cp39-cp39-macosx_11_0_arm64.whl (123.0 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

charset_normalizer-3.1.0-cp39-cp39-macosx_10_9_x86_64.whl (124.7 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

charset_normalizer-3.1.0-cp39-cp39-macosx_10_9_universal2.whl (201.9 kB view details)

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

charset_normalizer-3.1.0-cp38-cp38-win_amd64.whl (96.4 kB view details)

Uploaded CPython 3.8 Windows x86-64

charset_normalizer-3.1.0-cp38-cp38-win32.whl (89.2 kB view details)

Uploaded CPython 3.8 Windows x86

charset_normalizer-3.1.0-cp38-cp38-musllinux_1_1_x86_64.whl (191.5 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

charset_normalizer-3.1.0-cp38-cp38-musllinux_1_1_s390x.whl (194.0 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ s390x

charset_normalizer-3.1.0-cp38-cp38-musllinux_1_1_ppc64le.whl (201.9 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ ppc64le

charset_normalizer-3.1.0-cp38-cp38-musllinux_1_1_i686.whl (193.9 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

charset_normalizer-3.1.0-cp38-cp38-musllinux_1_1_aarch64.whl (189.5 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ ARM64

charset_normalizer-3.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (195.9 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

charset_normalizer-3.1.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (195.8 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ s390x

charset_normalizer-3.1.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (205.9 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ppc64le

charset_normalizer-3.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (193.0 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

charset_normalizer-3.1.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (198.4 kB view details)

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

charset_normalizer-3.1.0-cp38-cp38-macosx_11_0_arm64.whl (121.9 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

charset_normalizer-3.1.0-cp38-cp38-macosx_10_9_x86_64.whl (123.4 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

charset_normalizer-3.1.0-cp38-cp38-macosx_10_9_universal2.whl (199.3 kB view details)

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

charset_normalizer-3.1.0-cp37-cp37m-win_amd64.whl (94.6 kB view details)

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m Windows x86

charset_normalizer-3.1.0-cp37-cp37m-musllinux_1_1_x86_64.whl (166.8 kB view details)

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

charset_normalizer-3.1.0-cp37-cp37m-musllinux_1_1_s390x.whl (165.9 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ s390x

charset_normalizer-3.1.0-cp37-cp37m-musllinux_1_1_ppc64le.whl (174.2 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ ppc64le

charset_normalizer-3.1.0-cp37-cp37m-musllinux_1_1_i686.whl (168.8 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

charset_normalizer-3.1.0-cp37-cp37m-musllinux_1_1_aarch64.whl (163.8 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ ARM64

charset_normalizer-3.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (171.0 kB view details)

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

charset_normalizer-3.1.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl (168.9 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ s390x

charset_normalizer-3.1.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (177.8 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ppc64le

charset_normalizer-3.1.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (167.5 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

charset_normalizer-3.1.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (172.8 kB view details)

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

charset_normalizer-3.1.0-cp37-cp37m-macosx_10_9_x86_64.whl (121.1 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: charset-normalizer-3.1.0.tar.gz
  • Upload date:
  • Size: 96.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for charset-normalizer-3.1.0.tar.gz
Algorithm Hash digest
SHA256 34e0a2f9c370eb95597aae63bf85eb5e96826d81e3dcf88b8886012906f509b5
MD5 1c425218e80cd77b375ce6c50317dc56
BLAKE2b-256 ffd78d757f8bd45be079d76309248845a04f09619a7b17d6dfc8c9ff6433cac2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3d9098b479e78c85080c98e1e35ff40b4a31d8953102bb0fd7d1b6f8a2111a3d
MD5 7269c84deffd441c1c3d6a45e501c114
BLAKE2b-256 ef8114b3b8f01ddaddad6cdec97f2f599aa2fa466bd5ee9af99b08b7713ccd29

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 cca4def576f47a09a943666b8f829606bcb17e2bc2d5911a46c8f8da45f56755
MD5 5b1744381264873890e7a63f1d7e1584
BLAKE2b-256 ad83994bfca99e29f1bab66b9248e739360ee70b5aae0a5ee488cd776501edbc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.1.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 c36bcbc0d5174a80d6cccf43a0ecaca44e81d25be4b7f90f0ed7bcfbb5a00909
MD5 6ff9238edadd6a4763f40d84651d30ca
BLAKE2b-256 bc087e7c97399806366ca515a049c3a1e4b644a6a2048bed16e5e67bfaafd0aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.1.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 cb7b2ab0188829593b9de646545175547a70d9a6e2b63bf2cd87a0a391599324
MD5 1fe533c21b24cdc7a4d805ae01c9219a
BLAKE2b-256 56245f2dedcf3d0673931b6200c410832ae44b376848bc899dbf1fa6c91c4ebe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.1.0-cp311-cp311-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 abc1185d79f47c0a7aaf7e2412a0eb2c03b724581139193d2d82b3ad8cbb00ac
MD5 7b41e85ee95201e647c1f7a1d60ccb9c
BLAKE2b-256 e5aa9d2d60d6a566423da96c15cd11cbb88a70f9aff9a4db096094ee19179cab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.1.0-cp311-cp311-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 cf6511efa4801b9b38dc5546d7547d5b5c6ef4b081c60b23e4d941d0eba9cbeb
MD5 bdaaab9bf78e2192d68a841bd8aa7eb9
BLAKE2b-256 5d2b4d8c80400c04ae3c8dbc847de092e282b5c7b17f8f9505d68bb3e5815c71

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.1.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 11d117e6c63e8f495412d37e7dc2e2fff09c34b2d09dbe2bee3c6229577818be
MD5 7f96207f8276a533b109bcf6eb383ef0
BLAKE2b-256 21161b0d8fdcb81bbf180976af4f867ce0f2244d303ab10d452fde361dec3b5c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.1.0-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 bd7163182133c0c7701b25e604cf1611c0d87712e56e88e7ee5d72deab3e76b5
MD5 a41e3c005ce3ce3c192c3afa6a6a1495
BLAKE2b-256 c98ca76dd9f2c8803eb147e1e715727f5c3ba0ef39adaadf66a7b3698c113180

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0ca564606d2caafb0abe6d1b5311c2649e8071eb241b2d64e75a0d0065107e62
MD5 3fc2fc9054361d6b7b8a1eb42c9b6e5d
BLAKE2b-256 18367ae10a3dd7f9117b61180671f8d1e4802080cca88ad40aaabd3dad8bab0e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.1.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 e1b25e3ad6c909f398df8921780d6a3d120d8c09466720226fc621605b6f92b1
MD5 5720405c4b77312c43b5c30a695bffcc
BLAKE2b-256 d74c37ad75674e8c6bc22ab01bef673d2d6e46ee44203498c9a26aa23959afe5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.1.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 3dc5b6a8ecfdc5748a7e429782598e4f17ef378e3e272eeb1340ea57c9109f41
MD5 557fa2123a0f8836d6a40b44bf576bcb
BLAKE2b-256 1212c5c39f5a149cd6788d2e40cea5618bae37380e2754fcdf53dc9e01bdd33a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 aaf53a6cebad0eae578f062c7d462155eada9c172bd8c4d250b8c1d8eb7f916a
MD5 25dd01244eae17aded2fc069d53c02b2
BLAKE2b-256 9e62a1e0a8f8830c92014602c8a88a1a20b8a68d636378077381f671e6e1cec9

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.1.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.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b82fab78e0b1329e183a65260581de4375f619167478dddab510c6c6fb04d9b6
MD5 227351a214bdc7ac885fb5a509761037
BLAKE2b-256 165819fd2f62e6ff44ba0db0cd44b584790555e2cde09293149f4409d654811b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f8303414c7b03f794347ad062c0516cee0e15f7a612abd0ce1e25caf6ceb47df
MD5 4dbf20fc287c92b2b1d5bd719bca2a84
BLAKE2b-256 85e818d408d8fe29a56012c10d6b15960940b83f06620e9d7481581cdc6d9901

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.1.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6734e606355834f13445b6adc38b53c0fd45f1a56a9ba06c2058f86893ae8017
MD5 5d3c5e3d68ab79ea648558375cb3310c
BLAKE2b-256 0a678d3d162ec6641911879651cdef670c3c6136782b711d7f8e82e2fffe06e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.1.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 9a3267620866c9d17b959a84dd0bd2d45719b817245e49371ead79ed4f710d19
MD5 c9b1df4d161283ed87415e47d5ecb1c0
BLAKE2b-256 e17c398600268fc98b7e007f5a716bd60903fff1ecff75e45f5700212df5cd76

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 65ed923f84a6844de5fd29726b888e58c62820e0769b76565480e1fdc3d062f8
MD5 87a9b41b794a1bc3ce4e51838000e06b
BLAKE2b-256 05f386b5fcb5c8fe8b4231362918a7c4d8f549c56561c5fdb495a3c5b41c6862

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.1.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 12d1a39aa6b8c6f6248bb54550efcc1c38ce0d8096a146638fd4738e42284448
MD5 3a48fb00a6e66a5ce6431702689edfcc
BLAKE2b-256 2e253eab2b38fef9ae59f7b4e9c1e62eb50609d911867e5acabace95fe25c0b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.1.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 22908891a380d50738e1f978667536f6c6b526a2064156203d418f4856d6e86a
MD5 67374349bd56aee0305ecaefd5fefee2
BLAKE2b-256 f40a8c03913ed1eca9d831db0c28759edb6ce87af22bb55dbc005a52525a75b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.1.0-cp310-cp310-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 49919f8400b5e49e961f320c735388ee686a62327e773fa5b3ce6721f7e785ce
MD5 f00a23c9ee4e2aeb6594d4cb1bb78885
BLAKE2b-256 74f1d0b8385b574f7e086fb6709e104b696707bd3742d54a6caf0cebbb7e975b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.1.0-cp310-cp310-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 b06f0d3bf045158d2fb8837c5785fe9ff9b8c93358be64461a1089f5da983137
MD5 f7eada444927c045553e5b10afd6e193
BLAKE2b-256 2313cf5d7bb5bc95f120df64d6c470581189df51d7f011560b2a06a395b7a120

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.1.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 5f008525e02908b20e04707a4f704cd286d94718f48bb33edddc7d7b584dddc1
MD5 897b33581b1e8eceb9f8f64a77294e8c
BLAKE2b-256 f2d76ee92c11eda3f3c9cac1e059901092bfdf07388be7d2e60ac627527eee62

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.1.0-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 891cf9b48776b5c61c700b55a598621fdb7b1e301a550365571e9624f270c203
MD5 bef534d4e4723dbc21e2e0551358b468
BLAKE2b-256 c235dfb4032f5712747d3dcfdd19d0768f6d8f60910ae24ed066ecbf442be013

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 75f2568b4189dda1c567339b48cba4ac7384accb9c2a7ed655cd86b04055c795
MD5 ac1a12217e3dffe5d1c9f10a1eaf453c
BLAKE2b-256 ccf621a66e524658bd1dd7b89ac9d1ee8f7823f2d9701a2fbc458ab9ede53c63

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.1.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 c84132a54c750fda57729d1e2599bb598f5fa0344085dbde5003ba429a4798c0
MD5 70be474f5b3e4bc8b35db6c3cc2fcf1e
BLAKE2b-256 7290667a6bc6abe42fc10adf4cd2c1e1c399d78e653dbac4c8018350843d4ab7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.1.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 1435ae15108b1cb6fffbcea2af3d468683b7afed0169ad718451f8db5d1aff6f
MD5 e1f2d8617ff26dedf1c14c72bd1460a8
BLAKE2b-256 692266351781e668158feef71c5e3b059a79ecc9efc3ef84a45888b0f3a933d5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 20064ead0717cf9a73a6d1e779b23d149b53daf971169289ed2ed43a71e8d3b0
MD5 3689a3473d600d739d7d1d267db377b0
BLAKE2b-256 6d5959a3f4d8a59ee270da77f9e954a0e284c9d6884d39ec69d696d9aa5ff2f2

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.1.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.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 11d3bcb7be35e7b1bba2c23beedac81ee893ac9871d0ba79effc7fc01167db6c
MD5 159056ae66f63f701d1088f9d35f0875
BLAKE2b-256 bbdc58fdef3ab85e8e7953a8b89ef1d2c06938b8ad88d9617f22967e1a90e6b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 04eefcee095f58eaabe6dc3cc2262f3bcd776d2c67005880894f447b3f2cb9c1
MD5 ee9b7a05fbde5d8db6470222b5de071a
BLAKE2b-256 c6ab43ea052756b2f2dcb6a131897811c0e2704b0288f090336217d3346cd682

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.1.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d7fc3fca01da18fbabe4625d64bb612b533533ed10045a2ac3dd194bfa656b60
MD5 2e66e57ce610829f9441591cbb8cd81a
BLAKE2b-256 67df660e9665ace7ad711e275194a86cb757fb4d4e513fae5ff3d39573db4984

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.1.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 e0ac8959c929593fee38da1c2b64ee9778733cdf03c482c9ff1d508b6b593b2b
MD5 afacb9640ce5d667f81fbb06795e7121
BLAKE2b-256 4fa29031ba4a008e11a21d7b7aa41751290d2f2035a2f14ecb6e589771a17c47

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.1.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 830d2948a5ec37c386d3170c483063798d7879037492540f10a475e3fd6f244b
MD5 54f561933d8ce96d5f3f4c6cfd9e5fdf
BLAKE2b-256 d1ff51fe7e6446415f143b159740c727850172bc35622b2a06dde3354bdebaf3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.1.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 a04f86f41a8916fe45ac5024ec477f41f886b3c435da2d4e3d2709b22ab02af1
MD5 3761730acceeed540ef9dbd874fd0031
BLAKE2b-256 bc92ac692a303e53cdc8852ce72b1ac364b493ca5c9206a5c8db5b30a7f3019c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.1.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 53d0a3fa5f8af98a1e261de6a3943ca631c526635eb5817a87a59d9a57ebf48f
MD5 776c9e5cbe0105fc464afc9f03db5faf
BLAKE2b-256 a983138d2624fdbcb62b7e14715eb721d44347e41a1b4c16544661e940793f49

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.1.0-cp39-cp39-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 0be65ccf618c1e7ac9b849c315cc2e8a8751d9cfdaa43027d4f6624bd587ab7e
MD5 616c63268992988e26eee6da8e05a879
BLAKE2b-256 a26c5167f08da5298f383036c33cb749ab5b3405fd07853edc8314c6882c01b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.1.0-cp39-cp39-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 6f4f4668e1831850ebcc2fd0b1cd11721947b6dc7c00bf1c6bd3c929ae14f2c7
MD5 df8c9cd1ed3cec538891d1b6e1d977ef
BLAKE2b-256 4f7caf43743567a7da2a069b4f9fa31874c3c02b963cd1fb84fe1e7568a567e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.1.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 10c93628d7497c81686e8e5e557aafa78f230cd9e77dd0c40032ef90c18f2230
MD5 601e14b0b50bb07e92ec7e925e42415f
BLAKE2b-256 1c9bde2adc43345623da8e7c958719528a42b6d87d2601017ce1187d43b8a2d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.1.0-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 ac3775e3311661d4adace3697a52ac0bab17edd166087d493b52d4f4f553f9f0
MD5 7df1fe2eb6a60b8e769a386159b6a18c
BLAKE2b-256 4e11f7077d78b18aca8ea3186a706c0221aa2bc34c442a3d3bdf3ad401a29052

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 21fa558996782fc226b529fdd2ed7866c2c6ec91cee82735c98a197fae39f706
MD5 1eb2c399352de1ccc58cb38d8721ae84
BLAKE2b-256 33979967fb2d364a9da38557e4af323abcd58cc05bdd8f77e9fd5ae4882772cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.1.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 d16fd5252f883eb074ca55cb622bc0bee49b979ae4e8639fff6ca3ff44f9f854
MD5 0a7228cfa6935ab0dba83a86aac2408d
BLAKE2b-256 1fbec6c76cf8fcf6918922223203c83ba8192eff1c6a709e8cfec7f5ca3e7d2d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.1.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 b116502087ce8a6b7a5f1814568ccbd0e9f6cfd99948aa59b0e241dc57cf739f
MD5 15bdabb556a5f3037b9e5dbe2f6991f7
BLAKE2b-256 453dfa2683f5604f99fba5098a7313e5d4846baaecbee754faf115907f21a85f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3747443b6a904001473370d7810aa19c3a180ccd52a7157aacc264a5ac79265e
MD5 eb01b9cea000320ee9dc32534523721e
BLAKE2b-256 f60fde1c4030fd669e6719277043e3b0f152a83c118dd1020cf85b51d443d04a

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.1.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.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6f6c7a8a57e9405cad7485f4c9d3172ae486cfef1344b5ddd8e5239582d7355e
MD5 7c06ccabb9894e41ac1e5028b739cf8b
BLAKE2b-256 947023981e7bf098efbc4037e7c66d28a10e950d9296c08c6dea8ef290f9c79e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.1.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8f25e17ab3039b05f762b0a55ae0b3632b2e073d9c8fc88e89aca31a6198e88f
MD5 6c87cae50f1e498494e463907fd2b4df
BLAKE2b-256 ac7f62d5dff4e9cb993e4b0d4ea78a74cc84d7d92120879529e0ce0965765936

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.1.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6baf0baf0d5d265fa7944feb9f7451cc316bfe30e8df1a61b1bb08577c554f31
MD5 ccfdd2d858758e6d6cbc016a61e4df38
BLAKE2b-256 d59286c0f0e66e897f6818c46dadef328a5b345d061688f9960fc6ca1fd03dbe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.1.0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 38e812a197bf8e71a59fe55b757a84c1f946d0ac114acafaafaf21667a7e169e
MD5 265e9b76cea5ae255e77a4e513edd800
BLAKE2b-256 12684812f9b05ac0a2b7619ac3dd7d7e3fc52c12006b84617021c615fc2fcf42

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.1.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 3160a0fd9754aab7d47f95a6b63ab355388d890163eb03b2d2b87ab0a30cfa59
MD5 92495ee54df5477bb493b9b1f41fda49
BLAKE2b-256 262083e1804a62b25891c4e770c94d9fd80233bbb3f2a51c4fadee7a196e5a5b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.1.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 12a2b561af122e3d94cdb97fe6fb2bb2b82cef0cdca131646fdb940a1eda04f0
MD5 8aa33dfdba891266b327fcc91c967657
BLAKE2b-256 76ad516fed8ffaf02e7a01cd6f6e9d101a6dec64d4db53bec89d30802bf30a96

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.1.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 6f5c2e7bc8a4bf7c426599765b1bd33217ec84023033672c1e9a8b35eaeaaaf8
MD5 89b569b07e5a4e81997dbae0c397f1b7
BLAKE2b-256 b055d8ef4c8c7d2a8b3a16e7d9b03c59475c2ee96a0e0c90b14c99faaac0ee3b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.1.0-cp38-cp38-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 73dc03a6a7e30b7edc5b01b601e53e7fc924b04e1835e8e407c12c037e81adbd
MD5 1493747ba28f1e924df83f7b4a8f5b76
BLAKE2b-256 6877af702eba147ba963b27eb00832cef6b8c4cb9fcf7404a476993876434b93

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.1.0-cp38-cp38-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 80d1543d58bd3d6c271b66abf454d437a438dff01c3e62fdbcd68f2a11310d4b
MD5 2204b5bd0bd3351a6a94bf66cfcf9ded
BLAKE2b-256 318b81c3515a69d06b501fcce69506af57a7a19bd9f42cabd1a667b1b40f2c55

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.1.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 ea9f9c6034ea2d93d9147818f17c2a0860d41b71c38b9ce4d55f21b6f9165a11
MD5 acd56c0d36999ee5875d27d5746a841a
BLAKE2b-256 3310c87ba15f779f8251ae55fa147631339cd91e7af51c3c133d2687c6e41800

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.1.0-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 f645caaf0008bacf349875a974220f1f1da349c5dbe7c4ec93048cdc785a3326
MD5 a9e6c9577b2d649da9a12f4d6bf20a98
BLAKE2b-256 13b721729a6d512246aa0bb872b90aea0d9fcd1b293762cdb1d1d33c01140074

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 de5695a6f1d8340b12a5d6d4484290ee74d61e467c39ff03b39e30df62cf83a0
MD5 f934020a1001946da077dbdd9320fd92
BLAKE2b-256 745f361202de730532028458b729781b8435f320e31a622c27f30e25eec80513

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.1.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 78cacd03e79d009d95635e7d6ff12c21eb89b894c354bd2b2ed0b4763373693b
MD5 81896c87262be7d1c40e45659e304050
BLAKE2b-256 f8ed500609cb2457b002242b090c814549997424d72690ef3058cfdfca91f68b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.1.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 e89df2958e5159b811af9ff0f92614dabf4ff617c03a4c1c6ff53bf1c399e0e1
MD5 bd705e871823703f3f6283c3927130af
BLAKE2b-256 6730dbab1fe5ab2ce5d3d517ad9936170d896e9687f3860a092519f1fe359812

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3573d376454d956553c356df45bb824262c397c6e26ce43e8203c4c540ee0acb
MD5 090dc5658da01edf3289c18f9d424f33
BLAKE2b-256 01c70407de35b70525dba2a58a2724a525cf882ee76c3d2171d834463c5d2881

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.1.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.1.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1c60b9c202d00052183c9be85e5eaf18a4ada0a47d188a83c8f5c5b23252f649
MD5 ed28f73e6910389bbe4e2aef860136cd
BLAKE2b-256 2c2fec805104098085728b7cb610deede7195c6fa59f51942422f02cc427b6f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.1.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7381c66e0561c5757ffe616af869b916c8b4e42b367ab29fedc98481d1e74e14
MD5 72664eb524ac6f431526fa175c466e5e
BLAKE2b-256 d8caa7ff600781bf1e5f702ba26bb82f2ba1d3a873a3f8ad73cc44c79dfaefa9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.1.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3a06f32c9634a8705f4ca9946d667609f52cf130d5548881401f1eb2c39b1e2c
MD5 b1cdb234cf8a580130470cb5de81d271
BLAKE2b-256 acc5990bc41a98b7fa2677c665737fdf278bb74ad4b199c56b6b564b3d4cbfc5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.1.0-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 e633940f28c1e913615fd624fcdd72fdba807bf53ea6925d6a588e84e1151531
MD5 3b4a0df37c11f3af79884391d3b90af9
BLAKE2b-256 ea38d31c7906c4be13060c1a5034087966774ef33ab57ff2eee76d71265173c3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.1.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 322102cdf1ab682ecc7d9b1c5eed4ec59657a65e1c146a0da342b78f4112db23
MD5 a9714d6c6fc8966f23c3958b55127632
BLAKE2b-256 e698a3f65f57651da1cecaed91d6f75291995d56c97442fa2a43d2a421139adf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.1.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 4155b51ae05ed47199dc5b2a4e62abccb274cee6b01da5b895099b61b1982974
MD5 ba233a43c373da3be89d436d359f1507
BLAKE2b-256 076b98d41a0221991a806e88c95bfeecf8935fbf465b02eb4b469770d572183a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.1.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 d2686f91611f9e17f4548dbf050e75b079bbc2a82be565832bc8ea9047b61c8c
MD5 f2e1cfd5d8048bc012475d91fa8a18a6
BLAKE2b-256 82b951b66a647be8685dee75b7807e0f750edf5c1e4f29bc562ad285c501e3c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.1.0-cp37-cp37m-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 dd5653e67b149503c68c4018bf07e42eeed6b4e956b24c00ccdf93ac79cdff84
MD5 0aa27b6d4c10007c5664d70eac638dc9
BLAKE2b-256 8423f60cda6c70ae922ad78368982f06e7fef258fba833212f26275fe4727dc4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.1.0-cp37-cp37m-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 04afa6387e2b282cf78ff3dbce20f0cc071c12dc8f685bd40960cc68644cfea6
MD5 1ffc1b0930785044186440226aadd5c3
BLAKE2b-256 fa8e2e5c742c3082bce3eea2ddd5b331d08050cda458bc362d71c48e07a44719

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.1.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 1e8fcdd8f672a1c4fc8d0bd3a2b576b152d2a349782d1eb0f6b8e52e9954731d
MD5 fa84bd739dcd2e70adba6f1fca485abf
BLAKE2b-256 a403355281b62c26712a50c6a9dd75339d8cdd58488fd7bf2556ba1320ebd315

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.1.0-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 74db0052d985cf37fa111828d0dd230776ac99c740e1a758ad99094be4f1803d
MD5 115fe5c293a5d1a5d722de552bf79b5f
BLAKE2b-256 4f1892866f050f7114ba38aba4f4a69f83cc2a25dc2e5a8af4b44fd1bfd6d528

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3a5fc78f9e3f501a1614a98f7c54d3969f3ad9bba8ba3d9b438c3bc5d047dd28
MD5 ce3151234121d1624998f16b614b80ae
BLAKE2b-256 0047f14533da238134f5067fb1d951eb03d5c4be895d6afb11c7ebd07d111acb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.1.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 c3af8e0f07399d3176b179f2e2634c3ce9c1301379a6b8c9c9aeecd481da494f
MD5 e30bbed6b2d5ce888b7d312e0e56e422
BLAKE2b-256 9af1ff81439aa09070fee64173e6ca6ce1342f2b1cca997bcaae89e443812684

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.1.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 ac0aa6cd53ab9a31d397f8303f92c42f534693528fafbdb997c82bae6e477ad9
MD5 82efe768294c6eead1b0382381858b82
BLAKE2b-256 dd396276cf5a395ffd39b77dadf0e2fcbfca8dbfe48c56ada250c40086055143

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.1.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fca62a8301b605b954ad2e9c3666f9d97f63872aa4efcae5492baca2056b74ab
MD5 f8d5a205e57ae426502d35b7ecab4f7b
BLAKE2b-256 f2b7e21e16c98575616f4ce09dc766dbccdac0ca119c176b184d46105e971a84

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.1.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.1.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 628c985afb2c7d27a4800bfb609e03985aaecb42f955049957814e0491d4006d
MD5 556b27da8e070f3be00aca5d0264779b
BLAKE2b-256 61e3ad9ae58b28482d1069eba1edec2be87701f5dd6fd6024a665020d66677a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.1.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0c95f12b74681e9ae127728f7e5409cbbef9cd914d5896ef238cc779b8152373
MD5 9ff432c4c1ceb599d7768e0ea91f0dde
BLAKE2b-256 e1b453678b2a14e0496fc167fe9b9e726ad33d670cfd2011031aa5caeee6b784

See more details on using hashes here.

Supported by

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