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

Featured Packages
Static Badge Static Badge

In other language (unofficial port - by the community)
Static Badge

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 (min) 193.6 kB 42 kB ~200 kB
Supported Encoding 33 🎉 99 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

or

python -m charset_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
  • Python 3.7: charset-normalizer < 4.0

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.3.2 (2023-10-31)

Fixed

  • Unintentional memory usage regression when using large payload that match several encoding (#376)
  • Regression on some detection case showcased in the documentation (#371)

Added

  • Noise (md) probe that identify malformed arabic representation due to the presence of letters in isolated form (credit to my wife)

3.3.1 (2023-10-22)

Changed

  • Optional mypyc compilation upgraded to version 1.6.1 for Python >= 3.8
  • Improved the general detection reliability based on reports from the community

3.3.0 (2023-09-30)

Added

  • Allow to execute the CLI (e.g. normalizer) through python -m charset_normalizer.cli or python -m charset_normalizer
  • Support for 9 forgotten encoding that are supported by Python but unlisted in encoding.aliases as they have no alias (#323)

Removed

  • (internal) Redundant utils.is_ascii function and unused function is_private_use_only
  • (internal) charset_normalizer.assets is moved inside charset_normalizer.constant

Changed

  • (internal) Unicode code blocks in constants are updated using the latest v15.0.0 definition to improve detection
  • Optional mypyc compilation upgraded to version 1.5.1 for Python >= 3.8

Fixed

  • Unable to properly sort CharsetMatch when both chaos/noise and coherence were close due to an unreachable condition in __lt__ (#350)

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

Uploaded Source

Built Distributions

charset_normalizer-3.3.2-py3-none-any.whl (48.5 kB view details)

Uploaded Python 3

charset_normalizer-3.3.2-cp312-cp312-win_amd64.whl (100.4 kB view details)

Uploaded CPython 3.12Windows x86-64

charset_normalizer-3.3.2-cp312-cp312-win32.whl (93.0 kB view details)

Uploaded CPython 3.12Windows x86

charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_x86_64.whl (142.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ x86-64

charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_s390x.whl (141.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ s390x

charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_ppc64le.whl (149.4 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ ppc64le

charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_i686.whl (144.8 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ i686

charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_aarch64.whl (138.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ ARM64

charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (141.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (140.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (147.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (137.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

charset_normalizer-3.3.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (144.0 kB view details)

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

charset_normalizer-3.3.2-cp312-cp312-macosx_11_0_arm64.whl (119.4 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

charset_normalizer-3.3.2-cp312-cp312-macosx_10_9_x86_64.whl (122.2 kB view details)

Uploaded CPython 3.12macOS 10.9+ x86-64

charset_normalizer-3.3.2-cp312-cp312-macosx_10_9_universal2.whl (192.9 kB view details)

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

charset_normalizer-3.3.2-cp311-cp311-win_amd64.whl (99.9 kB view details)

Uploaded CPython 3.11Windows x86-64

charset_normalizer-3.3.2-cp311-cp311-win32.whl (92.5 kB view details)

Uploaded CPython 3.11Windows x86

charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_x86_64.whl (140.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_s390x.whl (140.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ s390x

charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_ppc64le.whl (148.5 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ ppc64le

charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_i686.whl (143.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ i686

charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_aarch64.whl (137.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ ARM64

charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (140.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (139.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (146.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (136.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

charset_normalizer-3.3.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (142.6 kB view details)

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

charset_normalizer-3.3.2-cp311-cp311-macosx_11_0_arm64.whl (119.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

charset_normalizer-3.3.2-cp311-cp311-macosx_10_9_x86_64.whl (121.4 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

charset_normalizer-3.3.2-cp311-cp311-macosx_10_9_universal2.whl (191.6 kB view details)

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

charset_normalizer-3.3.2-cp310-cp310-win_amd64.whl (100.3 kB view details)

Uploaded CPython 3.10Windows x86-64

charset_normalizer-3.3.2-cp310-cp310-win32.whl (92.8 kB view details)

Uploaded CPython 3.10Windows x86

charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_x86_64.whl (142.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_s390x.whl (141.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ s390x

charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_ppc64le.whl (149.9 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ ppc64le

charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_i686.whl (145.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ i686

charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_aarch64.whl (139.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ ARM64

charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (142.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (140.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390x

charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (148.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (138.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

charset_normalizer-3.3.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (144.5 kB view details)

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

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

Uploaded CPython 3.10macOS 11.0+ ARM64

charset_normalizer-3.3.2-cp310-cp310-macosx_10_9_x86_64.whl (122.5 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

charset_normalizer-3.3.2-cp310-cp310-macosx_10_9_universal2.whl (194.2 kB view details)

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

charset_normalizer-3.3.2-cp39-cp39-win_amd64.whl (100.4 kB view details)

Uploaded CPython 3.9Windows x86-64

charset_normalizer-3.3.2-cp39-cp39-win32.whl (92.8 kB view details)

Uploaded CPython 3.9Windows x86

charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_x86_64.whl (142.7 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_s390x.whl (141.7 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ s390x

charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_ppc64le.whl (149.8 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ ppc64le

charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_i686.whl (145.5 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ i686

charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_aarch64.whl (139.5 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ ARM64

charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (142.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (140.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ s390x

charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (148.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (138.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

charset_normalizer-3.3.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (144.6 kB view details)

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

charset_normalizer-3.3.2-cp39-cp39-macosx_11_0_arm64.whl (120.4 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

charset_normalizer-3.3.2-cp39-cp39-macosx_10_9_x86_64.whl (122.5 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

charset_normalizer-3.3.2-cp39-cp39-macosx_10_9_universal2.whl (194.2 kB view details)

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

charset_normalizer-3.3.2-cp38-cp38-win_amd64.whl (99.6 kB view details)

Uploaded CPython 3.8Windows x86-64

charset_normalizer-3.3.2-cp38-cp38-win32.whl (92.4 kB view details)

Uploaded CPython 3.8Windows x86

charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_x86_64.whl (141.3 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_s390x.whl (140.7 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ s390x

charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_ppc64le.whl (148.9 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ ppc64le

charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_i686.whl (144.9 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ i686

charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_aarch64.whl (138.6 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ ARM64

charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (141.1 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (139.7 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ s390x

charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (147.3 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ppc64le

charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (137.5 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

charset_normalizer-3.3.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (144.1 kB view details)

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

charset_normalizer-3.3.2-cp38-cp38-macosx_11_0_arm64.whl (119.1 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

charset_normalizer-3.3.2-cp38-cp38-macosx_10_9_x86_64.whl (121.1 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

charset_normalizer-3.3.2-cp38-cp38-macosx_10_9_universal2.whl (191.4 kB view details)

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

charset_normalizer-3.3.2-cp37-cp37m-win_amd64.whl (98.1 kB view details)

Uploaded CPython 3.7mWindows x86-64

charset_normalizer-3.3.2-cp37-cp37m-win32.whl (91.3 kB view details)

Uploaded CPython 3.7mWindows x86

charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_x86_64.whl (137.0 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ x86-64

charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_s390x.whl (136.9 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ s390x

charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_ppc64le.whl (144.4 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ ppc64le

charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_i686.whl (140.0 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ i686

charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_aarch64.whl (134.1 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ ARM64

charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (136.8 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl (136.1 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ s390x

charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (143.0 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ppc64le

charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (133.7 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (139.5 kB view details)

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

charset_normalizer-3.3.2-cp37-cp37m-macosx_10_9_x86_64.whl (118.3 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: charset-normalizer-3.3.2.tar.gz
  • Upload date:
  • Size: 104.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for charset-normalizer-3.3.2.tar.gz
Algorithm Hash digest
SHA256 f30c3cb33b24454a82faecaf01b19c18562b1e89558fb6c56de4d9118a032fd5
MD5 0a4019908d9e50ff13138e8a794d9e2b
BLAKE2b-256 6309c1bc53dab74b1816a00d8d030de5bf98f724c52c1635e07681d312f20be8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 3e4d1f6587322d2788836a99c69062fbb091331ec940e02d12d179c1d53e25fc
MD5 ea733f7299c80a232262a7f71a4fc698
BLAKE2b-256 2876e6222113b83e3622caa4bb41032d0b1bf785250607392e1b778aca0b8a7d

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.3.2-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 96b02a3dc4381e5494fad39be677abcb5e6634bf7b4fa83a6dd3112607547001
MD5 67ff038747eb78bf1ca63443ac66bd41
BLAKE2b-256 b67c8debebb4f90174074b827c63242c23851bdf00a532489fba57fef3416e40

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.3.2-cp312-cp312-win32.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 d965bba47ddeec8cd560687584e88cf699fd28f192ceb452d1d7ee807c5597b7
MD5 677f01f3adcf6bbfd439c89aa05703a7
BLAKE2b-256 ed3aa448bf035dce5da359daf9ae8a16b8a39623cc395a2ffb1620aa1bce62b0

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 efcb3f6676480691518c177e3b465bcddf57cea040302f9f4e6e191af91174d4
MD5 162600dea4da856a8c6130224a1e61ba
BLAKE2b-256 5baece2c12fcac59cb3860b2e2d76dc405253a4475436b1861d95fe75bdea520

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_s390x.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 b4a23f61ce87adf89be746c8a8974fe1c823c891d8f86eb218bb957c924bb143
MD5 9442fb45b765b0d424cb10e38d8184e8
BLAKE2b-256 249d2e3ef673dfd5be0154b20363c5cdcc5606f35666544381bee15af3778239

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 6b3251890fff30ee142c44144871185dbe13b11bab478a88887a639655be1068
MD5 e7decdae973c0c6bd7e51e6ef6fc499c
BLAKE2b-256 a251e5023f937d7f307c948ed3e5c29c4b7a3e42ed2ee0b8cdf8f3a706089bf0

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 8bdb58ff7ba23002a4c5808d608e4e6c687175724f54a5dade5fa8c67b604e4d
MD5 1abe03fb93a698fb779648af139ac5b0
BLAKE2b-256 7bef5eb105530b4da8ae37d506ccfa25057961b7b63d581def6f99165ea89c7e

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 7ed9e526742851e8d5cc9e6cf41427dfc6068d4f5a3bb03659444b4cabf6bc26
MD5 39fed4722c2315d7ed7944a91dd1f240
BLAKE2b-256 45593d27019d3b447a88fe7e7d004a1e04be220227760264cc41b405e863891b

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 90d558489962fd4918143277a773316e56c72da56ec7aa3dc3dbbe20fdfed15b
MD5 dcfae4beda9ca7baf95e9425f9ef2907
BLAKE2b-256 eefb14d30eb4956408ee3ae09ad34299131fb383c47df355ddb428a7331cfa1e

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 8d756e44e94489e49571086ef83b2bb8ce311e730092d2c34ca8f7d925cb20aa
MD5 9dfe9050fff9d288320c9ecfeeae44e4
BLAKE2b-256 721a641d5c9f59e6af4c7b53da463d07600a695b9824e20849cb6eea8a627761

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 a10af20b82360ab00827f916a6058451b723b4e65030c5a18577c8b2de5b3389
MD5 f7d32f81c934d89891ca7c9b4996121e
BLAKE2b-256 9133749df346e93d7a30cdcb90cbfdd41a06026317bfbfb62cd68307c1a3c543

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8f4a014bc36d3c57402e2977dada34f9c12300af536839dc38c0beab8878f38a
MD5 d6d83743e1b6ea875ebc5aff7cbe8cdf
BLAKE2b-256 99b09c365f6d79a9f0f3c379ddb40a256a67aa69c59609608fe7feb6235896e1

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.3.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6ac7ffc7ad6d040517be39eb591cac5ff87416c2537df6ba3cba3bae290c0fed
MD5 7b9eb3554601b4377ba2b78b4669993d
BLAKE2b-256 df3ea06b18788ca2eb6695c9b22325b6fde7dde0f1d1838b1792a0076f58fe9d

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.3.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 55086ee1064215781fff39a1af09518bc9255b50d6333f2e4c74ca09fac6a8f6
MD5 2343f49ed30a8182aaeae973adc27a79
BLAKE2b-256 3a529f9d17c3b54dc238de384c4cb5a2ef0e27985b42a0e5cc8e8a31d918d48d

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.3.2-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ddbb2551d7e0102e7252db79ba445cdab71b26640817ab1e3e3648dad515003b
MD5 cd1557c0212468fbb3dd390fbf50e522
BLAKE2b-256 2e7d2259318c202f3d17f3fe6438149b3b9e706d1070fe3fcbb28049730bb25c

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.3.2-cp312-cp312-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp312-cp312-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 0b2b64d2bb6d3fb9112bafa732def486049e63de9618b5843bcdd081d8144cd8
MD5 683f49ee2ce7e6c0f9b47b568c3cc124
BLAKE2b-256 d1b2fcedc8255ec42afee97f9e6f0145c734bbe104aac28300214593eb326f1d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 663946639d296df6a2bb2aa51b60a2454ca1cb29835324c640dafb5ff2131a77
MD5 eb6787542a991bf8ec09a92a8c0b66b3
BLAKE2b-256 57ec80c8d48ac8b1741d5b963797b7c0c869335619e13d4744ca2f67fc11c6fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 7cd13a2e3ddeed6913a65e66e94b51d80a041145a026c27e6bb76c31a853c6ab
MD5 5e1fff8cff735aeb9ed3bfbb1adc9654
BLAKE2b-256 6cc24a583f800c0708dd22096298e49f887b49d9746d0e78bfc1d7e29816614c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 80402cd6ee291dcb72644d6eac93785fe2c8b9cb30893c1af5b8fdd753b9d40f
MD5 2493fba0bab37ef0c0d90fa6c81178e2
BLAKE2b-256 2ddc9dacba68c9ac0ae781d40e1a0c0058e26302ea0660e574ddf6797a0347f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 4ab2fe47fae9e0f9dee8c04187ce5d09f48eabe611be8259444906793ab7cbce
MD5 161990dc926549dc02c74b8065bd84b3
BLAKE2b-256 1e497ab74d4ac537ece3bc3334ee08645e231f39f7d6df6347b29a74b0537103

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 deb6be0ac38ece9ba87dea880e438f25ca3eddfac8b002a2ec3d9183a454e8ae
MD5 f76857eb1c66c8764350dcb1b722d7e2
BLAKE2b-256 cf7cf3b682fa053cc21373c9a839e6beba7705857075686a05c72e0f8c4980ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 eb6904c354526e758fda7167b33005998fb68c46fbc10e013ca97f21ca5c8887
MD5 36839e720ffcf2fffee58983ee192e93
BLAKE2b-256 1928573147271fd041d351b438a5665be8223f1dd92f273713cb882ddafe214c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 e537484df0d8f426ce2afb2d0f8e1c3d0b114b83f8850e5f2fbea0e797bd82ae
MD5 54314aa17c90b33f214e45e71a02f9ac
BLAKE2b-256 d8b5eb705c313100defa57da79277d9207dc8d8e45931035862fa64b625bfead

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 753f10e867343b4511128c6ed8c82f7bec3bd026875576dfd88483c5c73b2fd8
MD5 492c39e9d0ecfea48ed4e9371ae09c23
BLAKE2b-256 4026f35951c45070edc957ba40a5b1db3cf60a9dbb1b350c2d5bef03e01e61de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 65f6f63034100ead094b8744b3b97965785388f308a64cf8d7c34f2f2e5be0c4
MD5 7a9c3e1b91bdef7c13cf59bbffd67f61
BLAKE2b-256 0531e1f51c76db7be1d4aef220d29fbfa5dbb4a99165d9833dcbf166753b6dc0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 1ceae2f17a9c33cb48e3263960dc5fc8005351ee19db217e9b1bb15d28c02574
MD5 60155825efd0cc978b9993d3b297e96c
BLAKE2b-256 74f10d9fe69ac441467b737ba7f48c68241487df2f4522dd7246d9426e7c690e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f27273b60488abe721a075bcca6d7f3964f9f6f067c8c4c605743023d7d3944f
MD5 04cb8855ae36b879366bb95f28badabd
BLAKE2b-256 e4a67ee57823d46331ddc37dd00749c95b0edec2c79b15fc0d6e6efb532e89ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4a78b2b446bd7c934f5dcedc588903fb2f5eec172f3d29e52a9096a43722adfc
MD5 2fd982466f558b7125788468bc1f6d30
BLAKE2b-256 07077e554f2bbce3295e191f7e653ff15d55309a9ca40d0362fcdab36f01063c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 549a3a73da901d5bc3ce8d24e0600d1fa85524c10287f6004fbab87672bf3e1e
MD5 2081400e5dc6d26db364f99544dd2e47
BLAKE2b-256 dd5168b61b90b24ca35495956b718f35a9756ef7d3dd4b3c1508056fa98d1a1b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 573f6eac48f4769d667c4442081b1794f52919e7edada77495aaed9236d13a96
MD5 912ca8df9c9e432bd98649f65d2585ec
BLAKE2b-256 3e3321a875a61057165e92227466e54ee076b73af1e21fe1b31f1e292251aa1e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 802fe99cca7457642125a8a88a084cef28ff0cf9407060f7b93dca5aa25480db
MD5 a7eddbed355bb4d9a3727ebb8ebd02e1
BLAKE2b-256 687702839016f6fbbf808e8b38601df6e0e66c17bbab76dff4613f7511413597

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 10955842570876604d404661fbccbc9c7e684caf432c09c715ec38fbae45ae09
MD5 c3d9184031e92344f697d1d74792ffc8
BLAKE2b-256 a2a04af29e22cb5942488cf45630cbdd7cefd908768e69bdd90280842e4e8529

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 3d47fa203a7bd9c5b6cee4736ee84ca03b8ef23193c0d1ca99b5089f72645c73
MD5 fe78893eee0ad88147501e5e169dbebc
BLAKE2b-256 aed54fecf1d58bedb1340a50f165ba1c7ddc0400252d6832ff619c4568b36cc0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 fd1abc0d89e30cc4e02e4064dc67fcc51bd941eb395c502aac3ec19fab46b519
MD5 4a7bdfad3c41dd17bfa2155d1c9ebbbe
BLAKE2b-256 a83147d018ef89f95b8aded95c589a77c072c55e94b50a41aa99c0a2008a45a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 572c3763a264ba47b3cf708a44ce965d98555f618ca42c926a9c1616d8f34269
MD5 fb49bd89b173734841c97654e2306cc7
BLAKE2b-256 eb5c97d97248af4920bc68687d9c3b3c0f47c910e21a8ff80af4565a576bd2f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 2e81c7b9c8979ce92ed306c249d46894776a909505d8f5a4ba55b14206e3222f
MD5 96db9cdd6b7c622acabcd7c7afbae586
BLAKE2b-256 5878a0bc646900994df12e07b4ae5c713f2b3e5998f58b9d3720cce2aa45652f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 e06ed3eb3218bc64786f7db41917d4e686cc4856944f53d5bdf83a6884432e12
MD5 ba4db5c8e50bc091c9e40884d1a4737b
BLAKE2b-256 43053bf613e719efe68fb3a77f9c536a389f35b95d75424b96b426a47a45ef1d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 beb58fe5cdb101e3a055192ac291b7a21e3b7ef4f67fa1d74e331a7f2124341c
MD5 4731e61c785164aee40bccbdf0d3a7fd
BLAKE2b-256 33c33b96a435c5109dd5b6adc8a59ba1d678b302a97938f032e3770cc84cd354

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8465322196c8b4d7ab6d1e049e4c5cb460d0394da4a27d23cc242fbf0034b6b5
MD5 145caa66cd90b78a5ab860333748192c
BLAKE2b-256 daf13702ba2a7470666a62fd81c58a4c40be00670e5006a67f4d626e57f013ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 cd70574b12bb8a4d2aaa0094515df2463cb429d8536cfb6c7ce983246983e5a6
MD5 3c602c0dc3f0f3306feb4ee779add740
BLAKE2b-256 f693bb6cbeec3bf9da9b2eba458c15966658d1daa8b982c642f81c93ad9b40e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 1d3193f4a680c64b4b6a9115943538edb896edc190f0b222e73761716519268e
MD5 e0c3686fd0480f2a0703b2a65cccc6dc
BLAKE2b-256 058ceb854996d5fef5e4f33ad56927ad053d04dc820e4a3d39023f35cad72617

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6897af51655e3691ff853668779c7bad41579facacf5fd7253b0133308cf000d
MD5 d1ec2e9dc03aa29600b1e1218919a7b1
BLAKE2b-256 b860e2f67915a51be59d4539ed189eb0a2b0d292bf79270410746becb32bc2c3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a9a8e9031d613fd2009c182b69c7b2c1ef8239a0efb1df3f7c8da66d5dd3d537
MD5 276c04c957ffc558997a961163862ec8
BLAKE2b-256 3fba3f5e7be00b215fa10e13d64b1f6237eb6ebea66676a41b2bcdd09fe74323

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9063e24fdb1e498ab71cb7419e24622516c4a04476b17a2dab57e8baa30d6e03
MD5 0b5ca55336688572b54a83ffd128eb1f
BLAKE2b-256 466ad5c26c41c49b546860cc1acabdddf48b0b3fb2685f4f5617ac59261b44ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 06435b539f889b1f6f4ac1758871aae42dc3a8c0e24ac9e60c2384973ad73027
MD5 4683bc8c7011357d789c2cbddd498d51
BLAKE2b-256 cc94f7cf5e5134175de79ad2059edf2adce18e0685ebdb9227ff0139975d0e93

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 25baf083bf6f6b341f4121c2f3c548875ee6f5339300e08be3f2b2ba1721cdd3
MD5 df866a998b5bc7565a9226e62d4c50b7
BLAKE2b-256 2b61095a0aa1a84d1481998b534177c8566fdc50bb1233ea9a0478cd3cc075bd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 b01b88d45a6fcb69667cd6d2f7a9aeb4bf53760d7fc536bf679ec94fe9f3ff3d
MD5 aac43bf884a0841b4d8a6d4dc44d9811
BLAKE2b-256 2f0ed7303ccae9735ff8ff01e36705ad6233ad2002962e8668a970fc000c5e1b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 aed38f6e4fb3f5d6bf81bfa990a07806be9d83cf7bacef998ab1a9bd660a581f
MD5 79eb3bffc54dba38f64901c0fe2f73ff
BLAKE2b-256 c19d254a2f1bcb0ce9acad838e94ed05ba71a7cb1e27affaa4d9e1ca3958cdb6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ff8fa367d09b717b2a17a052544193ad76cd49979c805768879cb63d9ca50561
MD5 548765b89f540ed7a8ed90e46ab8bebd
BLAKE2b-256 547fcad0b328759630814fcf9d804bfabaf47776816ad4ef2e9938b7e1123d04

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 34d1c8da1e78d2e001f363791c98a272bb734000fcef47a491c1e3b0505657a8
MD5 18484774bb6d9f855b2de4ea6cbf68aa
BLAKE2b-256 53cdaa4b8a4d82eeceb872f83237b2d27e43e637cac9ffaef19a1321c3bafb67

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 7f04c839ed0b6b98b1a7501a002144b76c18fb1c1850c8b98d458ac269e26ed2
MD5 d04c64d86ab3e2d418989a2d6ceb4237
BLAKE2b-256 e19c60729bf15dc82e3aaf5f71e81686e42e50715a1399770bcde1a9e43d09db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 9f96df6923e21816da7e0ad3fd47dd8f94b2a5ce594e00677c0013018b813458
MD5 f70109092aaaeec77bd04285af6d6f3b
BLAKE2b-256 51fd0ee5b1c2860bb3c60236d05b6e4ac240cf702b67471138571dad91bcfed8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 d0eccceffcb53201b5bfebb52600a5fb483a20b61da9dbc885f8b103cbe7598c
MD5 4aeb51df99618801299c71c7f7bf7ecc
BLAKE2b-256 c26552aaf47b3dd616c11a19b1052ce7fa6321250a7a0b975f48d8c366733b9f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b261ccdec7821281dade748d088bb6e9b69e6d15b30652b74cbbac25e280b796
MD5 7bb7308b2ed324df909217fb6e41f545
BLAKE2b-256 98695d8751b4b670d623aa7a47bef061d69c279e9f922f6705147983aa76c3ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 1f79682fbe303db92bc2b1136016a38a42e835d932bab5b3b1bfcfbf0640e519
MD5 4ffd1d27581f5b8e3121b18cd86ddb1a
BLAKE2b-256 4480b339237b4ce635b4af1c73742459eee5f97201bd92b2371c53e11958392e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 e27ad930a842b4c5eb8ac0016b0a54f5aebbe679340c26101df33424142c143c
MD5 ae442be80631e217626c2cd34498d7ed
BLAKE2b-256 79668946baa705c588521afe10b2d7967300e49380ded089a62d38537264aece

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 22afcb9f253dac0696b5a4be4a1c0f8762f8239e21b99680099abd9b2b1b2269
MD5 b580d621042fbd5bacb824aecb3f583d
BLAKE2b-256 3d855b7416b349609d20611a64718bed383b9251b5a601044550f0c8983b8900

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 122c7fa62b130ed55f8f285bfd56d5f4b4a5b503609d181f9ad85e55c89f4185
MD5 2a025ba045c09cc3a1136182bf34204b
BLAKE2b-256 1f8d33c860a7032da5b93382cbe2873261f81467e7b37f4ed91e25fed62fd49b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 68d1f8a9e9e37c1223b656399be5d6b448dea850bed7d0f87a8311f1ff3dabb0
MD5 c006dd1ccf9263ee25c5c6e5544fc8c5
BLAKE2b-256 2a9da6d15bd1e3e2914af5955c8eb15f4071997e7078419328fee93dfd497eb7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5b4c145409bef602a690e7cfad0a15a55c13320ff7a3ad7ca59c13bb8ba4d45d
MD5 a139b30d4f6465b95157f89ca7b042b8
BLAKE2b-256 66fec7d3da40a66a6bf2920cce0f436fa1f62ee28aaf92f412f0bf3b84c8ad6c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 c235ebd9baae02f1b77bcea61bce332cb4331dc3617d254df3323aa01ab47bd4
MD5 22183587c1a93b8364c91c4565450308
BLAKE2b-256 f79dbcf4a449a438ed6f19790eee543a86a740c77508fbc5ddab210ab3ba3a9a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 eb8821e09e916165e160797a6c17edda0679379a4be5c716c260e836e122f54b
MD5 b9aaedcab76408ad52622502ab54d7c1
BLAKE2b-256 dbfbd29e343e7c57bbf1231275939f6e75eb740cd47a9d7cb2c52ffeb62ef869

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 6ef1d82a3af9d3eecdba2321dc1b3c238245d890843e040e41e470ffa64c3e25
MD5 f7bfca8d60dcacb4b1eb1e86a478b6e9
BLAKE2b-256 74208923a06f15eb3d7f6a306729360bd58f9ead1dc39bc7ea8831f4b407e4ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 06a81e93cd441c56a9b65d8e1d043daeb97a3d0856d177d5c90ba85acb3db087
MD5 35ef43f7137e23880b8cf728c93577b4
BLAKE2b-256 b3c1ebca8e87c714a6a561cfee063f0655f742e54b8ae6e78151f60ba8708b3a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 923c0c831b7cfcb071580d3f46c4baf50f174be571576556269530f4bbd79d04
MD5 6bfe75d08176958c2a5b38fdd2453688
BLAKE2b-256 bd287ea29e73eea52c7e15b4b9108d0743fc9e4cc2cdb00d275af1df3d46d360

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 4d0d1650369165a14e14e1e47b372cfcb31d6ab44e6e33cb2d4e57265290044d
MD5 0e4c33f0b35f27d33ad70365d37de36f
BLAKE2b-256 d12f0d1efd07c74c52b6886c32a3b906fb8afd2fecf448650e73ecb90a5a27f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 a50aebfa173e157099939b17f18600f72f84eed3049e743b68ad15bd69b6bf99
MD5 d9350180e03a64a17ba679a286ed2810
BLAKE2b-256 a86f4ff299b97da2ed6358154b6eb3a2db67da2ae204e53d205aacb18a7e4f34

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 2127566c664442652f024c837091890cb1942c30937add288223dc895793f898
MD5 631946ac3b2cd06136c9d017cb7e82f7
BLAKE2b-256 9eefcd47a63d3200b232792e361cd67530173a09eb011813478b1c0fb8aa7226

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 45485e01ff4d3630ec0d9617310448a8702f70e9c01906b0d0118bdf9d124cf2
MD5 5fea13ea4a809694955855986329a2c4
BLAKE2b-256 3d09d82fe4a34c5f0585f9ea1df090e2a71eb9bb1e469723053e1ee9f57c16f3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 b2b0a0c0517616b6869869f8c581d4eb2dd83a4d79e0ebcb7d373ef9956aeb0a
MD5 286aeb1a7718e2e88d46379b7e454683
BLAKE2b-256 3395ef68482e4a6adf781fae8d183fb48d6f2be8facb414f49c90ba6a5149cd1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 ae5f4161f18c61806f411a13b0310bea87f987c7d2ecdbdaad0e94eb2e404238
MD5 4264a06e6656f61f1616764f0e2a7467
BLAKE2b-256 be4d9e370f8281cec2fcc9452c4d1ac513324c32957c5f70c73dd2fa8442a21a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fb69256e180cb6c8a894fee62b3afebae785babc1ee98b81cdf68bbca1987f33
MD5 ddcdfcec2401a8c46dd1f9fd9f9533c6
BLAKE2b-256 342af392457d45e24a0c9bfc012887ed4f3c54bf5d4d05a5deb970ffec4b7fc0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 eb00ed941194665c332bf8e078baf037d6c35d7c4f3102ea2d4f16ca94a26dc8
MD5 1a9d613d1654a60417bdcd147ee6e6c9
BLAKE2b-256 81b2160893421adfa3c45554fb418e321ed342bb10c0a4549e855b2b2a3699cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 37e55c8e51c236f95b033f6fb391d7d7970ba5fe7ff453dad675e88cf303377a
MD5 7b6fccd2f5580e6df82dfcea1b04c4e3
BLAKE2b-256 16eaa9e284aa38cccea06b7056d4cbc7adf37670b1f8a668a312864abf1ff7c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6c4caeef8fa63d06bd437cd4bdcf3ffefe6738fb1b25951440d80dc7df8c03ac
MD5 2552a2ca5f1fde79f4f8f403d1bc3059
BLAKE2b-256 138283c188028b6f38d39538442dd127dc794c602ae6d45d66c469f4063a4c30

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 6463effa3186ea09411d50efc7d85360b38d5f09b870c48e4600f63af490e56a
MD5 379c761866c3ef62920d02c99ebea337
BLAKE2b-256 efd4a1d72a8f6aa754fdebe91b848912025d30ab7dced61e9ed8aabbf791ed65

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 86216b5cee4b06df986d214f664305142d9c76df9b6512be2738aa72a2048f99
MD5 a3e6c63ba5a29d6becf736d2c71d4681
BLAKE2b-256 96fc0cae31c0f150cd1205a2a208079de865f69a8fd052a98856c40c99e36b3c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 db364eca23f876da6f9e16c9da0df51aa4f104a972735574842618b8c6d999d4
MD5 f1285c20a83996f5897544239e8a6a6b
BLAKE2b-256 c8ce09d6845504246d95c7443b8c17d0d3911ec5fdc838c3213e16c5e47dee44

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 8c622a5fe39a48f78944a87d4fb8a53ee07344641b0562c540d840748571b811
MD5 528a133b25496ddfd54cdf75dd1de5fd
BLAKE2b-256 a0b14e72ef73d68ebdd4748f2df97130e8428c4625785f2b6ece31f555590c2d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 c180f51afb394e165eafe4ac2936a14bee3eb10debc9d9e4db8958fe36afe711
MD5 8b8a4726270452c6251fba8114fc6936
BLAKE2b-256 9195e2cfa7ce962e6c4b59a44a6e19e541c3a0317e543f0e0923f844e8d7d21d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 bd8f7df7d12c2db9fab40bdd87a7c09b1530128315d047a086fa3ae3435cb3a8
MD5 879639acb88187ef4e0d910a6642311c
BLAKE2b-256 13f8eefae0629fa9260f83b826ee3363e311bb03cfdd518dad1bd10d57cb2d84

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 87d1351268731db79e0f8e745d92493ee2841c974128ef629dc518b937d9194c
MD5 5de28f17e0fefcdbc88c1353e2d479ee
BLAKE2b-256 8db79e95102e9a8cce6654b85770794b582dda2921ec1fd924c10fbcf215ad31

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 c083af607d2515612056a31f0a8d9e0fcb5876b7bfc0abad3ecd275bc4ebc2d5
MD5 b56a90cb388811628607015d806a9121
BLAKE2b-256 f20ee06bc07ef4673e4d24dc461333c254586bb759fdd075031539bab6514d07

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 42cb296636fcc8b0644486d15c12376cb9fa75443e00fb25de0b8602e64c1714
MD5 41cef0eb8af15fc3205015540ed16566
BLAKE2b-256 c97a6d8767fac16f2c80c7fa9f14e0f53d4638271635c306921844dc0b5fd8a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 3287761bc4ee9e33561a7e058c72ac0938c4f57fe49a09eae428fd88aafe7bb6
MD5 fcaa2aa45a91d1fdaac43ab80766eba9
BLAKE2b-256 2e379223632af0872c86d8b851787f0edd3fe66be4a5378f51242b25212f8374

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 a981a536974bbc7a512cf44ed14938cf01030a99e9b3a06dd59578882f06f985
MD5 3782130c5814c4d04397664cdfa75c9e
BLAKE2b-256 58a20c63d5d7ffac3104b86631b7f2690058c97bf72d3145c0a9cd4fb90c58c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c002b4ffc0be611f0d9da932eb0f704fe2602a9a949d1f738e4c34c75b0863d5
MD5 56c101dd0533c0f8efcef3189c65f284
BLAKE2b-256 f6d3bfc699ab2c4f9245867060744e8136d359412ff1e5ad93be38a46d160f9d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0a55554a2fa0d408816b3b5cedf0045f4b8e1a6065aec45849de2d6f3f8e9786
MD5 5754efddf9b7beac8fde321a3bff2ce8
BLAKE2b-256 b2625a5dcb9a71390a9511a253bde19c9c89e0b20118e41080185ea69fb2c209

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 95f2a5796329323b8f0512e09dbb7a1860c46a39da62ecb2324f116fa8fdc85c
MD5 4ed3b3417d98c8e0e0c7ce30dac3e8b9
BLAKE2b-256 4fd1d547cc26acdb0cc458b152f79b2679d7422f29d41581e6fa907861e88af1

See more details on using hashes here.

Supported by

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