Skip to main content

Charset Detection, for Everyone 👋

The Real First Universal Charset Detector
Download Count Total

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

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

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

Feature Chardet Charset Normalizer cChardet
Fast ❌
✅
✅
Universal** ❌ ✅ ❌
Reliable without distinguishable standards ❌ ✅ ✅
Reliable with distinguishable standards ✅ ✅ ✅
License LGPL-2.1
restrictive
MIT MPL-1.1
restrictive
Native Python ✅ ✅ ❌
Detect spoken language ❌ ✅ N/A
UnicodeDecodeError Safety ❌ ✅ ❌
Whl Size 193.6 kB 39.5 kB ~200 kB
Supported Encoding 33 🎉 90 40

Reading Normalized TextCat Reading Text

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

⭐ Your support

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

⚡ Performance

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

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

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

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

✨ Installation

Using PyPi for latest stable

pip install charset-normalizer -U

🚀 Basic Usage

CLI

This package comes with a CLI.

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

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

positional arguments:
  files                 File(s) to be analysed

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

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

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

Python

Just print out normalized text

from charset_normalizer import from_path

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

print(str(results.best()))

Upgrade your code without effort

from charset_normalizer import detect

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

See the docs for advanced usage : readthedocs.io

😇 Why

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

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

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

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

🍰 How

  • Discard all charset encoding table that could not fit the binary content.
  • Measure noise, or the mess once opened (by chunks) with a corresponding charset encoding.
  • Extract matches with the lowest mess detected.
  • Additionally, we measure coherence / probe for a language.

Wait a minute, what is noise/mess and coherence according to YOU ?

Noise : I opened hundred of text files, written by humans, with the wrong encoding table. I observed, then I established some ground rules about what is obvious when it seems like a mess. I know that my interpretation of what is noise is probably incomplete, feel free to contribute in order to improve or rewrite it.

Coherence : For each language there is on earth, we have computed ranked letter appearance occurrences (the best we can). So I thought that intel is worth something here. So I use those records against decoded text to check if I can detect intelligent design.

⚡ Known limitations

  • Language detection is unreliable when text contains two or more languages sharing identical letters. (eg. HTML (english tags) + Turkish content (Sharing Latin characters))
  • Every charset detector heavily depends on sufficient content. In common cases, do not bother run detection on very tiny content.

⚠️ About Python EOLs

If you are running:

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

Upgrade your Python interpreter as soon as possible.

👤 Contributing

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

📝 License

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

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

💼 For Enterprise

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

Changelog

All notable changes to charset-normalizer will be documented in this file. This project adheres to Semantic Versioning. The format is based on Keep a Changelog.

3.1.0 (2023-03-06)

Added

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

Removed

  • Support for Python 3.6 (PR #260)

Changed

  • Optional speedup provided by mypy/c 1.0.1

3.0.1 (2022-11-18)

Fixed

  • Multi-bytes cutter/chunk generator did not always cut correctly (PR #233)

Changed

  • Speedup provided by mypy/c 0.990 on Python >= 3.7

3.0.0 (2022-10-20)

Added

  • Extend the capability of explain=True when cp_isolation contains at most two entries (min one), will log in details of the Mess-detector results
  • Support for alternative language frequency set in charset_normalizer.assets.FREQUENCIES
  • Add parameter language_threshold in from_bytes, from_path and from_fp to adjust the minimum expected coherence ratio
  • normalizer --version now specify if current version provide extra speedup (meaning mypyc compilation whl)

Changed

  • Build with static metadata using 'build' frontend
  • Make the language detection stricter
  • Optional: Module md.py can be compiled using Mypyc to provide an extra speedup up to 4x faster than v2.1

Fixed

  • CLI with opt --normalize fail when using full path for files
  • TooManyAccentuatedPlugin induce false positive on the mess detection when too few alpha character have been fed to it
  • Sphinx warnings when generating the documentation

Removed

  • Coherence detector no longer return 'Simple English' instead return 'English'
  • Coherence detector no longer return 'Classical Chinese' instead return 'Chinese'
  • Breaking: Method first() and best() from CharsetMatch
  • UTF-7 will no longer appear as "detected" without a recognized SIG/mark (is unreliable/conflict with ASCII)
  • Breaking: Class aliases CharsetDetector, CharsetDoctor, CharsetNormalizerMatch and CharsetNormalizerMatches
  • Breaking: Top-level function normalize
  • Breaking: Properties chaos_secondary_pass, coherence_non_latin and w_counter from CharsetMatch
  • Support for the backport unicodedata2

3.0.0rc1 (2022-10-18)

Added

  • Extend the capability of explain=True when cp_isolation contains at most two entries (min one), will log in details of the Mess-detector results
  • Support for alternative language frequency set in charset_normalizer.assets.FREQUENCIES
  • Add parameter language_threshold in from_bytes, from_path and from_fp to adjust the minimum expected coherence ratio

Changed

  • Build with static metadata using 'build' frontend
  • Make the language detection stricter

Fixed

  • CLI with opt --normalize fail when using full path for files
  • TooManyAccentuatedPlugin induce false positive on the mess detection when too few alpha character have been fed to it

Removed

  • Coherence detector no longer return 'Simple English' instead return 'English'
  • Coherence detector no longer return 'Classical Chinese' instead return 'Chinese'

3.0.0b2 (2022-08-21)

Added

  • normalizer --version now specify if current version provide extra speedup (meaning mypyc compilation whl)

Removed

  • Breaking: Method first() and best() from CharsetMatch
  • UTF-7 will no longer appear as "detected" without a recognized SIG/mark (is unreliable/conflict with ASCII)

Fixed

  • Sphinx warnings when generating the documentation

3.0.0b1 (2022-08-15)

Changed

  • Optional: Module md.py can be compiled using Mypyc to provide an extra speedup up to 4x faster than v2.1

Removed

  • Breaking: Class aliases CharsetDetector, CharsetDoctor, CharsetNormalizerMatch and CharsetNormalizerMatches
  • Breaking: Top-level function normalize
  • Breaking: Properties chaos_secondary_pass, coherence_non_latin and w_counter from CharsetMatch
  • Support for the backport unicodedata2

2.1.1 (2022-08-19)

Deprecated

  • Function normalize scheduled for removal in 3.0

Changed

  • Removed useless call to decode in fn is_unprintable (#206)

Fixed

  • Third-party library (i18n xgettext) crashing not recognizing utf_8 (PEP 263) with underscore from @aleksandernovikov (#204)

2.1.0 (2022-06-19)

Added

  • Output the Unicode table version when running the CLI with --version (PR #194)

Changed

  • Re-use decoded buffer for single byte character sets from @nijel (PR #175)
  • Fixing some performance bottlenecks from @deedy5 (PR #183)

Fixed

  • Workaround potential bug in cpython with Zero Width No-Break Space located in Arabic Presentation Forms-B, Unicode 1.1 not acknowledged as space (PR #175)
  • CLI default threshold aligned with the API threshold from @oleksandr-kuzmenko (PR #181)

Removed

  • Support for Python 3.5 (PR #192)

Deprecated

  • Use of backport unicodedata from unicodedata2 as Python is quickly catching up, scheduled for removal in 3.0 (PR #194)

2.0.12 (2022-02-12)

Fixed

  • ASCII miss-detection on rare cases (PR #170)

2.0.11 (2022-01-30)

Added

  • Explicit support for Python 3.11 (PR #164)

Changed

  • The logging behavior have been completely reviewed, now using only TRACE and DEBUG levels (PR #163 #165)

2.0.10 (2022-01-04)

Fixed

  • Fallback match entries might lead to UnicodeDecodeError for large bytes sequence (PR #154)

Changed

  • Skipping the language-detection (CD) on ASCII (PR #155)

2.0.9 (2021-12-03)

Changed

  • Moderating the logging impact (since 2.0.8) for specific environments (PR #147)

Fixed

  • Wrong logging level applied when setting kwarg explain to True (PR #146)

2.0.8 (2021-11-24)

Changed

  • Improvement over Vietnamese detection (PR #126)
  • MD improvement on trailing data and long foreign (non-pure latin) data (PR #124)
  • Efficiency improvements in cd/alphabet_languages from @adbar (PR #122)
  • call sum() without an intermediary list following PEP 289 recommendations from @adbar (PR #129)
  • Code style as refactored by Sourcery-AI (PR #131)
  • Minor adjustment on the MD around european words (PR #133)
  • Remove and replace SRTs from assets / tests (PR #139)
  • Initialize the library logger with a NullHandler by default from @nmaynes (PR #135)
  • Setting kwarg explain to True will add provisionally (bounded to function lifespan) a specific stream handler (PR #135)

Fixed

  • Fix large (misleading) sequence giving UnicodeDecodeError (PR #137)
  • Avoid using too insignificant chunk (PR #137)

Added

  • Add and expose function set_logging_handler to configure a specific StreamHandler from @nmaynes (PR #135)
  • Add CHANGELOG.md entries, format is based on Keep a Changelog (PR #141)

2.0.7 (2021-10-11)

Added

  • Add support for Kazakh (Cyrillic) language detection (PR #109)

Changed

  • Further, improve inferring the language from a given single-byte code page (PR #112)
  • Vainly trying to leverage PEP263 when PEP3120 is not supported (PR #116)
  • Refactoring for potential performance improvements in loops from @adbar (PR #113)
  • Various detection improvement (MD+CD) (PR #117)

Removed

  • Remove redundant logging entry about detected language(s) (PR #115)

Fixed

  • Fix a minor inconsistency between Python 3.5 and other versions regarding language detection (PR #117 #102)

2.0.6 (2021-09-18)

Fixed

  • Unforeseen regression with the loss of the backward-compatibility with some older minor of Python 3.5.x (PR #100)
  • Fix CLI crash when using --minimal output in certain cases (PR #103)

Changed

  • Minor improvement to the detection efficiency (less than 1%) (PR #106 #101)

2.0.5 (2021-09-14)

Changed

  • The project now comply with: flake8, mypy, isort and black to ensure a better overall quality (PR #81)
  • The BC-support with v1.x was improved, the old staticmethods are restored (PR #82)
  • The Unicode detection is slightly improved (PR #93)
  • Add syntax sugar __bool__ for results CharsetMatches list-container (PR #91)

Removed

  • The project no longer raise warning on tiny content given for detection, will be simply logged as warning instead (PR #92)

Fixed

  • In some rare case, the chunks extractor could cut in the middle of a multi-byte character and could mislead the mess detection (PR #95)
  • Some rare 'space' characters could trip up the UnprintablePlugin/Mess detection (PR #96)
  • The MANIFEST.in was not exhaustive (PR #78)

2.0.4 (2021-07-30)

Fixed

  • The CLI no longer raise an unexpected exception when no encoding has been found (PR #70)
  • Fix accessing the 'alphabets' property when the payload contains surrogate characters (PR #68)
  • The logger could mislead (explain=True) on detected languages and the impact of one MBCS match (PR #72)
  • Submatch factoring could be wrong in rare edge cases (PR #72)
  • Multiple files given to the CLI were ignored when publishing results to STDOUT. (After the first path) (PR #72)
  • Fix line endings from CRLF to LF for certain project files (PR #67)

Changed

  • Adjust the MD to lower the sensitivity, thus improving the global detection reliability (PR #69 #76)
  • Allow fallback on specified encoding if any (PR #71)

2.0.3 (2021-07-16)

Changed

  • Part of the detection mechanism has been improved to be less sensitive, resulting in more accurate detection results. Especially ASCII. (PR #63)
  • According to the community wishes, the detection will fall back on ASCII or UTF-8 in a last-resort case. (PR #64)

2.0.2 (2021-07-15)

Fixed

  • Empty/Too small JSON payload miss-detection fixed. Report from @tseaver (PR #59)

Changed

  • Don't inject unicodedata2 into sys.modules from @akx (PR #57)

2.0.1 (2021-07-13)

Fixed

  • Make it work where there isn't a filesystem available, dropping assets frequencies.json. Report from @sethmlarson. (PR #55)
  • Using explain=False permanently disable the verbose output in the current runtime (PR #47)
  • One log entry (language target preemptive) was not show in logs when using explain=True (PR #47)
  • Fix undesired exception (ValueError) on getitem of instance CharsetMatches (PR #52)

Changed

  • Public function normalize default args values were not aligned with from_bytes (PR #53)

Added

  • You may now use charset aliases in cp_isolation and cp_exclusion arguments (PR #47)

2.0.0 (2021-07-02)

Changed

  • 4x to 5 times faster than the previous 1.4.0 release. At least 2x faster than Chardet.
  • Accent has been made on UTF-8 detection, should perform rather instantaneous.
  • The backward compatibility with Chardet has been greatly improved. The legacy detect function returns an identical charset name whenever possible.
  • The detection mechanism has been slightly improved, now Turkish content is detected correctly (most of the time)
  • The program has been rewritten to ease the readability and maintainability. (+Using static typing)+
  • utf_7 detection has been reinstated.

Removed

  • This package no longer require anything when used with Python 3.5 (Dropped cached_property)
  • Removed support for these languages: Catalan, Esperanto, Kazakh, Baque, Volapük, Azeri, Galician, Nynorsk, Macedonian, and Serbocroatian.
  • The exception hook on UnicodeDecodeError has been removed.

Deprecated

  • Methods coherence_non_latin, w_counter, chaos_secondary_pass of the class CharsetMatch are now deprecated and scheduled for removal in v3.0

Fixed

  • The CLI output used the relative path of the file(s). Should be absolute.

1.4.1 (2021-05-28)

Fixed

  • Logger configuration/usage no longer conflict with others (PR #44)

1.4.0 (2021-05-21)

Removed

  • Using standard logging instead of using the package loguru.
  • Dropping nose test framework in favor of the maintained pytest.
  • Choose to not use dragonmapper package to help with gibberish Chinese/CJK text.
  • Require cached_property only for Python 3.5 due to constraint. Dropping for every other interpreter version.
  • Stop support for UTF-7 that does not contain a SIG.
  • Dropping PrettyTable, replaced with pure JSON output in CLI.

Fixed

  • BOM marker in a CharsetNormalizerMatch instance could be False in rare cases even if obviously present. Due to the sub-match factoring process.
  • Not searching properly for the BOM when trying utf32/16 parent codec.

Changed

  • Improving the package final size by compressing frequencies.json.
  • Huge improvement over the larges payload.

Added

  • CLI now produces JSON consumable output.
  • Return ASCII if given sequences fit. Given reasonable confidence.

1.3.9 (2021-05-13)

Fixed

  • In some very rare cases, you may end up getting encode/decode errors due to a bad bytes payload (PR #40)

1.3.8 (2021-05-12)

Fixed

  • Empty given payload for detection may cause an exception if trying to access the alphabets property. (PR #39)

1.3.7 (2021-05-12)

Fixed

  • The legacy detect function should return UTF-8-SIG if sig is present in the payload. (PR #38)

1.3.6 (2021-02-09)

Changed

  • Amend the previous release to allow prettytable 2.0 (PR #35)

1.3.5 (2021-02-08)

Fixed

  • Fix error while using the package with a python pre-release interpreter (PR #33)

Changed

  • Dependencies refactoring, constraints revised.

Added

  • Add python 3.9 and 3.10 to the supported interpreters

MIT License

Copyright (c) 2019 TAHRI Ahmed R.

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Release files for charset-normalizer 3.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for charset-normalizer 3.1.0
File Size Uploaded
charset-normalizer-3.1.0.tar.gz 96.0 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for charset-normalizer 3.1.0
File
charset_normalizer-3.1.0-py3-none-any.whl Python 3 none any Details
charset_normalizer-3.1.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
charset_normalizer-3.1.0-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
charset_normalizer-3.1.0-cp311-cp311-musllinux_1_1_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.1+ x86-64 Details
charset_normalizer-3.1.0-cp311-cp311-musllinux_1_1_s390x.whl CPython 3.11 CPython 3.11 Linux musl 1.1+ IBM System/390x Details
charset_normalizer-3.1.0-cp311-cp311-musllinux_1_1_ppc64le.whl CPython 3.11 CPython 3.11 Linux musl 1.1+ PowerPC 64-le Details
charset_normalizer-3.1.0-cp311-cp311-musllinux_1_1_i686.whl CPython 3.11 CPython 3.11 Linux musl 1.1+ x86-32 Details
charset_normalizer-3.1.0-cp311-cp311-musllinux_1_1_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.1+ ARM64 Details
charset_normalizer-3.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
charset_normalizer-3.1.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ IBM System/390x Details
charset_normalizer-3.1.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ PowerPC 64-le Details
charset_normalizer-3.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
charset_normalizer-3.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.11 CPython 3.11 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details
charset_normalizer-3.1.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
charset_normalizer-3.1.0-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
charset_normalizer-3.1.0-cp311-cp311-macosx_10_9_universal2.whl CPython 3.11 CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64) Details
charset_normalizer-3.1.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
charset_normalizer-3.1.0-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
charset_normalizer-3.1.0-cp310-cp310-musllinux_1_1_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.1+ x86-64 Details
charset_normalizer-3.1.0-cp310-cp310-musllinux_1_1_s390x.whl CPython 3.10 CPython 3.10 Linux musl 1.1+ IBM System/390x Details
charset_normalizer-3.1.0-cp310-cp310-musllinux_1_1_ppc64le.whl CPython 3.10 CPython 3.10 Linux musl 1.1+ PowerPC 64-le Details
charset_normalizer-3.1.0-cp310-cp310-musllinux_1_1_i686.whl CPython 3.10 CPython 3.10 Linux musl 1.1+ x86-32 Details
charset_normalizer-3.1.0-cp310-cp310-musllinux_1_1_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.1+ ARM64 Details
charset_normalizer-3.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
charset_normalizer-3.1.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ IBM System/390x Details
charset_normalizer-3.1.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ PowerPC 64-le Details
charset_normalizer-3.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
charset_normalizer-3.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.10 CPython 3.10 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details
charset_normalizer-3.1.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
charset_normalizer-3.1.0-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
charset_normalizer-3.1.0-cp310-cp310-macosx_10_9_universal2.whl CPython 3.10 CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64) Details
charset_normalizer-3.1.0-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
charset_normalizer-3.1.0-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details
charset_normalizer-3.1.0-cp39-cp39-musllinux_1_1_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.1+ x86-64 Details
charset_normalizer-3.1.0-cp39-cp39-musllinux_1_1_s390x.whl CPython 3.9 CPython 3.9 Linux musl 1.1+ IBM System/390x Details
charset_normalizer-3.1.0-cp39-cp39-musllinux_1_1_ppc64le.whl CPython 3.9 CPython 3.9 Linux musl 1.1+ PowerPC 64-le Details
charset_normalizer-3.1.0-cp39-cp39-musllinux_1_1_i686.whl CPython 3.9 CPython 3.9 Linux musl 1.1+ x86-32 Details
charset_normalizer-3.1.0-cp39-cp39-musllinux_1_1_aarch64.whl CPython 3.9 CPython 3.9 Linux musl 1.1+ ARM64 Details
charset_normalizer-3.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
charset_normalizer-3.1.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ IBM System/390x Details
charset_normalizer-3.1.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ PowerPC 64-le Details
charset_normalizer-3.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64 Details
charset_normalizer-3.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details
charset_normalizer-3.1.0-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
charset_normalizer-3.1.0-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details
charset_normalizer-3.1.0-cp39-cp39-macosx_10_9_universal2.whl CPython 3.9 CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64) Details
charset_normalizer-3.1.0-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
charset_normalizer-3.1.0-cp38-cp38-win32.whl CPython 3.8 CPython 3.8 Windows x86-32 Details
charset_normalizer-3.1.0-cp38-cp38-musllinux_1_1_x86_64.whl CPython 3.8 CPython 3.8 Linux musl 1.1+ x86-64 Details
charset_normalizer-3.1.0-cp38-cp38-musllinux_1_1_s390x.whl CPython 3.8 CPython 3.8 Linux musl 1.1+ IBM System/390x Details
charset_normalizer-3.1.0-cp38-cp38-musllinux_1_1_ppc64le.whl CPython 3.8 CPython 3.8 Linux musl 1.1+ PowerPC 64-le Details
charset_normalizer-3.1.0-cp38-cp38-musllinux_1_1_i686.whl CPython 3.8 CPython 3.8 Linux musl 1.1+ x86-32 Details
charset_normalizer-3.1.0-cp38-cp38-musllinux_1_1_aarch64.whl CPython 3.8 CPython 3.8 Linux musl 1.1+ ARM64 Details
charset_normalizer-3.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details
charset_normalizer-3.1.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ IBM System/390x Details
charset_normalizer-3.1.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ PowerPC 64-le Details
charset_normalizer-3.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ ARM64 Details
charset_normalizer-3.1.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details
charset_normalizer-3.1.0-cp38-cp38-macosx_11_0_arm64.whl CPython 3.8 CPython 3.8 macOS 11.0+ ARM64 Details
charset_normalizer-3.1.0-cp38-cp38-macosx_10_9_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.9+ x86-64 Details
charset_normalizer-3.1.0-cp38-cp38-macosx_10_9_universal2.whl CPython 3.8 CPython 3.8 macOS 10.9+ universal2 (ARM64, x86-64) Details
charset_normalizer-3.1.0-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
charset_normalizer-3.1.0-cp37-cp37m-win32.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-32 Details
charset_normalizer-3.1.0-cp37-cp37m-musllinux_1_1_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux musl 1.1+ x86-64 Details
charset_normalizer-3.1.0-cp37-cp37m-musllinux_1_1_s390x.whl CPython 3.7 CPython 3.7 pymalloc Linux musl 1.1+ IBM System/390x Details
charset_normalizer-3.1.0-cp37-cp37m-musllinux_1_1_ppc64le.whl CPython 3.7 CPython 3.7 pymalloc Linux musl 1.1+ PowerPC 64-le Details
charset_normalizer-3.1.0-cp37-cp37m-musllinux_1_1_i686.whl CPython 3.7 CPython 3.7 pymalloc Linux musl 1.1+ x86-32 Details
charset_normalizer-3.1.0-cp37-cp37m-musllinux_1_1_aarch64.whl CPython 3.7 CPython 3.7 pymalloc Linux musl 1.1+ ARM64 Details
charset_normalizer-3.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64 Details
charset_normalizer-3.1.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ IBM System/390x Details
charset_normalizer-3.1.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ PowerPC 64-le Details
charset_normalizer-3.1.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ ARM64 Details
charset_normalizer-3.1.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details
charset_normalizer-3.1.0-cp37-cp37m-macosx_10_9_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64 Details

Total release size: 12.6 MB

Release files / charset-normalizer-3.1.0.tar.gz

Download URL charset-normalizer-3.1.0.tar.gz
Size 96.0 kB
Tags Source
SHA-256 checksum
How to use checksums
34e0a2f9c370eb95597aae63bf85eb5e96826d81e3dcf88b8886012906f509b5
BLAKE2b-256 checksum
How to use checksums
ffd78d757f8bd45be079d76309248845a04f09619a7b17d6dfc8c9ff6433cac2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-py3-none-any.whl

Download URL charset_normalizer-3.1.0-py3-none-any.whl
Size 46.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3d9098b479e78c85080c98e1e35ff40b4a31d8953102bb0fd7d1b6f8a2111a3d
BLAKE2b-256 checksum
How to use checksums
ef8114b3b8f01ddaddad6cdec97f2f599aa2fa466bd5ee9af99b08b7713ccd29
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-cp311-cp311-win_amd64.whl

Download URL charset_normalizer-3.1.0-cp311-cp311-win_amd64.whl
Size 96.7 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
cca4def576f47a09a943666b8f829606bcb17e2bc2d5911a46c8f8da45f56755
BLAKE2b-256 checksum
How to use checksums
ad83994bfca99e29f1bab66b9248e739360ee70b5aae0a5ee488cd776501edbc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-cp311-cp311-win32.whl

Download URL charset_normalizer-3.1.0-cp311-cp311-win32.whl
Size 89.2 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
c36bcbc0d5174a80d6cccf43a0ecaca44e81d25be4b7f90f0ed7bcfbb5a00909
BLAKE2b-256 checksum
How to use checksums
bc087e7c97399806366ca515a049c3a1e4b644a6a2048bed16e5e67bfaafd0aa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-cp311-cp311-musllinux_1_1_x86_64.whl

Download URL charset_normalizer-3.1.0-cp311-cp311-musllinux_1_1_x86_64.whl
Size 191.0 kB
Tags CPython 3.11 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
cb7b2ab0188829593b9de646545175547a70d9a6e2b63bf2cd87a0a391599324
BLAKE2b-256 checksum
How to use checksums
56245f2dedcf3d0673931b6200c410832ae44b376848bc899dbf1fa6c91c4ebe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-cp311-cp311-musllinux_1_1_s390x.whl

Download URL charset_normalizer-3.1.0-cp311-cp311-musllinux_1_1_s390x.whl
Size 193.5 kB
Tags CPython 3.11 Linux musl 1.1+ IBM System/390x
SHA-256 checksum
How to use checksums
abc1185d79f47c0a7aaf7e2412a0eb2c03b724581139193d2d82b3ad8cbb00ac
BLAKE2b-256 checksum
How to use checksums
e5aa9d2d60d6a566423da96c15cd11cbb88a70f9aff9a4db096094ee19179cab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-cp311-cp311-musllinux_1_1_ppc64le.whl

Download URL charset_normalizer-3.1.0-cp311-cp311-musllinux_1_1_ppc64le.whl
Size 202.8 kB
Tags CPython 3.11 Linux musl 1.1+ PowerPC 64-le
SHA-256 checksum
How to use checksums
cf6511efa4801b9b38dc5546d7547d5b5c6ef4b081c60b23e4d941d0eba9cbeb
BLAKE2b-256 checksum
How to use checksums
5d2b4d8c80400c04ae3c8dbc847de092e282b5c7b17f8f9505d68bb3e5815c71
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-cp311-cp311-musllinux_1_1_i686.whl

Download URL charset_normalizer-3.1.0-cp311-cp311-musllinux_1_1_i686.whl
Size 192.3 kB
Tags CPython 3.11 Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
11d117e6c63e8f495412d37e7dc2e2fff09c34b2d09dbe2bee3c6229577818be
BLAKE2b-256 checksum
How to use checksums
21161b0d8fdcb81bbf180976af4f867ce0f2244d303ab10d452fde361dec3b5c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-cp311-cp311-musllinux_1_1_aarch64.whl

Download URL charset_normalizer-3.1.0-cp311-cp311-musllinux_1_1_aarch64.whl
Size 190.7 kB
Tags CPython 3.11 Linux musl 1.1+ ARM64
SHA-256 checksum
How to use checksums
bd7163182133c0c7701b25e604cf1611c0d87712e56e88e7ee5d72deab3e76b5
BLAKE2b-256 checksum
How to use checksums
c98ca76dd9f2c8803eb147e1e715727f5c3ba0ef39adaadf66a7b3698c113180
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL charset_normalizer-3.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 197.3 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
0ca564606d2caafb0abe6d1b5311c2649e8071eb241b2d64e75a0d0065107e62
BLAKE2b-256 checksum
How to use checksums
18367ae10a3dd7f9117b61180671f8d1e4802080cca88ad40aaabd3dad8bab0e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL charset_normalizer-3.1.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 197.7 kB
Tags CPython 3.11 Linux glibc 2.17+ IBM System/390x
SHA-256 checksum
How to use checksums
e1b25e3ad6c909f398df8921780d6a3d120d8c09466720226fc621605b6f92b1
BLAKE2b-256 checksum
How to use checksums
d74c37ad75674e8c6bc22ab01bef673d2d6e46ee44203498c9a26aa23959afe5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL charset_normalizer-3.1.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 207.5 kB
Tags CPython 3.11 Linux glibc 2.17+ PowerPC 64-le
SHA-256 checksum
How to use checksums
3dc5b6a8ecfdc5748a7e429782598e4f17ef378e3e272eeb1340ea57c9109f41
BLAKE2b-256 checksum
How to use checksums
1212c5c39f5a149cd6788d2e40cea5618bae37380e2754fcdf53dc9e01bdd33a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL charset_normalizer-3.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 194.0 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
aaf53a6cebad0eae578f062c7d462155eada9c172bd8c4d250b8c1d8eb7f916a
BLAKE2b-256 checksum
How to use checksums
9e62a1e0a8f8830c92014602c8a88a1a20b8a68d636378077381f671e6e1cec9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL charset_normalizer-3.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 198.5 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
b82fab78e0b1329e183a65260581de4375f619167478dddab510c6c6fb04d9b6
BLAKE2b-256 checksum
How to use checksums
165819fd2f62e6ff44ba0db0cd44b584790555e2cde09293149f4409d654811b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL charset_normalizer-3.1.0-cp311-cp311-macosx_11_0_arm64.whl
Size 121.7 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f8303414c7b03f794347ad062c0516cee0e15f7a612abd0ce1e25caf6ceb47df
BLAKE2b-256 checksum
How to use checksums
85e818d408d8fe29a56012c10d6b15960940b83f06620e9d7481581cdc6d9901
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-cp311-cp311-macosx_10_9_x86_64.whl

Download URL charset_normalizer-3.1.0-cp311-cp311-macosx_10_9_x86_64.whl
Size 123.7 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
6734e606355834f13445b6adc38b53c0fd45f1a56a9ba06c2058f86893ae8017
BLAKE2b-256 checksum
How to use checksums
0a678d3d162ec6641911879651cdef670c3c6136782b711d7f8e82e2fffe06e0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-cp311-cp311-macosx_10_9_universal2.whl

Download URL charset_normalizer-3.1.0-cp311-cp311-macosx_10_9_universal2.whl
Size 199.4 kB
Tags CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
9a3267620866c9d17b959a84dd0bd2d45719b817245e49371ead79ed4f710d19
BLAKE2b-256 checksum
How to use checksums
e17c398600268fc98b7e007f5a716bd60903fff1ecff75e45f5700212df5cd76
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-cp310-cp310-win_amd64.whl

Download URL charset_normalizer-3.1.0-cp310-cp310-win_amd64.whl
Size 97.1 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
65ed923f84a6844de5fd29726b888e58c62820e0769b76565480e1fdc3d062f8
BLAKE2b-256 checksum
How to use checksums
05f386b5fcb5c8fe8b4231362918a7c4d8f549c56561c5fdb495a3c5b41c6862
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-cp310-cp310-win32.whl

Download URL charset_normalizer-3.1.0-cp310-cp310-win32.whl
Size 89.5 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
12d1a39aa6b8c6f6248bb54550efcc1c38ce0d8096a146638fd4738e42284448
BLAKE2b-256 checksum
How to use checksums
2e253eab2b38fef9ae59f7b4e9c1e62eb50609d911867e5acabace95fe25c0b1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-cp310-cp310-musllinux_1_1_x86_64.whl

Download URL charset_normalizer-3.1.0-cp310-cp310-musllinux_1_1_x86_64.whl
Size 192.8 kB
Tags CPython 3.10 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
22908891a380d50738e1f978667536f6c6b526a2064156203d418f4856d6e86a
BLAKE2b-256 checksum
How to use checksums
f40a8c03913ed1eca9d831db0c28759edb6ce87af22bb55dbc005a52525a75b6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-cp310-cp310-musllinux_1_1_s390x.whl

Download URL charset_normalizer-3.1.0-cp310-cp310-musllinux_1_1_s390x.whl
Size 195.3 kB
Tags CPython 3.10 Linux musl 1.1+ IBM System/390x
SHA-256 checksum
How to use checksums
49919f8400b5e49e961f320c735388ee686a62327e773fa5b3ce6721f7e785ce
BLAKE2b-256 checksum
How to use checksums
74f1d0b8385b574f7e086fb6709e104b696707bd3742d54a6caf0cebbb7e975b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-cp310-cp310-musllinux_1_1_ppc64le.whl

Download URL charset_normalizer-3.1.0-cp310-cp310-musllinux_1_1_ppc64le.whl
Size 205.1 kB
Tags CPython 3.10 Linux musl 1.1+ PowerPC 64-le
SHA-256 checksum
How to use checksums
b06f0d3bf045158d2fb8837c5785fe9ff9b8c93358be64461a1089f5da983137
BLAKE2b-256 checksum
How to use checksums
2313cf5d7bb5bc95f120df64d6c470581189df51d7f011560b2a06a395b7a120
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-cp310-cp310-musllinux_1_1_i686.whl

Download URL charset_normalizer-3.1.0-cp310-cp310-musllinux_1_1_i686.whl
Size 194.3 kB
Tags CPython 3.10 Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
5f008525e02908b20e04707a4f704cd286d94718f48bb33edddc7d7b584dddc1
BLAKE2b-256 checksum
How to use checksums
f2d76ee92c11eda3f3c9cac1e059901092bfdf07388be7d2e60ac627527eee62
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-cp310-cp310-musllinux_1_1_aarch64.whl

Download URL charset_normalizer-3.1.0-cp310-cp310-musllinux_1_1_aarch64.whl
Size 192.7 kB
Tags CPython 3.10 Linux musl 1.1+ ARM64
SHA-256 checksum
How to use checksums
891cf9b48776b5c61c700b55a598621fdb7b1e301a550365571e9624f270c203
BLAKE2b-256 checksum
How to use checksums
c235dfb4032f5712747d3dcfdd19d0768f6d8f60910ae24ed066ecbf442be013
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL charset_normalizer-3.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 199.3 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
75f2568b4189dda1c567339b48cba4ac7384accb9c2a7ed655cd86b04055c795
BLAKE2b-256 checksum
How to use checksums
ccf621a66e524658bd1dd7b89ac9d1ee8f7823f2d9701a2fbc458ab9ede53c63
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL charset_normalizer-3.1.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 199.2 kB
Tags CPython 3.10 Linux glibc 2.17+ IBM System/390x
SHA-256 checksum
How to use checksums
c84132a54c750fda57729d1e2599bb598f5fa0344085dbde5003ba429a4798c0
BLAKE2b-256 checksum
How to use checksums
7290667a6bc6abe42fc10adf4cd2c1e1c399d78e653dbac4c8018350843d4ab7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL charset_normalizer-3.1.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 209.4 kB
Tags CPython 3.10 Linux glibc 2.17+ PowerPC 64-le
SHA-256 checksum
How to use checksums
1435ae15108b1cb6fffbcea2af3d468683b7afed0169ad718451f8db5d1aff6f
BLAKE2b-256 checksum
How to use checksums
692266351781e668158feef71c5e3b059a79ecc9efc3ef84a45888b0f3a933d5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL charset_normalizer-3.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 195.9 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
20064ead0717cf9a73a6d1e779b23d149b53daf971169289ed2ed43a71e8d3b0
BLAKE2b-256 checksum
How to use checksums
6d5959a3f4d8a59ee270da77f9e954a0e284c9d6884d39ec69d696d9aa5ff2f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL charset_normalizer-3.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 200.7 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
11d3bcb7be35e7b1bba2c23beedac81ee893ac9871d0ba79effc7fc01167db6c
BLAKE2b-256 checksum
How to use checksums
bbdc58fdef3ab85e8e7953a8b89ef1d2c06938b8ad88d9617f22967e1a90e6b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL charset_normalizer-3.1.0-cp310-cp310-macosx_11_0_arm64.whl
Size 123.0 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
04eefcee095f58eaabe6dc3cc2262f3bcd776d2c67005880894f447b3f2cb9c1
BLAKE2b-256 checksum
How to use checksums
c6ab43ea052756b2f2dcb6a131897811c0e2704b0288f090336217d3346cd682
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-cp310-cp310-macosx_10_9_x86_64.whl

Download URL charset_normalizer-3.1.0-cp310-cp310-macosx_10_9_x86_64.whl
Size 124.8 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
d7fc3fca01da18fbabe4625d64bb612b533533ed10045a2ac3dd194bfa656b60
BLAKE2b-256 checksum
How to use checksums
67df660e9665ace7ad711e275194a86cb757fb4d4e513fae5ff3d39573db4984
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-cp310-cp310-macosx_10_9_universal2.whl

Download URL charset_normalizer-3.1.0-cp310-cp310-macosx_10_9_universal2.whl
Size 202.0 kB
Tags CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
e0ac8959c929593fee38da1c2b64ee9778733cdf03c482c9ff1d508b6b593b2b
BLAKE2b-256 checksum
How to use checksums
4fa29031ba4a008e11a21d7b7aa41751290d2f2035a2f14ecb6e589771a17c47
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-cp39-cp39-win_amd64.whl

Download URL charset_normalizer-3.1.0-cp39-cp39-win_amd64.whl
Size 97.1 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
830d2948a5ec37c386d3170c483063798d7879037492540f10a475e3fd6f244b
BLAKE2b-256 checksum
How to use checksums
d1ff51fe7e6446415f143b159740c727850172bc35622b2a06dde3354bdebaf3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-cp39-cp39-win32.whl

Download URL charset_normalizer-3.1.0-cp39-cp39-win32.whl
Size 89.5 kB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
a04f86f41a8916fe45ac5024ec477f41f886b3c435da2d4e3d2709b22ab02af1
BLAKE2b-256 checksum
How to use checksums
bc92ac692a303e53cdc8852ce72b1ac364b493ca5c9206a5c8db5b30a7f3019c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-cp39-cp39-musllinux_1_1_x86_64.whl

Download URL charset_normalizer-3.1.0-cp39-cp39-musllinux_1_1_x86_64.whl
Size 192.8 kB
Tags CPython 3.9 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
53d0a3fa5f8af98a1e261de6a3943ca631c526635eb5817a87a59d9a57ebf48f
BLAKE2b-256 checksum
How to use checksums
a983138d2624fdbcb62b7e14715eb721d44347e41a1b4c16544661e940793f49
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-cp39-cp39-musllinux_1_1_s390x.whl

Download URL charset_normalizer-3.1.0-cp39-cp39-musllinux_1_1_s390x.whl
Size 195.5 kB
Tags CPython 3.9 Linux musl 1.1+ IBM System/390x
SHA-256 checksum
How to use checksums
0be65ccf618c1e7ac9b849c315cc2e8a8751d9cfdaa43027d4f6624bd587ab7e
BLAKE2b-256 checksum
How to use checksums
a26c5167f08da5298f383036c33cb749ab5b3405fd07853edc8314c6882c01b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-cp39-cp39-musllinux_1_1_ppc64le.whl

Download URL charset_normalizer-3.1.0-cp39-cp39-musllinux_1_1_ppc64le.whl
Size 204.8 kB
Tags CPython 3.9 Linux musl 1.1+ PowerPC 64-le
SHA-256 checksum
How to use checksums
6f4f4668e1831850ebcc2fd0b1cd11721947b6dc7c00bf1c6bd3c929ae14f2c7
BLAKE2b-256 checksum
How to use checksums
4f7caf43743567a7da2a069b4f9fa31874c3c02b963cd1fb84fe1e7568a567e6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-cp39-cp39-musllinux_1_1_i686.whl

Download URL charset_normalizer-3.1.0-cp39-cp39-musllinux_1_1_i686.whl
Size 194.6 kB
Tags CPython 3.9 Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
10c93628d7497c81686e8e5e557aafa78f230cd9e77dd0c40032ef90c18f2230
BLAKE2b-256 checksum
How to use checksums
1c9bde2adc43345623da8e7c958719528a42b6d87d2601017ce1187d43b8a2d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-cp39-cp39-musllinux_1_1_aarch64.whl

Download URL charset_normalizer-3.1.0-cp39-cp39-musllinux_1_1_aarch64.whl
Size 192.8 kB
Tags CPython 3.9 Linux musl 1.1+ ARM64
SHA-256 checksum
How to use checksums
ac3775e3311661d4adace3697a52ac0bab17edd166087d493b52d4f4f553f9f0
BLAKE2b-256 checksum
How to use checksums
4e11f7077d78b18aca8ea3186a706c0221aa2bc34c442a3d3bdf3ad401a29052
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL charset_normalizer-3.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 199.2 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
21fa558996782fc226b529fdd2ed7866c2c6ec91cee82735c98a197fae39f706
BLAKE2b-256 checksum
How to use checksums
33979967fb2d364a9da38557e4af323abcd58cc05bdd8f77e9fd5ae4882772cc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL charset_normalizer-3.1.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 199.4 kB
Tags CPython 3.9 Linux glibc 2.17+ IBM System/390x
SHA-256 checksum
How to use checksums
d16fd5252f883eb074ca55cb622bc0bee49b979ae4e8639fff6ca3ff44f9f854
BLAKE2b-256 checksum
How to use checksums
1fbec6c76cf8fcf6918922223203c83ba8192eff1c6a709e8cfec7f5ca3e7d2d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL charset_normalizer-3.1.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 209.4 kB
Tags CPython 3.9 Linux glibc 2.17+ PowerPC 64-le
SHA-256 checksum
How to use checksums
b116502087ce8a6b7a5f1814568ccbd0e9f6cfd99948aa59b0e241dc57cf739f
BLAKE2b-256 checksum
How to use checksums
453dfa2683f5604f99fba5098a7313e5d4846baaecbee754faf115907f21a85f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL charset_normalizer-3.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 196.4 kB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
3747443b6a904001473370d7810aa19c3a180ccd52a7157aacc264a5ac79265e
BLAKE2b-256 checksum
How to use checksums
f60fde1c4030fd669e6719277043e3b0f152a83c118dd1020cf85b51d443d04a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL charset_normalizer-3.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 200.9 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
6f6c7a8a57e9405cad7485f4c9d3172ae486cfef1344b5ddd8e5239582d7355e
BLAKE2b-256 checksum
How to use checksums
947023981e7bf098efbc4037e7c66d28a10e950d9296c08c6dea8ef290f9c79e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-cp39-cp39-macosx_11_0_arm64.whl

Download URL charset_normalizer-3.1.0-cp39-cp39-macosx_11_0_arm64.whl
Size 123.0 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8f25e17ab3039b05f762b0a55ae0b3632b2e073d9c8fc88e89aca31a6198e88f
BLAKE2b-256 checksum
How to use checksums
ac7f62d5dff4e9cb993e4b0d4ea78a74cc84d7d92120879529e0ce0965765936
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-cp39-cp39-macosx_10_9_x86_64.whl

Download URL charset_normalizer-3.1.0-cp39-cp39-macosx_10_9_x86_64.whl
Size 124.7 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
6baf0baf0d5d265fa7944feb9f7451cc316bfe30e8df1a61b1bb08577c554f31
BLAKE2b-256 checksum
How to use checksums
d59286c0f0e66e897f6818c46dadef328a5b345d061688f9960fc6ca1fd03dbe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-cp39-cp39-macosx_10_9_universal2.whl

Download URL charset_normalizer-3.1.0-cp39-cp39-macosx_10_9_universal2.whl
Size 201.9 kB
Tags CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
38e812a197bf8e71a59fe55b757a84c1f946d0ac114acafaafaf21667a7e169e
BLAKE2b-256 checksum
How to use checksums
12684812f9b05ac0a2b7619ac3dd7d7e3fc52c12006b84617021c615fc2fcf42
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-cp38-cp38-win_amd64.whl

Download URL charset_normalizer-3.1.0-cp38-cp38-win_amd64.whl
Size 96.4 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
3160a0fd9754aab7d47f95a6b63ab355388d890163eb03b2d2b87ab0a30cfa59
BLAKE2b-256 checksum
How to use checksums
262083e1804a62b25891c4e770c94d9fd80233bbb3f2a51c4fadee7a196e5a5b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-cp38-cp38-win32.whl

Download URL charset_normalizer-3.1.0-cp38-cp38-win32.whl
Size 89.2 kB
Tags CPython 3.8 Windows x86-32
SHA-256 checksum
How to use checksums
12a2b561af122e3d94cdb97fe6fb2bb2b82cef0cdca131646fdb940a1eda04f0
BLAKE2b-256 checksum
How to use checksums
76ad516fed8ffaf02e7a01cd6f6e9d101a6dec64d4db53bec89d30802bf30a96
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-cp38-cp38-musllinux_1_1_x86_64.whl

Download URL charset_normalizer-3.1.0-cp38-cp38-musllinux_1_1_x86_64.whl
Size 191.5 kB
Tags CPython 3.8 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
6f5c2e7bc8a4bf7c426599765b1bd33217ec84023033672c1e9a8b35eaeaaaf8
BLAKE2b-256 checksum
How to use checksums
b055d8ef4c8c7d2a8b3a16e7d9b03c59475c2ee96a0e0c90b14c99faaac0ee3b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-cp38-cp38-musllinux_1_1_s390x.whl

Download URL charset_normalizer-3.1.0-cp38-cp38-musllinux_1_1_s390x.whl
Size 194.0 kB
Tags CPython 3.8 Linux musl 1.1+ IBM System/390x
SHA-256 checksum
How to use checksums
73dc03a6a7e30b7edc5b01b601e53e7fc924b04e1835e8e407c12c037e81adbd
BLAKE2b-256 checksum
How to use checksums
6877af702eba147ba963b27eb00832cef6b8c4cb9fcf7404a476993876434b93
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-cp38-cp38-musllinux_1_1_ppc64le.whl

Download URL charset_normalizer-3.1.0-cp38-cp38-musllinux_1_1_ppc64le.whl
Size 201.9 kB
Tags CPython 3.8 Linux musl 1.1+ PowerPC 64-le
SHA-256 checksum
How to use checksums
80d1543d58bd3d6c271b66abf454d437a438dff01c3e62fdbcd68f2a11310d4b
BLAKE2b-256 checksum
How to use checksums
318b81c3515a69d06b501fcce69506af57a7a19bd9f42cabd1a667b1b40f2c55
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-cp38-cp38-musllinux_1_1_i686.whl

Download URL charset_normalizer-3.1.0-cp38-cp38-musllinux_1_1_i686.whl
Size 193.9 kB
Tags CPython 3.8 Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
ea9f9c6034ea2d93d9147818f17c2a0860d41b71c38b9ce4d55f21b6f9165a11
BLAKE2b-256 checksum
How to use checksums
3310c87ba15f779f8251ae55fa147631339cd91e7af51c3c133d2687c6e41800
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-cp38-cp38-musllinux_1_1_aarch64.whl

Download URL charset_normalizer-3.1.0-cp38-cp38-musllinux_1_1_aarch64.whl
Size 189.5 kB
Tags CPython 3.8 Linux musl 1.1+ ARM64
SHA-256 checksum
How to use checksums
f645caaf0008bacf349875a974220f1f1da349c5dbe7c4ec93048cdc785a3326
BLAKE2b-256 checksum
How to use checksums
13b721729a6d512246aa0bb872b90aea0d9fcd1b293762cdb1d1d33c01140074
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL charset_normalizer-3.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 195.9 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
de5695a6f1d8340b12a5d6d4484290ee74d61e467c39ff03b39e30df62cf83a0
BLAKE2b-256 checksum
How to use checksums
745f361202de730532028458b729781b8435f320e31a622c27f30e25eec80513
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL charset_normalizer-3.1.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 195.8 kB
Tags CPython 3.8 Linux glibc 2.17+ IBM System/390x
SHA-256 checksum
How to use checksums
78cacd03e79d009d95635e7d6ff12c21eb89b894c354bd2b2ed0b4763373693b
BLAKE2b-256 checksum
How to use checksums
f8ed500609cb2457b002242b090c814549997424d72690ef3058cfdfca91f68b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL charset_normalizer-3.1.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 205.9 kB
Tags CPython 3.8 Linux glibc 2.17+ PowerPC 64-le
SHA-256 checksum
How to use checksums
e89df2958e5159b811af9ff0f92614dabf4ff617c03a4c1c6ff53bf1c399e0e1
BLAKE2b-256 checksum
How to use checksums
6730dbab1fe5ab2ce5d3d517ad9936170d896e9687f3860a092519f1fe359812
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL charset_normalizer-3.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 193.0 kB
Tags CPython 3.8 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
3573d376454d956553c356df45bb824262c397c6e26ce43e8203c4c540ee0acb
BLAKE2b-256 checksum
How to use checksums
01c70407de35b70525dba2a58a2724a525cf882ee76c3d2171d834463c5d2881
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL charset_normalizer-3.1.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 198.4 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
1c60b9c202d00052183c9be85e5eaf18a4ada0a47d188a83c8f5c5b23252f649
BLAKE2b-256 checksum
How to use checksums
2c2fec805104098085728b7cb610deede7195c6fa59f51942422f02cc427b6f6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-cp38-cp38-macosx_11_0_arm64.whl

Download URL charset_normalizer-3.1.0-cp38-cp38-macosx_11_0_arm64.whl
Size 121.9 kB
Tags CPython 3.8 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7381c66e0561c5757ffe616af869b916c8b4e42b367ab29fedc98481d1e74e14
BLAKE2b-256 checksum
How to use checksums
d8caa7ff600781bf1e5f702ba26bb82f2ba1d3a873a3f8ad73cc44c79dfaefa9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-cp38-cp38-macosx_10_9_x86_64.whl

Download URL charset_normalizer-3.1.0-cp38-cp38-macosx_10_9_x86_64.whl
Size 123.4 kB
Tags CPython 3.8 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
3a06f32c9634a8705f4ca9946d667609f52cf130d5548881401f1eb2c39b1e2c
BLAKE2b-256 checksum
How to use checksums
acc5990bc41a98b7fa2677c665737fdf278bb74ad4b199c56b6b564b3d4cbfc5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-cp38-cp38-macosx_10_9_universal2.whl

Download URL charset_normalizer-3.1.0-cp38-cp38-macosx_10_9_universal2.whl
Size 199.3 kB
Tags CPython 3.8 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
e633940f28c1e913615fd624fcdd72fdba807bf53ea6925d6a588e84e1151531
BLAKE2b-256 checksum
How to use checksums
ea38d31c7906c4be13060c1a5034087966774ef33ab57ff2eee76d71265173c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-cp37-cp37m-win_amd64.whl

Download URL charset_normalizer-3.1.0-cp37-cp37m-win_amd64.whl
Size 94.6 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
322102cdf1ab682ecc7d9b1c5eed4ec59657a65e1c146a0da342b78f4112db23
BLAKE2b-256 checksum
How to use checksums
e698a3f65f57651da1cecaed91d6f75291995d56c97442fa2a43d2a421139adf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-cp37-cp37m-win32.whl

Download URL charset_normalizer-3.1.0-cp37-cp37m-win32.whl
Size 88.2 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
4155b51ae05ed47199dc5b2a4e62abccb274cee6b01da5b895099b61b1982974
BLAKE2b-256 checksum
How to use checksums
076b98d41a0221991a806e88c95bfeecf8935fbf465b02eb4b469770d572183a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-cp37-cp37m-musllinux_1_1_x86_64.whl

Download URL charset_normalizer-3.1.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Size 166.8 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
d2686f91611f9e17f4548dbf050e75b079bbc2a82be565832bc8ea9047b61c8c
BLAKE2b-256 checksum
How to use checksums
82b951b66a647be8685dee75b7807e0f750edf5c1e4f29bc562ad285c501e3c7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-cp37-cp37m-musllinux_1_1_s390x.whl

Download URL charset_normalizer-3.1.0-cp37-cp37m-musllinux_1_1_s390x.whl
Size 165.9 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux musl 1.1+ IBM System/390x
SHA-256 checksum
How to use checksums
dd5653e67b149503c68c4018bf07e42eeed6b4e956b24c00ccdf93ac79cdff84
BLAKE2b-256 checksum
How to use checksums
8423f60cda6c70ae922ad78368982f06e7fef258fba833212f26275fe4727dc4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-cp37-cp37m-musllinux_1_1_ppc64le.whl

Download URL charset_normalizer-3.1.0-cp37-cp37m-musllinux_1_1_ppc64le.whl
Size 174.2 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux musl 1.1+ PowerPC 64-le
SHA-256 checksum
How to use checksums
04afa6387e2b282cf78ff3dbce20f0cc071c12dc8f685bd40960cc68644cfea6
BLAKE2b-256 checksum
How to use checksums
fa8e2e5c742c3082bce3eea2ddd5b331d08050cda458bc362d71c48e07a44719
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-cp37-cp37m-musllinux_1_1_i686.whl

Download URL charset_normalizer-3.1.0-cp37-cp37m-musllinux_1_1_i686.whl
Size 168.8 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
1e8fcdd8f672a1c4fc8d0bd3a2b576b152d2a349782d1eb0f6b8e52e9954731d
BLAKE2b-256 checksum
How to use checksums
a403355281b62c26712a50c6a9dd75339d8cdd58488fd7bf2556ba1320ebd315
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-cp37-cp37m-musllinux_1_1_aarch64.whl

Download URL charset_normalizer-3.1.0-cp37-cp37m-musllinux_1_1_aarch64.whl
Size 163.8 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux musl 1.1+ ARM64
SHA-256 checksum
How to use checksums
74db0052d985cf37fa111828d0dd230776ac99c740e1a758ad99094be4f1803d
BLAKE2b-256 checksum
How to use checksums
4f1892866f050f7114ba38aba4f4a69f83cc2a25dc2e5a8af4b44fd1bfd6d528
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL charset_normalizer-3.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 171.0 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
3a5fc78f9e3f501a1614a98f7c54d3969f3ad9bba8ba3d9b438c3bc5d047dd28
BLAKE2b-256 checksum
How to use checksums
0047f14533da238134f5067fb1d951eb03d5c4be895d6afb11c7ebd07d111acb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL charset_normalizer-3.1.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 168.9 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ IBM System/390x
SHA-256 checksum
How to use checksums
c3af8e0f07399d3176b179f2e2634c3ce9c1301379a6b8c9c9aeecd481da494f
BLAKE2b-256 checksum
How to use checksums
9af1ff81439aa09070fee64173e6ca6ce1342f2b1cca997bcaae89e443812684
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL charset_normalizer-3.1.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 177.8 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ PowerPC 64-le
SHA-256 checksum
How to use checksums
ac0aa6cd53ab9a31d397f8303f92c42f534693528fafbdb997c82bae6e477ad9
BLAKE2b-256 checksum
How to use checksums
dd396276cf5a395ffd39b77dadf0e2fcbfca8dbfe48c56ada250c40086055143
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL charset_normalizer-3.1.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 167.5 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
fca62a8301b605b954ad2e9c3666f9d97f63872aa4efcae5492baca2056b74ab
BLAKE2b-256 checksum
How to use checksums
f2b7e21e16c98575616f4ce09dc766dbccdac0ca119c176b184d46105e971a84
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL charset_normalizer-3.1.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 172.8 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
628c985afb2c7d27a4800bfb609e03985aaecb42f955049957814e0491d4006d
BLAKE2b-256 checksum
How to use checksums
61e3ad9ae58b28482d1069eba1edec2be87701f5dd6fd6024a665020d66677a0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / charset_normalizer-3.1.0-cp37-cp37m-macosx_10_9_x86_64.whl

Download URL charset_normalizer-3.1.0-cp37-cp37m-macosx_10_9_x86_64.whl
Size 121.1 kB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
0c95f12b74681e9ae127728f7e5409cbbef9cd914d5896ef238cc779b8152373
BLAKE2b-256 checksum
How to use checksums
e1b453678b2a14e0496fc167fe9b9e726ad33d670cfd2011031aa5caeee6b784
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release history Release notifications | RSS feed

3.4.1

92 release files

3.3.1

90 release files

3.3.0

90 release files

This release

3.1.0 This release

75 release files

3.0.1

88 release files

3.0.0

88 release files

2.1.1

2 release files

2.1.0

2 release files

2.0.12

2 release files

2.0.11

2 release files

2.0.9

2 release files

2.0.8

2 release files

2.0.7

2 release files

2.0.6

2 release files

2.0.5

2 release files

2.0.4

2 release files

2.0.3

2 release files

2.0.2

2 release files

2.0.1

2 release files

2.0.0

2 release files

1.4.1

2 release files

1.4.0

2 release files

1.3.9

2 release files

1.3.8

2 release files

1.3.7

2 release files

1.3.6

2 release files

1.3.5

2 release files

1.3.4

1 release file

1.3.3

1 release file

1.3.2

1 release file

1.3.1

1 release file

1.3.0

1 release file

1.2.0

1 release file

1.1.1

1 release file

1.1.0

1 release file

1.0.0

1 release file

0.3.0

1 release file

0.2.3

1 release file

0.2.2

1 release file

0.2.1

1 release file

0.2.0

1 release file

0.1.8

1 release file

0.1.7

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page