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

Uploaded Source

Built Distributions

charset_normalizer-3.3.1-py3-none-any.whl (48.2 kB view details)

Uploaded Python 3

charset_normalizer-3.3.1-cp312-cp312-win_amd64.whl (98.8 kB view details)

Uploaded CPython 3.12 Windows x86-64

charset_normalizer-3.3.1-cp312-cp312-win32.whl (91.8 kB view details)

Uploaded CPython 3.12 Windows x86

charset_normalizer-3.3.1-cp312-cp312-musllinux_1_1_x86_64.whl (139.2 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

charset_normalizer-3.3.1-cp312-cp312-musllinux_1_1_s390x.whl (138.3 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ s390x

charset_normalizer-3.3.1-cp312-cp312-musllinux_1_1_ppc64le.whl (146.4 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ ppc64le

charset_normalizer-3.3.1-cp312-cp312-musllinux_1_1_i686.whl (142.1 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ i686

charset_normalizer-3.3.1-cp312-cp312-musllinux_1_1_aarch64.whl (135.5 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ ARM64

charset_normalizer-3.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (139.1 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

charset_normalizer-3.3.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (137.4 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ s390x

charset_normalizer-3.3.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (144.4 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ppc64le

charset_normalizer-3.3.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (134.8 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

charset_normalizer-3.3.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (141.3 kB view details)

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

charset_normalizer-3.3.1-cp312-cp312-macosx_11_0_arm64.whl (117.2 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

charset_normalizer-3.3.1-cp312-cp312-macosx_10_9_x86_64.whl (119.9 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

charset_normalizer-3.3.1-cp312-cp312-macosx_10_9_universal2.whl (188.7 kB view details)

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

charset_normalizer-3.3.1-cp311-cp311-win_amd64.whl (98.3 kB view details)

Uploaded CPython 3.11 Windows x86-64

charset_normalizer-3.3.1-cp311-cp311-win32.whl (91.2 kB view details)

Uploaded CPython 3.11 Windows x86

charset_normalizer-3.3.1-cp311-cp311-musllinux_1_1_x86_64.whl (138.0 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

charset_normalizer-3.3.1-cp311-cp311-musllinux_1_1_s390x.whl (137.5 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ s390x

charset_normalizer-3.3.1-cp311-cp311-musllinux_1_1_ppc64le.whl (145.5 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ ppc64le

charset_normalizer-3.3.1-cp311-cp311-musllinux_1_1_i686.whl (140.8 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

charset_normalizer-3.3.1-cp311-cp311-musllinux_1_1_aarch64.whl (135.1 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ ARM64

charset_normalizer-3.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (137.5 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

charset_normalizer-3.3.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (136.6 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ s390x

charset_normalizer-3.3.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (143.7 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ppc64le

charset_normalizer-3.3.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (134.2 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

charset_normalizer-3.3.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (139.9 kB view details)

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

charset_normalizer-3.3.1-cp311-cp311-macosx_11_0_arm64.whl (116.8 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

charset_normalizer-3.3.1-cp311-cp311-macosx_10_9_x86_64.whl (119.1 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

charset_normalizer-3.3.1-cp311-cp311-macosx_10_9_universal2.whl (187.6 kB view details)

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

charset_normalizer-3.3.1-cp310-cp310-win_amd64.whl (98.7 kB view details)

Uploaded CPython 3.10 Windows x86-64

charset_normalizer-3.3.1-cp310-cp310-win32.whl (91.5 kB view details)

Uploaded CPython 3.10 Windows x86

charset_normalizer-3.3.1-cp310-cp310-musllinux_1_1_x86_64.whl (139.7 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

charset_normalizer-3.3.1-cp310-cp310-musllinux_1_1_s390x.whl (138.7 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ s390x

charset_normalizer-3.3.1-cp310-cp310-musllinux_1_1_ppc64le.whl (146.9 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ ppc64le

charset_normalizer-3.3.1-cp310-cp310-musllinux_1_1_i686.whl (142.5 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

charset_normalizer-3.3.1-cp310-cp310-musllinux_1_1_aarch64.whl (136.7 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ ARM64

charset_normalizer-3.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (139.2 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

charset_normalizer-3.3.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (137.9 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ s390x

charset_normalizer-3.3.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (145.1 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ppc64le

charset_normalizer-3.3.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (135.7 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

charset_normalizer-3.3.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (141.7 kB view details)

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

charset_normalizer-3.3.1-cp310-cp310-macosx_11_0_arm64.whl (118.2 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

charset_normalizer-3.3.1-cp310-cp310-macosx_10_9_x86_64.whl (120.2 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

charset_normalizer-3.3.1-cp310-cp310-macosx_10_9_universal2.whl (190.0 kB view details)

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

charset_normalizer-3.3.1-cp39-cp39-win_amd64.whl (98.7 kB view details)

Uploaded CPython 3.9 Windows x86-64

charset_normalizer-3.3.1-cp39-cp39-win32.whl (91.4 kB view details)

Uploaded CPython 3.9 Windows x86

charset_normalizer-3.3.1-cp39-cp39-musllinux_1_1_x86_64.whl (139.8 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

charset_normalizer-3.3.1-cp39-cp39-musllinux_1_1_s390x.whl (138.8 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ s390x

charset_normalizer-3.3.1-cp39-cp39-musllinux_1_1_ppc64le.whl (146.8 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ ppc64le

charset_normalizer-3.3.1-cp39-cp39-musllinux_1_1_i686.whl (142.7 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

charset_normalizer-3.3.1-cp39-cp39-musllinux_1_1_aarch64.whl (136.8 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ ARM64

charset_normalizer-3.3.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (139.5 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

charset_normalizer-3.3.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (138.0 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ s390x

charset_normalizer-3.3.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (145.1 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ppc64le

charset_normalizer-3.3.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (135.8 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

charset_normalizer-3.3.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (141.8 kB view details)

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

charset_normalizer-3.3.1-cp39-cp39-macosx_11_0_arm64.whl (118.2 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

charset_normalizer-3.3.1-cp39-cp39-macosx_10_9_x86_64.whl (120.1 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

charset_normalizer-3.3.1-cp39-cp39-macosx_10_9_universal2.whl (190.0 kB view details)

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

charset_normalizer-3.3.1-cp38-cp38-win_amd64.whl (98.0 kB view details)

Uploaded CPython 3.8 Windows x86-64

charset_normalizer-3.3.1-cp38-cp38-win32.whl (91.0 kB view details)

Uploaded CPython 3.8 Windows x86

charset_normalizer-3.3.1-cp38-cp38-musllinux_1_1_x86_64.whl (138.4 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

charset_normalizer-3.3.1-cp38-cp38-musllinux_1_1_s390x.whl (137.7 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ s390x

charset_normalizer-3.3.1-cp38-cp38-musllinux_1_1_ppc64le.whl (145.9 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ ppc64le

charset_normalizer-3.3.1-cp38-cp38-musllinux_1_1_i686.whl (142.2 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

charset_normalizer-3.3.1-cp38-cp38-musllinux_1_1_aarch64.whl (135.7 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ ARM64

charset_normalizer-3.3.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (138.3 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

charset_normalizer-3.3.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (137.0 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ s390x

charset_normalizer-3.3.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (144.2 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ppc64le

charset_normalizer-3.3.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (135.0 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

charset_normalizer-3.3.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (141.3 kB view details)

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

charset_normalizer-3.3.1-cp38-cp38-macosx_11_0_arm64.whl (116.9 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

charset_normalizer-3.3.1-cp38-cp38-macosx_10_9_x86_64.whl (118.7 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

charset_normalizer-3.3.1-cp38-cp38-macosx_10_9_universal2.whl (187.3 kB view details)

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

charset_normalizer-3.3.1-cp37-cp37m-win_amd64.whl (96.6 kB view details)

Uploaded CPython 3.7m Windows x86-64

charset_normalizer-3.3.1-cp37-cp37m-win32.whl (90.1 kB view details)

Uploaded CPython 3.7m Windows x86

charset_normalizer-3.3.1-cp37-cp37m-musllinux_1_1_x86_64.whl (134.2 kB view details)

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

charset_normalizer-3.3.1-cp37-cp37m-musllinux_1_1_s390x.whl (134.0 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ s390x

charset_normalizer-3.3.1-cp37-cp37m-musllinux_1_1_ppc64le.whl (141.4 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ ppc64le

charset_normalizer-3.3.1-cp37-cp37m-musllinux_1_1_i686.whl (137.6 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

charset_normalizer-3.3.1-cp37-cp37m-musllinux_1_1_aarch64.whl (131.5 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ ARM64

charset_normalizer-3.3.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (134.0 kB view details)

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

charset_normalizer-3.3.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl (133.3 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ s390x

charset_normalizer-3.3.1-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (140.1 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ppc64le

charset_normalizer-3.3.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (131.1 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

charset_normalizer-3.3.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (136.9 kB view details)

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

charset_normalizer-3.3.1-cp37-cp37m-macosx_10_9_x86_64.whl (116.2 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: charset-normalizer-3.3.1.tar.gz
  • Upload date:
  • Size: 104.1 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.1.tar.gz
Algorithm Hash digest
SHA256 d9137a876020661972ca6eec0766d81aef8a5627df628b664b234b73396e727e
MD5 b3e1443ef36986f6d6d22f9f7e057f11
BLAKE2b-256 6db3aa417b4e3ace24067f243e45cceaffc12dba6b8bd50c229b43b3b163768b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 800561453acdecedaac137bf09cd719c7a440b6800ec182f077bb8e7025fb708
MD5 15378f2cd407e6b8c9d2161af5d74951
BLAKE2b-256 22ac70f41edd03346a23df001e67daffebbf74cb0ab2d2347725d633efa6d379

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 baec8148d6b8bd5cee1ae138ba658c71f5b03e0d69d5907703e3e1df96db5e41
MD5 0427230004367ff207ef558179338447
BLAKE2b-256 b2a5d52c61864fea4b02ef11da0a2e829ea7b365e09fae2a132314541ad01ae4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 8ec8ef42c6cd5856a7613dcd1eaf21e5573b2185263d87d27c8edcae33b62a61
MD5 c845674edbc334acaf275fe6e7a33d0c
BLAKE2b-256 6d75405dfa90cb7afcc8b3aa35e8da1aa9a0b69743263872d762f29c6a435a68

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 520b7a142d2524f999447b3a0cf95115df81c4f33003c51a6ab637cbda9d0bf4
MD5 a7be874209e60dfa21b66fe9b32bb8ae
BLAKE2b-256 30c8083fdaa56751ce753d16594973cbfe838b67b24b448aaac7ca3298eb7a70

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp312-cp312-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 46fb9970aa5eeca547d7aa0de5d4b124a288b42eaefac677bde805013c95725c
MD5 b34a6d17126af9d27d421e5163f1bbed
BLAKE2b-256 2ced614664c8c8cfcdbfb883886a07adfb11113d8d7318a96d3da6ecdda2acdc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp312-cp312-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 55602981b2dbf8184c098bc10287e8c245e351cd4fdcad050bd7199d5a8bf514
MD5 bdd475f3038c25132fd25968fcfe9462
BLAKE2b-256 abae0ce19f42cc559c610e38dfa9deed259b2ced0b22b1f3e3a4fa2437e2801b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 71ef3b9be10070360f289aea4838c784f8b851be3ba58cf796262b57775c2f14
MD5 3c17a82e451777484bfe93551f4c4ccb
BLAKE2b-256 58360fa50b4c5e0fb8633b725389835084adc12bf102de666233413012b538ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 b891a2f68e09c5ef989007fac11476ed33c5c9994449a4e2c3386529d703dc8b
MD5 4c56883ebfe02126a3e0e6f8bccaaca1
BLAKE2b-256 26a4086415b5c422527bf046eb66ee7f4605bc9218464703cf6dd4f2a3908a49

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 10b8dd31e10f32410751b3430996f9807fc4d1587ca69772e2aa940a82ab571a
MD5 ae4d4966c9dde72e57d8081f97f69f55
BLAKE2b-256 936d63027361182c26155517ed010a05d73528511f45faab2047a014e69c4651

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 f6a02a3c7950cafaadcd46a226ad9e12fc9744652cc69f9e5534f98b47f3bbcf
MD5 d6186204c4177be7265b370597234c31
BLAKE2b-256 e3437d932d0a52ba4a9ae6c2c5f1a17bfae553595587de184522dc154727de85

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 9edbe6a5bf8b56a4a84533ba2b2f489d0046e755c29616ef8830f9e7d9cf5728
MD5 8ceb5e824d63f895f5d438236b9ccf6f
BLAKE2b-256 65962c5d1e789967610eb31d3babd10072bc2e0e6467efa008e06d9cadebac44

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 34d95638ff3613849f473afc33f65c401a89f3b9528d0d213c7037c398a51296
MD5 08327b2c5ba6d8331d44a064bf55dfae
BLAKE2b-256 bc91b90b70780b2481247d53bdd3657487005affa804418cefa5fba303909985

See more details on using hashes here.

File details

Details for the file charset_normalizer-3.3.1-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.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 edc0202099ea1d82844316604e17d2b175044f9bcb6b398aab781eba957224bd
MD5 4f61832c6ac2c1dd00e4e94fd3dcc7cc
BLAKE2b-256 c54d3b0f81da0011755a0d796eff2ff36cda713b0fdc913d93cca121f623e703

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5ceca5876032362ae73b83347be8b5dbd2d1faf3358deb38c9c88776779b2e2f
MD5 b35765aff35ad5d3376acda109e50f68
BLAKE2b-256 d4855fdf066f9eb035cac957e89f90508a2698d1c8bd93d6a6477ab449e72cdc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5b70bab78accbc672f50e878a5b73ca692f45f5b5e25c8066d748c09405e6a55
MD5 d0136e7d297b8bb41699067218e366e1
BLAKE2b-256 bed0a14afd69344d248d7e8ab495b44be6957a6fd3718ffeb6b48674f206e8fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp312-cp312-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 7ae8e5142dcc7a49168f4055255dbcced01dc1714a90a21f87448dc8d90617d1
MD5 33d5d01f622e9c211216fcc77e3a8a95
BLAKE2b-256 957b191f93d117d914b55baa2f06b8a08eb9e7858774c0ddf2c2a8b68330cee6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8af5a8917b8af42295e86b64903156b4f110a30dca5f3b5aedea123fbd638bff
MD5 7c66a78d1c5dea0435992de90bf658d2
BLAKE2b-256 ef961c7e85db0a1b2f182d47375987e82aacb60c987e3943b11ccce3fc6aebab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 bb06098d019766ca16fc915ecaa455c1f1cd594204e7f840cd6258237b5079a8
MD5 e2b93ad4e86dbb58cd2f8bea4785fd23
BLAKE2b-256 7a1d2f1a3bd50ac35135b3b8bce327e21a2afcaeed93747b2f24922207b83cac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f5fb672c396d826ca16a022ac04c9dce74e00a1c344f6ad1a0fdc1ba1f332213
MD5 59adabf5215e40d113d47cc985bcb56a
BLAKE2b-256 ea11e2908ae0f5812d054350f32d32734194c3d0677b2f676d3580a81a3d73c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp311-cp311-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 501adc5eb6cd5f40a6f77fbd90e5ab915c8fd6e8c614af2db5561e16c600d6f3
MD5 9b21dd45cffcc0234d1b248dce112b60
BLAKE2b-256 89285da57065951f04269c69b8eba0546f6f5b1fb1c0207714f3c3b30732727b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp311-cp311-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 871d045d6ccc181fd863a3cd66ee8e395523ebfbc57f85f91f035f50cee8e3d4
MD5 ade42c102199908e505d8652aab00313
BLAKE2b-256 4f721b5ddf63cb0dcb1748068fc6aba498b72513b17969adaf0dd978b6afe46b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 31bbaba7218904d2eabecf4feec0d07469284e952a27400f23b6628439439fa7
MD5 26acd47599330a0b6c9b73bcca9d6824
BLAKE2b-256 d195ddcab18a631f3705248e5027b8f6e54aba7bbdd64d19f6f7db951cda54b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 851cf693fb3aaef71031237cd68699dded198657ec1e76a76eb8be58c03a5d1f
MD5 2642646037afce5f2e671660583244db
BLAKE2b-256 8f6ce6258afa32fcfe58c24b7ac80f2499f0683999924f43b439be40f040266f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ae55d592b02c4349525b6ed8f74c692509e5adffa842e582c0f861751701a673
MD5 ecd6e9b026ed0b84fdb3fa412b2c2f8d
BLAKE2b-256 aee58c290f1dd50aae55d1ec20420a6df3c051d6f5ad78ee5b88b1a7ef26634b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 a15c1fe6d26e83fd2e5972425a772cca158eae58b05d4a25a4e474c221053e2d
MD5 e20e6e9949be30718095241a12597a32
BLAKE2b-256 5e580aea72c42480fa5cd5fcf681b9e3f650456a690b3557f85e3ff8a6db4e4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 985c7965f62f6f32bf432e2681173db41336a9c2611693247069288bcb0c7f8b
MD5 b11bda6f7228f2bf0e69a6628947aebb
BLAKE2b-256 6ea587ccac8092c29f657181a92240a5113691f802fe9fda36cba34a402563e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 de0b4caa1c8a21394e8ce971997614a17648f94e1cd0640fbd6b4d14cab13a72
MD5 45e2d98ec86ef9897424867d8b87a3da
BLAKE2b-256 5db91972e394c367556c6e12739ed5f98ddba6ea1b51095b593c2b3eda8ef76e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 be4d9c2770044a59715eb57c1144dedea7c5d5ae80c68fb9959515037cde2008
MD5 687e9637ec0908ce97b5cc31b8bdb91f
BLAKE2b-256 dc9bb28dd88e6f3e5fb231d2fcd43660047aa055feceadbafaa8d9d10ea8c48e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dbd95e300367aa0827496fe75a1766d198d34385a58f97683fe6e07f89ca3e3c
MD5 2ed2c69fb5c6e489e11246974a2c236a
BLAKE2b-256 4948b89a9ccc78ea7a2a0b37c20a912b98c840210f277747e2380ee8d72784cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 58e875eb7016fd014c0eea46c6fa92b87b62c0cb31b9feae25cbbe62c919f54d
MD5 c485bd817e11bd95c95191c44eafb343
BLAKE2b-256 ece95fe55dbe2204271ea8d6e1434af7d2067770364360b1fbeaa9cd4b8b4c47

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 ae4070f741f8d809075ef697877fd350ecf0b7c5837ed68738607ee0a2c572cf
MD5 438522afd6e19d70afb11f6c52649379
BLAKE2b-256 f4db048bf61f44c21287509d60bbe394f35f93b7db14ade99b8f5f9035ef04fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e372d7dfd154009142631de2d316adad3cc1c36c32a38b16a4751ba78da2a397
MD5 4b8ebab91c4795057135dae6eed3ec90
BLAKE2b-256 e1730ea41b02dab67154b0d3fcc979194b8e08be12e4f6d17d92a6d967c25378

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 87071618d3d8ec8b186d53cb6e66955ef2a0e4fa63ccd3709c0c90ac5a43520f
MD5 9e369ea6f3f43dd2089ca2fe84ebfd18
BLAKE2b-256 e7890f50a2ac4dc37076391964bc594db7109c59c25e8575eab414d3a22216c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 debb633f3f7856f95ad957d9b9c781f8e2c6303ef21724ec94bea2ce2fcbd056
MD5 8fd6afc878f5c037eb1016c36e3ae708
BLAKE2b-256 3a75db30b8e98113a60bd3c5cd551867d4155d0a4ac4e35b451a5d268a430455

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp310-cp310-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 6db3cfb9b4fcecb4390db154e75b49578c87a3b9979b40cdf90d7e4b945656e1
MD5 c70e4c5658419b1d3da9320c5cc7f8b1
BLAKE2b-256 6b9cca7deefa550fc149192d08aea8a79de48b7b8f396bb9078f7070e70f9fe4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp310-cp310-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 b578cbe580e3b41ad17b1c428f382c814b32a6ce90f2d8e39e2e635d49e498d1
MD5 4a37b89b8d94e6a7721b3da943436957
BLAKE2b-256 f3c233f569d2cefdfe84a8cc5bb2a8ea6cfd246d85fc235ae1e9220b441280d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 9a74041ba0bfa9bc9b9bb2cd3238a6ab3b7618e759b41bd15b5f6ad958d17605
MD5 809fcdb27a6c7cb469e14d737125836b
BLAKE2b-256 9c8f6e1bb9654cc3654911218cadd0cf8f35b988f61b38df39a63bfdd733396f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 f194cce575e59ffe442c10a360182a986535fd90b57f7debfaa5c845c409ecc3
MD5 52d0c304e8d495553425f512323f868e
BLAKE2b-256 762aa614ddc52be5802b9bc99c5f0b29ab8e9699007817204c607d3d48a990da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c0e842112fe3f1a4ffcf64b06dc4c61a88441c2f02f373367f7b4c1aa9be2ad5
MD5 ae9ed1634e6d8311791aa3832cdba365
BLAKE2b-256 8780f0974891fdd2e756f3f4941cfca870826ba0260752ee3dc28dee4af7e401

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 28f512b9a33235545fbbdac6a330a510b63be278a50071a336afc1b78781b147
MD5 cfbed7de0cccb33762bb788dc02f3f86
BLAKE2b-256 b92e738cb7eff4f0c0f6297bac84cebea7495742cd18c3eecfe2be3aa33a8ece

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 1171ef1fc5ab4693c5d151ae0fdad7f7349920eabbaca6271f95969fa0756c2d
MD5 060ff74bc5bcf9293ad2f22a9eaf71ea
BLAKE2b-256 ab4c834632ee9abcbaa90c741f92fe8bd1eabb749a72f5180f60cfd7a8480edd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4f861d94c2a450b974b86093c6c027888627b8082f1299dfd5a4bae8e2292821
MD5 609d8b6d76951315d2080e92adab7e93
BLAKE2b-256 7ecfb8ff10991e913723c9e7fc8b0d9559fc78750bbb9bfe66c75886b827eec4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3f9bc2ce123637a60ebe819f9fccc614da1bcc05798bbbaf2dd4ec91f3e08846
MD5 d2febfc630e9af0b5354e004bcc12645
BLAKE2b-256 d2d07db503c1b052cdf9484eb0196470720a2f468466b9c29ccd0eb2580cee77

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 223b4d54561c01048f657fa6ce41461d5ad8ff128b9678cfe8b2ecd951e3f8a2
MD5 7cfccb1a2a9e13f3f727678acc800a06
BLAKE2b-256 24d06727c243149e1e02132bab404ac9aa9e230faf5de238bfcd144f9df09f59

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 352a88c3df0d1fa886562384b86f9a9e27563d4704ee0e9d56ec6fcd270ea690
MD5 ff0113804e8ad3a5037ea2aea1f302de
BLAKE2b-256 963089222634b7887570d5d4daed6771f9b74975f1865cc68184c88b39455689

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 8aee051c89e13565c6bd366813c386939f8e928af93c29fda4af86d25b73d8f8
MD5 409bf295221b71c8f05425137bb866df
BLAKE2b-256 acea52cd06d11dbff220a464f11490d2d7e992691f1e7c3b9af614a341e58c3d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 555fe186da0068d3354cdf4bbcbc609b0ecae4d04c921cc13e209eece7720727
MD5 f9184f712641921963f9d3f6e805a3e3
BLAKE2b-256 404794dee389a507ca8526bbae312780d32660b05da9429b3483c932f1031614

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 bd28b31730f0e982ace8663d108e01199098432a30a4c410d06fe08fdb9e93f4
MD5 0569b1583889a3ac624e630f2af31091
BLAKE2b-256 d5bc6f925c1be2d4fe790d1b8269f275c2180daea12540006824d01d24abbeeb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 31445f38053476a0c4e6d12b047b08ced81e2c7c712e5a1ad97bc913256f91b2
MD5 8dc0284f776da153fa4507a4871505e5
BLAKE2b-256 e1b1dfe30188e2ecf8cf6f3e292798378ab73555891405a83fa2d2dbe98f97ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp39-cp39-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 9505dc359edb6a330efcd2be825fdb73ee3e628d9010597aa1aee5aa63442e97
MD5 9b58d4ed356c15424681d88a3893642e
BLAKE2b-256 6328c548c2a103a0b8880a4a1f2664491e2719e3407abd55a2b4c8f067fb885b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp39-cp39-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 cd805513198304026bd379d1d516afbf6c3c13f4382134a2c526b8b854da1c2e
MD5 d3c25f6fdbdb4e3048c58fa740480ff4
BLAKE2b-256 849e0765ddd7b3ac7f8ea78feedf28aac271134bebcb5b83c62bd66ef2f018dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 3c66df3f41abee950d6638adc7eac4730a306b022570f71dd0bd6ba53503ab57
MD5 2681280fafdb1f50ab6ef83a498f29e2
BLAKE2b-256 df0581c41da39121d82f4bf3cbfe57c3b2553f30d41272cca30fc90ebf3ace54

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 06cf46bdff72f58645434d467bf5228080801298fbba19fe268a01b4534467f5
MD5 347331b99a2bb99a2183f8fbb7fdfefa
BLAKE2b-256 41d5b94bd20c3695dfe84d5930b04331a2325a827927077308c290586b1a832b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fe81b35c33772e56f4b6cf62cf4aedc1762ef7162a31e6ac7fe5e40d0149eb67
MD5 f510e8a2da25900f5ebc8dcabf953756
BLAKE2b-256 25bafb6d43cbc05269b3e3f6c811b33307e2a31bb893287bda9407996e4fe969

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 c30187840d36d0ba2893bc3271a36a517a717f9fd383a98e2697ee890a37c273
MD5 e9ee898b88c262c135f4f0d29bef97f3
BLAKE2b-256 8fb67d9412ace6d9299f8affc75a2e92d6fed656ad63fffec600f9d6fa4a72c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 4cb50a0335382aac15c31b61d8531bc9bb657cfd848b1d7158009472189f3d62
MD5 b2db160b1a665caf780d4f0ce6c1f945
BLAKE2b-256 79306c234d5bec08768405508ff759fefdd6fdd943d2ed5859c928d296688de2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c2000c54c395d9e5e44c99dc7c20a64dc371f777faf8bae4919ad3e99ce5253e
MD5 9d7e3d315e9ce483f8269c46ccaa5aa9
BLAKE2b-256 97f543fdadb5ce51f5fb6b46b829100c6a229411ff2fc8a46c80b7e423353a35

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d0bf89afcbcf4d1bb2652f6580e5e55a840fdf87384f6063c4a4f0c95e378656
MD5 6924e5237c47e90de054ab2a19c0812a
BLAKE2b-256 22ef0e6fad1ea6ef590e0524436f2c843bf64d19db7601a6699289a7b5e1b52d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2c092be3885a1b7899cd85ce24acedc1034199d6fca1483fa2c3a35c86e43041
MD5 572fb91ae22423fc3127eeb9d8ed5e24
BLAKE2b-256 182dac1866113e1ca6917be0420000d4b1955a79665f2959803eb7a785a18d44

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0c8c61fb505c7dad1d251c284e712d4e0372cef3b067f7ddf82a7fa82e1e9a93
MD5 1ad28811856fe4bda61d1ec5c5985581
BLAKE2b-256 fbab564369d80e72be59fd7cc5392a45dbbbbad0495fbb131d6144835c9b2066

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 bc791ec3fd0c4309a753f95bb6c749ef0d8ea3aea91f07ee1cf06b7b02118f2f
MD5 fa9a66db500e124abf1be70b3c03259e
BLAKE2b-256 e430d317a00b759e3f8468f6d4659729113094a9a062b81e0e10dfeb9440a3b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 45f053a0ece92c734d874861ffe6e3cc92150e32136dd59ab1fb070575189c97
MD5 6f23f2d2bf41182057229364827f72c0
BLAKE2b-256 43f447d702f31198ec1e29333a3a4aa032eb6b486274083e43edc87d992a76be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 548eefad783ed787b38cb6f9a574bd8664468cc76d1538215d510a3cd41406cb
MD5 a52fea6ae265d16100e659b035315b15
BLAKE2b-256 3a881205ce879242ed7776c91ce99d8e71b5c560fd7f88c84cf62d746c73b5c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 17a866d61259c7de1bdadef418a37755050ddb4b922df8b356503234fff7932c
MD5 97abd6dadc146f0874a0f96080c27848
BLAKE2b-256 b52363008aa7ab7537ca4c6873d929716698f61aeb7f87a7a567f1290592ed2c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp38-cp38-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 3f70fd716855cd3b855316b226a1ac8bdb3caf4f7ea96edcccc6f484217c9597
MD5 5e6fba082d5f4521f26bcfcb9ef0654f
BLAKE2b-256 f454ff0d0c12fc369f2da4c006ba4a82ab6ef7fb96693d5574523cb52705dbbb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp38-cp38-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 ecd26be9f112c4f96718290c10f4caea6cc798459a3a76636b817a0ed7874e42
MD5 c95ab67a87e92a7fd7e1de1d9190406b
BLAKE2b-256 0f830deeb4c098774f5c9fad070125e630dfe4f2a0aa4f895448d959535a0340

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 a66bcdf19c1a523e41b8e9d53d0cedbfbac2e93c649a2e9502cb26c014d0980c
MD5 1f9f5468a13771da9c03ae9bb9407f77
BLAKE2b-256 b9de5658ca5042639ce4936124ba168ca6fb2a945c3e59b2083b3ea3881cd2ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 dced27917823df984fe0c80a5c4ad75cf58df0fbfae890bc08004cd3888922a2
MD5 7913dc912397d8c0dd6161e1cf485965
BLAKE2b-256 df5e1dec01614ff5517dcbcffad14c141aafcb80b0b3eb8bb49d650acbd43f0b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2c4c99f98fc3a1835af8179dcc9013f93594d0670e2fa80c83aa36346ee763d2
MD5 5ae5f444c5fcd60e8a175806e6b52c03
BLAKE2b-256 9f07ffb69702716514cca44d58c7cd4f10fcc81e8a44a0e95bd8fd188a709a80

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 c15070ebf11b8b7fd1bfff7217e9324963c82dbdf6182ff7050519e350e7ad9f
MD5 714c8dbead5598cecdbf431f9283470c
BLAKE2b-256 f4b51efac062db7abeceb75edee97293bb0b0e4b46b9f58c78df874aee8db22c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 854cc74367180beb327ab9d00f964f6d91da06450b0855cbbb09187bcdb02de5
MD5 0849d908eeeb3e1743cbc601bd67dc76
BLAKE2b-256 a812baf65de35ecb877070dc7147469f761a12ff28eef667e7b4f9c7007fc4c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 91e43805ccafa0a91831f9cd5443aa34528c0c3f2cc48c4cb3d9a7721053874b
MD5 0668086a28840e60acbaba363c1aa19c
BLAKE2b-256 b4c1675fb61cffeb586afd51c04d9c20ceb8a0af55c09b0d42a07247147f1313

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3fb765362688821404ad6cf86772fc54993ec11577cd5a92ac44b4c2ba52155b
MD5 0e993f97cb36fac78e4e3edcd104b12d
BLAKE2b-256 45cdce60ae86f081d304f5539f03b2738368bde8a7266241450f79507a61b59c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cb7cd68814308aade9d0c93c5bd2ade9f9441666f8ba5aa9c2d4b389cb5e2a45
MD5 f9e675cf2d123e6888cf260ef7a1958a
BLAKE2b-256 411feb105c3ac04a4582edd45311af67c7afe556a5c2a7538215586d82bfb176

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2465aa50c9299d615d757c1c888bc6fef384b7c4aec81c05a0172b4400f98557
MD5 895f49f3c53bb4168b20b5eb68421651
BLAKE2b-256 7605cba1845a556baa96889d48ec9fe16579560df53eecd3624d0ba563a26186

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 5a3580a4fdc4ac05f9e53c57f965e3594b2f99796231380adb2baaab96e22761
MD5 0ed2ed894a9bb7c57812d354d0cec1c9
BLAKE2b-256 e1d0c0a6cbc1ac333b28ecdd9385c10b418d159000de25efc2983abd4903600f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 63accd11149c0f9a99e3bc095bbdb5a464862d77a7e309ad5938fbc8721235ae
MD5 c54d714786cf86751556fb1ddabb79f0
BLAKE2b-256 a0e40e1e212e3ec93e1aa86a02e9577d96c10918caee3fd4693a0b56dc99ac99

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 c0c72d34e7de5604df0fde3644cc079feee5e55464967d10b24b1de268deceb9
MD5 1221146462100ad1af9b6e56db8f8ccb
BLAKE2b-256 7850d06341b5b982e67ce64f8da8e63841f985b73d32eb2b0f3bc31b7614a64e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 633968254f8d421e70f91c6ebe71ed0ab140220469cf87a9857e21c16687c034
MD5 91337c69160efe5bb31026190d9d0478
BLAKE2b-256 f43dcc4f99f3a592e89641f04c05c0bd7c9179a175d422b20be9d3f764c179e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp37-cp37m-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 82ca51ff0fc5b641a2d4e1cc8c5ff108699b7a56d7f3ad6f6da9dbb6f0145b48
MD5 5da84ac128941d000b7b7cb7483461af
BLAKE2b-256 cce51f6fdafed43df36a0e178e66b2df4ac5fbb1ee80a03edc7212cf77dad678

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp37-cp37m-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 1ec937546cad86d0dce5396748bf392bb7b62a9eeb8c66efac60e947697f0e58
MD5 0f45594b0a011482b03e51ac4b35a263
BLAKE2b-256 f637db71710eb38793b4471008bbe6f455dc3b652e5b39aa88c9ad4e97fd7c3b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 4f6e2a839f83a6a76854d12dbebde50e4b1afa63e27761549d006fa53e9aa80e
MD5 5284458570af5a5324f26896510ca414
BLAKE2b-256 57e71752a432d6191b4900094291ec937e16f1d73cda09093dfc06843aa7ebe5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 61f1e3fb621f5420523abb71f5771a204b33c21d31e7d9d86881b2cffe92c47c
MD5 00c02a13915ffd7f90ec1c4e1dca745e
BLAKE2b-256 815c87bbec66762dcf3fb823ae20821fb6d41eb0de17d3cc5996fe735265a46b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4e12f8ee80aa35e746230a2af83e81bd6b52daa92a8afaef4fea4a2ce9b9f4fa
MD5 261f03d7a7ba32603335bc2a5aaef13c
BLAKE2b-256 08ded100c66a901bd668ae1576f8b59c6074f27aa20a356dfd2ba2f2d241089b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 39b70a6f88eebe239fa775190796d55a33cfb6d36b9ffdd37843f7c4c1b5dc67
MD5 5a9657645123bbf04be11f697bbdfedc
BLAKE2b-256 a7e2974c0fd1dc9e6a6d925676e09e706f3fddcf9e557d36759e3e4fce2378a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 4f3100d86dcd03c03f7e9c3fdb23d92e32abbca07e7c13ebd7ddfbcb06f5991f
MD5 138788857427c430561fb1f68c224ce5
BLAKE2b-256 bda1fa4e3f11373850a6c5835deb0b9929af65661534313c012c3bdb0e56a67c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1d6bfc32a68bc0933819cfdfe45f9abc3cae3877e1d90aac7259d57e6e0f85b1
MD5 7e6d7b1c0bcf284dc8fbb416e32342cb
BLAKE2b-256 28dab682d1079ef8f040b117145317ba4a5a9f116658873abbbcc64afcf9d16b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7b6cefa579e1237ce198619b76eaa148b71894fb0d6bcf9024460f9bf30fd228
MD5 cb786ba6406e8d811fef6bb831b19ef9
BLAKE2b-256 d002440d301a99a9703b33d7e56d0b804b89d0ece08633f1de13314982b008b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.3.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 63a6f59e2d01310f754c270e4a257426fe5a591dc487f1983b3bbe793cf6bac6
MD5 059c4a9901d44bcbcfe2aa6c97f2c077
BLAKE2b-256 6524d243ee1264a55212b19031c9c1361d6a2eec42ef2795cfa24f43eb5b0ef2

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