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. You can also register your own set of codecs, and yes, it would work as-is.

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

Feature Chardet Charset Normalizer cChardet
Fast
Universal1
Reliable without distinguishable standards
Reliable with distinguishable standards
License Disputed2
restrictive
MIT MPL-1.1
restrictive
Native Python
Detect spoken language N/A
UnicodeDecodeError Safety
Whl Size (min) 500 kB 150 kB ~200 kB
Supported Encoding 99 99 40
Can register custom encoding

Reading Normalized TextCat Reading Text

⚡ Performance

This package offer better performances against Chardet. Here are some numbers.

Package Accuracy Mean per file (ms) File per sec (est)
chardet 7.4 89 % 3 ms 333 file/sec
charset-normalizer 97 % 1 ms 1000 file/sec
Package 99th percentile 95th percentile 50th percentile
chardet 7.4 28 ms 16 ms < 1 ms
charset-normalizer 8 ms 5 ms 1 ms

updated as of July 2026 using CPython 3.12, Charset-Normalizer 3.4.8, and Chardet 7.4.3

Chardet's performance on larger file (1MB+) are very poor. Expect huge difference on large payload. No longer the case since Chardet 7.0+

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. Chardet claims on his documentation to have a greater accuracy than us based on the dataset they trained Chardet on(...) Well, it's normal, the opposite would have been worrying. Whereas charset-normalizer don't train on anything, our solution is based on a completely different algorithm, still heuristic through, it does not need weights across every encoding tables.

✨ 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 (aka. defining noise in rendered text). 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.

OpenSSF Best Practices

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.4.9 (2026-07-07)

Fixed

  • Regression in our fallback path leading to a decode error. (#771) We've yanked 3.4.8 as a result of that bug.

3.4.8 (2026-07-06)

Fixed

  • Wall import time due to cascade codec imports for our multibyte first sort of iana supported codecs (#742)
  • Unnecessary json import at runtime (#753)
  • Inverse capitalization not seen by noise detector (#731)

Changed

  • No longer holding a global cache for our noise / coherence measurements. Relax RSS memory usage.
  • Micro-optimizations in our noise / coherence measurements.
  • No longer using regex search by default for our preemptive charset mark algorithm.
  • Raised upperbound of setuptools to v83.
  • Raised upperbound of mypy(c) to v2.1.

Removed

  • Redundant UTF7 BOM marker (#730)

3.4.7 (2026-04-02)

Changed

  • Pre-built optimized version using mypy[c] v1.20.
  • Relax setuptools constraint to setuptools>=68,<82.1.

Fixed

  • Correctly remove SIG remnant in utf-7 decoded string. (#718) (#716)

3.4.6 (2026-03-15)

Changed

  • Flattened the logic in charset_normalizer.md for higher performance. Removed eligible(..) and feed(...) in favor of feed_info(...).
  • Raised upper bound for mypy[c] to 1.20, for our optimized version.
  • Updated UNICODE_RANGES_COMBINED using Unicode blocks v17.

Fixed

  • Edge case where noise difference between two candidates can be almost insignificant. (#672)
  • CLI --normalize writing to wrong path when passing multiple files in. (#702)

Misc

  • Freethreaded pre-built wheels now shipped in PyPI starting with 3.14t. (#616)

3.4.5 (2026-03-06)

Changed

  • Update setuptools constraint to setuptools>=68,<=82.
  • Raised upper bound of mypyc for the optional pre-built extension to v1.19.1

Fixed

  • Add explicit link to lib math in our optimized build. (#692)
  • Logger level not restored correctly for empty byte sequences. (#701)
  • TypeError when passing bytearray to from_bytes. (#703)

Misc

  • Applied safe micro-optimizations in both our noise detector and language detector.
  • Rewrote the query_yes_no function (inside CLI) to avoid using ambiguous licensed code.
  • Added cd.py submodule into mypyc optional compilation to reduce further the performance impact.

3.4.4 (2025-10-13)

Changed

  • Bound setuptools to a specific constraint setuptools>=68,<=81.
  • Raised upper bound of mypyc for the optional pre-built extension to v1.18.2

Removed

  • setuptools-scm as a build dependency.

Misc

  • Enforced hashes in dev-requirements.txt and created ci-requirements.txt for security purposes.
  • Additional pre-built wheels for riscv64, s390x, and armv7l architectures.
  • Restore multiple.intoto.jsonl in GitHub releases in addition to individual attestation file per wheel.

3.4.3 (2025-08-09)

Changed

  • mypy(c) is no longer a required dependency at build time if CHARSET_NORMALIZER_USE_MYPYC isn't set to 1. (#595) (#583)
  • automatically lower confidence on small bytes samples that are not Unicode in detect output legacy function. (#391)

Added

  • Custom build backend to overcome inability to mark mypy as an optional dependency in the build phase.
  • Support for Python 3.14

Fixed

  • sdist archive contained useless directories.
  • automatically fallback on valid UTF-16 or UTF-32 even if the md says it's noisy. (#633)

Misc

  • SBOM are automatically published to the relevant GitHub release to comply with regulatory changes. Each published wheel comes with its SBOM. We choose CycloneDX as the format.
  • Prebuilt optimized wheel are no longer distributed by default for CPython 3.7 due to a change in cibuildwheel.

3.4.2 (2025-05-02)

Fixed

  • Addressed the DeprecationWarning in our CLI regarding argparse.FileType by backporting the target class into the package. (#591)
  • Improved the overall reliability of the detector with CJK Ideographs. (#605) (#587)

Changed

  • Optional mypyc compilation upgraded to version 1.15 for Python >= 3.8

3.4.1 (2024-12-24)

Changed

  • Project metadata are now stored using pyproject.toml instead of setup.cfg using setuptools as the build backend.
  • Enforce annotation delayed loading for a simpler and consistent types in the project.
  • Optional mypyc compilation upgraded to version 1.14 for Python >= 3.8

Added

  • pre-commit configuration.
  • noxfile.

Removed

  • build-requirements.txt as per using pyproject.toml native build configuration.
  • bin/integration.py and bin/serve.py in favor of downstream integration test (see noxfile).
  • setup.cfg in favor of pyproject.toml metadata configuration.
  • Unused utils.range_scan function.

Fixed

  • Converting content to Unicode bytes may insert utf_8 instead of preferred utf-8. (#572)
  • Deprecation warning "'count' is passed as positional argument" when converting to Unicode bytes on Python 3.13+

3.4.0 (2024-10-08)

Added

  • Argument --no-preemptive in the CLI to prevent the detector to search for hints.
  • Support for Python 3.13 (#512)

Fixed

  • Relax the TypeError exception thrown when trying to compare a CharsetMatch with anything else than a CharsetMatch.
  • Improved the general reliability of the detector based on user feedbacks. (#520) (#509) (#498) (#407) (#537)
  • Declared charset in content (preemptive detection) not changed when converting to utf-8 bytes. (#381)

3.3.2 (2023-10-31)

Fixed

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

Added

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

3.3.1 (2023-10-22)

Changed

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

3.3.0 (2023-09-30)

Added

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

Removed

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

Changed

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

Fixed

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

3.2.0 (2023-06-07)

Changed

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

Added

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

Fixed

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

3.1.0 (2023-03-06)

Added

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

Removed

  • Support for Python 3.6 (PR #260)

Changed

  • Optional speedup provided by mypy/c 1.0.1

3.0.1 (2022-11-18)

Fixed

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

Changed

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

3.0.0 (2022-10-20)

Added

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

Changed

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

Fixed

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

Removed

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

3.0.0rc1 (2022-10-18)

Added

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

Changed

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

Fixed

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

Removed

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

3.0.0b2 (2022-08-21)

Added

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

Removed

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

Fixed

  • Sphinx warnings when generating the documentation

3.0.0b1 (2022-08-15)

Changed

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

Removed

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

2.1.1 (2022-08-19)

Deprecated

  • Function normalize scheduled for removal in 3.0

Changed

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

Fixed

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

2.1.0 (2022-06-19)

Added

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

Changed

  • Reuse 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) 2025 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.

  1. They are clearly using specific code for a specific encoding even if covering most of used one.

  2. Chardet 7.0+ was relicensed from LGPL-2.1 to MIT following an AI-assisted rewrite. This relicensing is disputed on two independent grounds: (a) the original author contests that the maintainer had the right to relicense, arguing the rewrite is a derivative work of the LGPL-licensed codebase since it was not a clean room implementation; (b) the copyright claim itself is questionable given the code was primarily generated by an LLM, and AI-generated output may not be copyrightable under most jurisdictions. Either issue alone could undermine the MIT license. Beyond licensing, the rewrite raises questions about responsible use of AI in open source: key architectural ideas pioneered by charset-normalizer - notably decode-first validity filtering (our foundational approach since v1) and encoding pairwise similarity with the same algorithm and threshold — surfaced in chardet 7 without acknowledgment. The project also imported test files from charset-normalizer to train and benchmark against it, then claimed superior accuracy on those very files. Charset-normalizer has always been MIT-licensed, encoding-agnostic by design, and built on a verifiable human-authored history.

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

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

charset_normalizer-3.4.9-py3-none-any.whl (64.5 kB view details)

Uploaded Python 3

charset_normalizer-3.4.9-cp314-cp314t-win_arm64.whl (158.0 kB view details)

Uploaded CPython 3.14tWindows ARM64

charset_normalizer-3.4.9-cp314-cp314t-win_amd64.whl (167.6 kB view details)

Uploaded CPython 3.14tWindows x86-64

charset_normalizer-3.4.9-cp314-cp314t-win32.whl (155.6 kB view details)

Uploaded CPython 3.14tWindows x86

charset_normalizer-3.4.9-cp314-cp314t-musllinux_1_2_x86_64.whl (232.0 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

charset_normalizer-3.4.9-cp314-cp314t-musllinux_1_2_armv7l.whl (215.2 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARMv7l

charset_normalizer-3.4.9-cp314-cp314t-musllinux_1_2_aarch64.whl (225.4 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

charset_normalizer-3.4.9-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl (227.2 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.31+ riscv64manylinux: glibc 2.39+ riscv64

charset_normalizer-3.4.9-cp314-cp314t-manylinux_2_31_armv7l.whl (212.7 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.31+ ARMv7l

charset_normalizer-3.4.9-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (230.2 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

charset_normalizer-3.4.9-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (239.6 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ s390xmanylinux: glibc 2.28+ s390x

charset_normalizer-3.4.9-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (241.6 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ppc64lemanylinux: glibc 2.28+ ppc64le

charset_normalizer-3.4.9-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (223.0 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

charset_normalizer-3.4.9-cp314-cp314t-macosx_10_15_universal2.whl (338.8 kB view details)

Uploaded CPython 3.14tmacOS 10.15+ universal2 (ARM64, x86-64)

charset_normalizer-3.4.9-cp314-cp314-win_arm64.whl (153.3 kB view details)

Uploaded CPython 3.14Windows ARM64

charset_normalizer-3.4.9-cp314-cp314-win_amd64.whl (162.8 kB view details)

Uploaded CPython 3.14Windows x86-64

charset_normalizer-3.4.9-cp314-cp314-win32.whl (151.1 kB view details)

Uploaded CPython 3.14Windows x86

charset_normalizer-3.4.9-cp314-cp314-musllinux_1_2_x86_64.whl (225.2 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

charset_normalizer-3.4.9-cp314-cp314-musllinux_1_2_armv7l.whl (207.4 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARMv7l

charset_normalizer-3.4.9-cp314-cp314-musllinux_1_2_aarch64.whl (218.3 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

charset_normalizer-3.4.9-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl (219.2 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.31+ riscv64manylinux: glibc 2.39+ riscv64

charset_normalizer-3.4.9-cp314-cp314-manylinux_2_31_armv7l.whl (206.7 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.31+ ARMv7l

charset_normalizer-3.4.9-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (223.1 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

charset_normalizer-3.4.9-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (232.5 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ s390xmanylinux: glibc 2.28+ s390x

charset_normalizer-3.4.9-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (236.7 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ppc64lemanylinux: glibc 2.28+ ppc64le

charset_normalizer-3.4.9-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (215.9 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

charset_normalizer-3.4.9-cp314-cp314-macosx_10_15_universal2.whl (317.3 kB view details)

Uploaded CPython 3.14macOS 10.15+ universal2 (ARM64, x86-64)

charset_normalizer-3.4.9-cp313-cp313-win_arm64.whl (152.6 kB view details)

Uploaded CPython 3.13Windows ARM64

charset_normalizer-3.4.9-cp313-cp313-win_amd64.whl (161.9 kB view details)

Uploaded CPython 3.13Windows x86-64

charset_normalizer-3.4.9-cp313-cp313-win32.whl (150.6 kB view details)

Uploaded CPython 3.13Windows x86

charset_normalizer-3.4.9-cp313-cp313-musllinux_1_2_x86_64.whl (225.0 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

charset_normalizer-3.4.9-cp313-cp313-musllinux_1_2_armv7l.whl (209.6 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARMv7l

charset_normalizer-3.4.9-cp313-cp313-musllinux_1_2_aarch64.whl (217.4 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

charset_normalizer-3.4.9-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl (219.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.31+ riscv64manylinux: glibc 2.39+ riscv64

charset_normalizer-3.4.9-cp313-cp313-manylinux_2_31_armv7l.whl (207.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.31+ ARMv7l

charset_normalizer-3.4.9-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (223.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

charset_normalizer-3.4.9-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (232.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ s390xmanylinux: glibc 2.28+ s390x

charset_normalizer-3.4.9-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (236.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64lemanylinux: glibc 2.28+ ppc64le

charset_normalizer-3.4.9-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (215.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

charset_normalizer-3.4.9-cp313-cp313-macosx_10_13_universal2.whl (317.7 kB view details)

Uploaded CPython 3.13macOS 10.13+ universal2 (ARM64, x86-64)

charset_normalizer-3.4.9-cp312-cp312-win_arm64.whl (152.7 kB view details)

Uploaded CPython 3.12Windows ARM64

charset_normalizer-3.4.9-cp312-cp312-win_amd64.whl (162.6 kB view details)

Uploaded CPython 3.12Windows x86-64

charset_normalizer-3.4.9-cp312-cp312-win32.whl (151.2 kB view details)

Uploaded CPython 3.12Windows x86

charset_normalizer-3.4.9-cp312-cp312-musllinux_1_2_x86_64.whl (226.0 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

charset_normalizer-3.4.9-cp312-cp312-musllinux_1_2_armv7l.whl (210.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

charset_normalizer-3.4.9-cp312-cp312-musllinux_1_2_aarch64.whl (218.5 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

charset_normalizer-3.4.9-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl (219.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.31+ riscv64manylinux: glibc 2.39+ riscv64

charset_normalizer-3.4.9-cp312-cp312-manylinux_2_31_armv7l.whl (208.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.31+ ARMv7l

charset_normalizer-3.4.9-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (224.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

charset_normalizer-3.4.9-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (233.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390xmanylinux: glibc 2.28+ s390x

charset_normalizer-3.4.9-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (237.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64lemanylinux: glibc 2.28+ ppc64le

charset_normalizer-3.4.9-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (215.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

charset_normalizer-3.4.9-cp312-cp312-macosx_10_13_universal2.whl (319.3 kB view details)

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

charset_normalizer-3.4.9-cp311-cp311-win_arm64.whl (152.6 kB view details)

Uploaded CPython 3.11Windows ARM64

charset_normalizer-3.4.9-cp311-cp311-win_amd64.whl (161.4 kB view details)

Uploaded CPython 3.11Windows x86-64

charset_normalizer-3.4.9-cp311-cp311-win32.whl (150.5 kB view details)

Uploaded CPython 3.11Windows x86

charset_normalizer-3.4.9-cp311-cp311-musllinux_1_2_x86_64.whl (223.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

charset_normalizer-3.4.9-cp311-cp311-musllinux_1_2_armv7l.whl (206.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

charset_normalizer-3.4.9-cp311-cp311-musllinux_1_2_aarch64.whl (216.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

charset_normalizer-3.4.9-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl (217.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.31+ riscv64manylinux: glibc 2.39+ riscv64

charset_normalizer-3.4.9-cp311-cp311-manylinux_2_31_armv7l.whl (205.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.31+ ARMv7l

charset_normalizer-3.4.9-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (221.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

charset_normalizer-3.4.9-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (229.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390xmanylinux: glibc 2.28+ s390x

charset_normalizer-3.4.9-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (235.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64lemanylinux: glibc 2.28+ ppc64le

charset_normalizer-3.4.9-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (213.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

charset_normalizer-3.4.9-cp311-cp311-macosx_10_9_universal2.whl (317.1 kB view details)

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

charset_normalizer-3.4.9-cp310-cp310-win_arm64.whl (153.1 kB view details)

Uploaded CPython 3.10Windows ARM64

charset_normalizer-3.4.9-cp310-cp310-win_amd64.whl (162.3 kB view details)

Uploaded CPython 3.10Windows x86-64

charset_normalizer-3.4.9-cp310-cp310-win32.whl (150.9 kB view details)

Uploaded CPython 3.10Windows x86

charset_normalizer-3.4.9-cp310-cp310-musllinux_1_2_x86_64.whl (226.2 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

charset_normalizer-3.4.9-cp310-cp310-musllinux_1_2_armv7l.whl (209.7 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARMv7l

charset_normalizer-3.4.9-cp310-cp310-musllinux_1_2_aarch64.whl (219.2 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

charset_normalizer-3.4.9-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl (221.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.31+ riscv64manylinux: glibc 2.39+ riscv64

charset_normalizer-3.4.9-cp310-cp310-manylinux_2_31_armv7l.whl (208.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.31+ ARMv7l

charset_normalizer-3.4.9-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (223.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

charset_normalizer-3.4.9-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (233.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390xmanylinux: glibc 2.28+ s390x

charset_normalizer-3.4.9-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (238.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64lemanylinux: glibc 2.28+ ppc64le

charset_normalizer-3.4.9-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (216.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

charset_normalizer-3.4.9-cp310-cp310-macosx_10_9_universal2.whl (322.2 kB view details)

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

charset_normalizer-3.4.9-cp39-cp39-win_arm64.whl (147.9 kB view details)

Uploaded CPython 3.9Windows ARM64

charset_normalizer-3.4.9-cp39-cp39-win_amd64.whl (156.4 kB view details)

Uploaded CPython 3.9Windows x86-64

charset_normalizer-3.4.9-cp39-cp39-win32.whl (146.3 kB view details)

Uploaded CPython 3.9Windows x86

charset_normalizer-3.4.9-cp39-cp39-musllinux_1_2_x86_64.whl (216.5 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

charset_normalizer-3.4.9-cp39-cp39-musllinux_1_2_armv7l.whl (201.0 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARMv7l

charset_normalizer-3.4.9-cp39-cp39-musllinux_1_2_aarch64.whl (209.3 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

charset_normalizer-3.4.9-cp39-cp39-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl (211.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.31+ riscv64manylinux: glibc 2.39+ riscv64

charset_normalizer-3.4.9-cp39-cp39-manylinux_2_31_armv7l.whl (200.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.31+ ARMv7l

charset_normalizer-3.4.9-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (214.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

charset_normalizer-3.4.9-cp39-cp39-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (222.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ s390xmanylinux: glibc 2.28+ s390x

charset_normalizer-3.4.9-cp39-cp39-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (226.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64lemanylinux: glibc 2.28+ ppc64le

charset_normalizer-3.4.9-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (206.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

charset_normalizer-3.4.9-cp39-cp39-macosx_10_9_universal2.whl (306.1 kB view details)

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

File details

Details for the file charset_normalizer-3.4.9.tar.gz.

File metadata

  • Download URL: charset_normalizer-3.4.9.tar.gz
  • Upload date:
  • Size: 152.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for charset_normalizer-3.4.9.tar.gz
Algorithm Hash digest
SHA256 673611bbd43f0810bec0b0f028ddeaaa501190339cac411f347ac76917c3ae7b
MD5 6494b76e4b6a36161c9885080a13222e
BLAKE2b-256 bd2a23f34ec9d04624958e137efdc394888716353190e75f25dd22c7a2c7a8aa

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9.tar.gz:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-py3-none-any.whl
Algorithm Hash digest
SHA256 68e5f26a1ad57ded6d1cfb85331d1c1a195314756471d97758c48498bb4dcdf5
MD5 accd3b3d357cfec6c34c43d674303046
BLAKE2b-256 982bf97f1c193fb855c345d678f5077d6926034db0722df74c8f057020e05a25

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-py3-none-any.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp314-cp314t-win_arm64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 19ac87f93086ce37b86e098888555c4b4bc48102279bae3350098c0ed664b501
MD5 f87b5b65b46f6aab780175bcf345182f
BLAKE2b-256 3dc6eee9dca4439b1061f76373f06ea855678cc4a64c1c3c90b50e479edbb8eb

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp314-cp314t-win_arm64.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 9b8e0f3107e2200b76f6054de99016eac3ee6762713587b36baaa7e4bd2ae177
MD5 4a9cd2686e454705fd28236b02b88cf0
BLAKE2b-256 803fbd97d3d9c613013d07cb7733d299385b41df37f0471310f5a73dc359f0b8

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp314-cp314t-win_amd64.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp314-cp314t-win32.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 0d861473f743244d349b50f850d10eb87aeb22bbdcc8e64f79273c94af5a8226
MD5 5ca1e1861c475bfa58f75ebc0fca1260
BLAKE2b-256 b127693ee5e8a18191eb38647360c51cd505013e2bd3b366aa43fd5344c21e3c

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp314-cp314t-win32.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ee2f2a527e3c1a6e6411eb4209642e138b544a2d72fe5d0d76daf77b24063534
MD5 3547d34b13a678779d7cee600649aaf6
BLAKE2b-256 f7409593d54209765207a7f11073c06494c1721e4ca4a0a426c597679bf7f91e

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp314-cp314t-musllinux_1_2_x86_64.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp314-cp314t-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp314-cp314t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 cd6c3d4b783c556fa00bf540854e42f135e2f256abd29669fcd0da0f2dec79c2
MD5 3472f1a136b158e911b42576eaffd05a
BLAKE2b-256 78ad98aae8630ac71f16711968e38a5acfecce41b778bf2f0312851020f565a8

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp314-cp314t-musllinux_1_2_armv7l.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 83aed2c10721ddd90f68140685391b50811a880af20654c59af6b6c66c40513c
MD5 950ffeb0a80dce578e7945a0e51e1f44
BLAKE2b-256 e4566c745619ac397e8871e2bcd3cea1eec86b877488f33888b3aef5c3ed506e

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp314-cp314t-musllinux_1_2_aarch64.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 32286a2c8d167e897177b673176c1e3e00d4057caf5d2b64eef9a3666b03018e
MD5 c7c706332684f7771b0f7a18aaab7c2d
BLAKE2b-256 eef0f1c4fe746c395922961b5916ed1d7d6e7d4c84851d19ed43cc89980ec953

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp314-cp314t-manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp314-cp314t-manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 f86c6358749bd4fda175388691e3ba8c46e24c5347d0afd20f9b7edfc9faf07d
MD5 842c04684bb32e443be61840c080145d
BLAKE2b-256 5294af74dde74a3996bd959c350709bfe50e297823d70a8c1cbd54b838880863

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp314-cp314t-manylinux_2_31_armv7l.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 df115d4d83168fdf2cae48ef1ff6d1cb4c466364e30861b37121de0f3bf1b990
MD5 28b6c488707455111c3e391ea501d812
BLAKE2b-256 d4ce9af95f7876194bd7a14e3dfe4a4de2e0bff02666a3910d72beafd06cc297

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 fa36ec09ef71d158186bc79e359ff5fdd6e7996fe8ab638f00d6b93139ba4fcf
MD5 a2ecdd24c1a1f9ed665e24dd876db218
BLAKE2b-256 3defd96ec496cfea0c21db43b0ad03891308b02388d054cc902cf0e5a1ad6a88

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 cc1b0fff8ead343dae06305f954eb8468ba0ec1a97881f42489d198e4ce3c632
MD5 c0c1e71273ed4675931cc6dbeadac0cf
BLAKE2b-256 cb322e64bd2be10e89c61e57ebe6a93fd98ae88eb7ebe414b5121f22c96c69eb

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 51447e9aa2684679af07ca5021c3db526e0284347ebf4ffcec1154c3350cfe32
MD5 953afa6fd9b27dc13deb75a6f95f64cf
BLAKE2b-256 cd917253a32e86b7e1d1239b1b36ba6dd0f021a21107ab33054b53119cc083b9

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp314-cp314t-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp314-cp314t-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 609b3ba8fcc0fb5ab7af00719d0fb6ad0cb518e48e7712d12fd68f1327951198
MD5 1537fd1e11f4f47b669657ac6e3f2d9b
BLAKE2b-256 005e17398df3a139985ba9d11ed072531986f408c8fca952835ef1ab1820c02b

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp314-cp314t-macosx_10_15_universal2.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp314-cp314-win_arm64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 40a126142a56b2dfc0aacbad1de8310cbf60da7656db0e6b16eebd48e3e93519
MD5 d9930ece9f324e38ccdf67fe94edc14e
BLAKE2b-256 2095d75e82f8ce9fd323ebf059c16c9aadefb22a1ecde13b7840b35835e4886c

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp314-cp314-win_arm64.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 16b65ea0f2465b6fb52aa22de5eca612aa964ddfec00a912e26f4656cbef890b
MD5 f891cc15d78aedc93e555c64d8b46442
BLAKE2b-256 49fda1d26144398c67486422a72bf5812cda22cb4ccfcd95a290fb41ceb4b8e2

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp314-cp314-win_amd64.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp314-cp314-win32.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 c1c948747b03be832dceed96ca815cef7360de9aa19d37c730f8e3f6101aca48
MD5 5e1f4b96ef942f94410dfec14032c50e
BLAKE2b-256 9bf2c0d4b8508565a36bc5c624e88ed297f5b0b1095011034d7f5b83a69908b5

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp314-cp314-win32.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 898f0e9068ca27d37f8e83a5b962821df851532e6c4a7d615c1c033f9da6eedf
MD5 930baf4cb6ad94106a655e61add467e4
BLAKE2b-256 f639c914445c321a845097ce4f6ac7de9a18228a77b766272125a1ce00d851eb

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp314-cp314-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp314-cp314-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 d4d6fcde76f94f5cb9e43e9e9a61f16dacefd228cbbf6f1a09bd9b219a92f1a1
MD5 b9d971696132cb3982d567fd7ddbef05
BLAKE2b-256 f178c9c71d599f5aa2d42bcdd35cbbd46d7f535351a57e40ff7d8e5a7e219401

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp314-cp314-musllinux_1_2_armv7l.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a4cfde78a9f2880208d16a93b795726a3017d5977e08d1e162a7a31322479c41
MD5 fdecdf350830dbfe9821efacd550529b
BLAKE2b-256 42abb9bc2e77d6b44a7e46ef62ec5cac1c9a6ba7b9135a5d560f002696ec9995

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp314-cp314-musllinux_1_2_aarch64.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 4d1c96a7a18b9690a4d46df09e3e3382406ae3213727cd1019ebade1c4a81917
MD5 33f0c1492f3df6cedafce826b06de49b
BLAKE2b-256 10e047c079dd82d217c807479cd59ffd30af56307ea31c108b75758970459ad3

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp314-cp314-manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp314-cp314-manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 f7fb7d750cfa0a070d2c24e831fd3481019a60dd317ea2b39acbcebc08b6ed81
MD5 465ee78f97c68687044458f8a3a3827c
BLAKE2b-256 197955c32d06d76ae4feafe053f061f3e3ab70bcf19f4007797ce8c3efda7830

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp314-cp314-manylinux_2_31_armv7l.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c25fe15c70c59eb7c5ce8c06a1f3fa1da0ecc5ea1e7a5922c40fd2fa9b0d5046
MD5 7bfd5c9cc877f55d5faa4c22dcce6671
BLAKE2b-256 f4c4b3e049d2aa3766180c78507110543d9d50894cc97f57de543f1be521dcdc

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 f840ed6d8ecba8255df8c42b87fadeda98ddfc6eeec05e2dc66e26d46dd6f58a
MD5 ec138fd5a288112392ee9184f2fb6813
BLAKE2b-256 49ba768fa3f36048d81c477a0ce61f813bc1454d80917ccfe550abd9f44f5e24

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 33bdcc2a32c0a0e861f60841a512c8acc658c87c2ac59d89e3a46dacf7d866e4
MD5 22c8b7c0c79ea4e707c3ef501946d6dd
BLAKE2b-256 8ce75ddfd76fc061eb52de219658a4aa431cbacadf0a0219c8854f00da50d289

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8a79d9f4d8001473a30c163556b3c3bfebec837495a412dde78b51672f6134f9
MD5 3292fea1c7263f24123f51f44654414d
BLAKE2b-256 2bf9ef4a69ea338ad3c0deceea0f5f7d2380ae8b52132b06d652cb0d2cd86706

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp314-cp314-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 0327fcd59a935777d83410750c50600ee9571af2846f71ce40f25b13da1ef380
MD5 ad9bf611bb77ea0388a06452175d8a13
BLAKE2b-256 7e8d496817fa0944239ecae662dd57ea765cfeaec6a735f9f025d4b7b72e7143

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp314-cp314-macosx_10_15_universal2.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp313-cp313-win_arm64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 611057cc5d5c0afc743ba8be6bd828c17e0aaa8643f9d0a9b9bb7dea80eb8012
MD5 243348c14d268fd99e901efb80bfdb96
BLAKE2b-256 6efbd560d1d1555debbfe7849d9cac6145c1b537709d79576bf22557ed803b82

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp313-cp313-win_arm64.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 fe2c7201c642b7c308f1675355ad7ff7b66acfe3541625efe5a3ad38f29d6115
MD5 cf5e1a2082902f57d0d9b95d12063ff9
BLAKE2b-256 e8ef6953a77c7cf2c2ff9998e6f575ab3e380119f100223381565a4f94c1f836

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp313-cp313-win_amd64.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp313-cp313-win32.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 51307f5c71007673a2bf8232ad973483d281e74cb99c8c5a990af1eefa6277d9
MD5 459fad2d4649a53f86c4eae7c28d7234
BLAKE2b-256 d0a353ddae3db108a088156aa8ddfafd411ebbc1340f48c5573f697b27f69a39

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp313-cp313-win32.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 69b157c5d3292bcd443faca052f3096f637f1e074b98212a933c074ae23dc3b8
MD5 5629121b2445fbb2ca269cb7173f9334
BLAKE2b-256 6cef2473d3c4d869155be4af1191111d59c4d5c4e0173026f7e85b176e23bf65

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp313-cp313-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 75286256590a6320cf106a0d28970d3560aad9ee09aa7b34fb40524792436d35
MD5 3b47c8b1f4e0aea909c6393e6eb05019
BLAKE2b-256 867e5ce0bba863470fd1902d5e5843968951bddf38abe4742fc97116ef4598b3

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp313-cp313-musllinux_1_2_armv7l.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 416c229f77e5ea25b3dfd4b582f8d73d7e43c22320302b9ab128a2d3a0b38efe
MD5 73f20f4de17e7886e1c753d5350ebd84
BLAKE2b-256 4818c8f397329c35e32f6a837e488986f4ae03bd2abebc453b48714991630c2f

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 a4fbdde9dd4a9ce5fd52c2b3a347bb50cc89483ef783f1cb00d408c13f7a96c0
MD5 26d71a84ae9b5049a274b19255a5598e
BLAKE2b-256 3a2545f30093ae27dd7b92a793b61882a38685f993700113ca36e0c9c14965e1

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp313-cp313-manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp313-cp313-manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 5b10cd92fc5c498b35a8635df6d5a100207f88b63a4dc1de7ef9a548e1e2cd63
MD5 8674e169f65493b721e59a11052d6157
BLAKE2b-256 b03efaee8f9de92b14ee1198e9163252bb15efee7301b31256a3b6d9ebfdd0dd

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp313-cp313-manylinux_2_31_armv7l.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 84fd18bcc17526fc2b3c1af7d2b9217d32c9c04448c16ec693b9b4f1985c3d33
MD5 fffa7e6749823bd6bf7316594bd137bb
BLAKE2b-256 eaf872eb13dcabe7257035cea8aefd922caad2f110d252bf9f67c4c2ca763aee

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 bd47ba7fc3ca94896759ea0109775132d3e7ab921fbf54038e1bab2e46c313c9
MD5 f4f7422516ea44deaeb35982728ca9f0
BLAKE2b-256 f160b22cdbee7e4013dab8b0d7647fc6181120fbbbc8f7025c226d15bd5a47fc

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 e4fd89cc178bced6ad29cb3e6dd4aa63fa5017c3524dbd0b25998fb64a87cc8b
MD5 d7812d3cfac9c25eafbea61ede7ba53e
BLAKE2b-256 928f3a47a3667c83c2df9483d91644c6c107de3bf8874aa1793da9d3012eb986

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 21e764fd1e70b6a3e205a0e46f3051701f98a8cb3fad66eeb80e48bb502f8698
MD5 1542f3cb5c4857906b1e33d476d7ae88
BLAKE2b-256 d0398ff066c672434225f8d25f8b739f992af250944392173dcc88362681c9bf

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp313-cp313-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 440eede837960000d74978f0eba527be106b5b9aee0daf779d395276ed0b0614
MD5 da2920d83cc645f9ac9b124748044a29
BLAKE2b-256 b20697ec2aeae780b31d742b6352218b43841a6871e2564578ca522dce4a45c3

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp313-cp313-macosx_10_13_universal2.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp312-cp312-win_arm64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 78fa18e436a1a0e58dbd7e02fc4473f3f32cceb12df9dfca542d075961c307d2
MD5 7ca9c7f685ce970c62c6a316b57dc64e
BLAKE2b-256 f0e60386d43a261ff4e4b30c5857af7df877254b46bec7b9d1b74b6bf969a90b

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp312-cp312-win_arm64.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 4b3dac63058cc36820b0dd072f89898604e2d39686fe05321729d00d8ac185a0
MD5 cc092200161fe56157e121a5ad8ba8f3
BLAKE2b-256 80ccf920afd1a23c58ccd53c1d36085a71893a4737ff5e66e0371efab6809850

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp312-cp312-win_amd64.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 78841cccf1af7b40f6f716338d50c0902dbe88d9f800b3c973b7a9a0a693a642
MD5 74bff3fd1210752b0edd5f5c5409dfea
BLAKE2b-256 0e426dbc00b8cd16011691203e33570fa42ed5746599a2e878112d16eab403a3

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp312-cp312-win32.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 03d07803992c6c7bbc976327f34b18b6160327fc81cb82c9d504720ac0be3b62
MD5 af83c77313ac7c319111e5c31008bddf
BLAKE2b-256 83dc9b29fa4412b318bf3bfea985c35d67eb55e04b59a7c3f2237168b0e0be6f

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp312-cp312-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 a1786910334ed46ab1dd73222f2cd1e05c2c3bb39f6dddb4f8b36fc382058a39
MD5 a79372ab0e0c8fb487b7ea3b30301853
BLAKE2b-256 a134ef5c05f412f42520d7709b7d3784d19640839eb7366ded1755511585429f

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp312-cp312-musllinux_1_2_armv7l.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 60f44ade2cf573dad7a277e6f8ca9a51a21dda572b13bd7d8539bb3cd5dbedde
MD5 73702bc38a09a5c97beca40e28ac8440
BLAKE2b-256 339a895095b83e7907abd6d3d99aad3a38ad0d9686cc186cb0c94c24320fe63e

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 9cdef90ae47919cae358d8ab15797a800ed41da7aba5d72419fb510729e2ed4b
MD5 cc9be3872f4e38fe38b4a3fa1126d33a
BLAKE2b-256 d7743c12f9755717dfe5c5c87da63f35d765fa0c00382ec26bf23f7fae34f2ba

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp312-cp312-manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp312-cp312-manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 90c44bc373b7687f6948b693cceaea1348ae0975d7474746559494468e3c1d84
MD5 ee6226288942c9f133e39a5634290532
BLAKE2b-256 873aad914516df7e358a81aae018caa5e0470ba827fa6d763b1d2e87d920a5f6

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp312-cp312-manylinux_2_31_armv7l.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5e226f6218febc71f6c1fc2fafb91c226f75bdc1d8fb12d66823716e891608fd
MD5 481ab543527a6513ac688aeab6cccf39
BLAKE2b-256 01c44fa4c8b3097a11f3c5f09a35b72ed6855fb1d332469504962ab7bafcc702

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 7b86a2b16095d250c6f58b3d9b2eee6f4147754344f3dab0922f7c9bf7d226c9
MD5 e8213b765494697ef0449b01564daa21
BLAKE2b-256 5078ce342ca4ff30b2eb49fe6d9578df85974f90c67d294113e94efdd9664cbd

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 9104ed0bd76a429d46f9ec0dbc9b08ad1d2dcdf2b00a5a0daa1c145329b35b44
MD5 070f09b4ae8ccf55b1a09f8432742d19
BLAKE2b-256 4b4c5361f9aa7f2cb58d94f2ab831b3d493f69efb1d239654b4744e3c09527cb

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9b2aff1c7b3884512b9512c3eaadd9bab39fb45042ffaaa1dd08ff2b9f8109d9
MD5 1e6c76b29ef5119dd54ef4632ae6f035
BLAKE2b-256 ec965d9364e3342d69f3a045e1777bc47c85c383e6e9466d561b33fdb419d1f9

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp312-cp312-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 45b0cc4e3556cd875e09102988d1ab8356c998b596c9fced84547c8138b487a0
MD5 919687c211c8736738a7fa4f59c780d4
BLAKE2b-256 704aecbd131485c07fcdfad54e28946d513e3da22ef3b4bd854dcafae54ec739

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp312-cp312-macosx_10_13_universal2.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp311-cp311-win_arm64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 1d22856ffbe153a602df38e4a5464f0b748a54002e0d69ac6d2ad0a197cc99ec
MD5 67b72e44623522398bdf0183ee61ca7f
BLAKE2b-256 4f8d1569f4d0032d6ba2a4fe4591c35bf87868c600c41a71eb5c2e1ffa8464c2

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp311-cp311-win_arm64.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6366a16e1a25018694d6a5d784d09b046edc9eac40ea2b54065c3052672516a1
MD5 03819bd56ca01d71da0fab3f3f4be7f8
BLAKE2b-256 eda1e29995109e455dc8eff8d0fac6ae509be39561318a7cfeac5d33ad029213

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp311-cp311-win_amd64.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 ac351b3b8014eead140e77e9717e2992c6bbe30b63bc3422422eb84865412e3d
MD5 8f21b848204956027eb202b70bc8bcbd
BLAKE2b-256 83d59096aa3cf532dfad237861544eb47a0f20d5adbf1039760fed8eaae935d9

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp311-cp311-win32.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 280081916dc341820640489a66e4696049401ef1cf6dd672f672e70ad915aca3
MD5 676f6982ca6d018910728ddae75a519a
BLAKE2b-256 afba5e5007c370702f85d2ef75791fac7943ed41e080364a673b20142e430e3e

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp311-cp311-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 3d92613ec25e43b05f042302531ec0f00b8445190e43325880cbd6ab7c2581da
MD5 77b1612666e299159367a2de8721af8a
BLAKE2b-256 a5ffc946d63bc3786d5b84d960b0f7ab7e25b828486a946b5aa997625bcaf6a6

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp311-cp311-musllinux_1_2_armv7l.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 67830fc78e67501f47bb950471b2dcb9b35b140084429318e862895a8e89c993
MD5 8ec30a467ecbbf7514bbd19ec337fde2
BLAKE2b-256 d98dfeabb82cb49fcad14515b1d7d1ca4787b0da7fc723a212bf89bc9e0fac52

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 871ff67ea1aad4dfd91736464934d56b32dac49f9fbe16cddba36198a7b3a0db
MD5 96d4191107297b4c34c011413da944ba
BLAKE2b-256 0c742f62c8821b969ea3bd67cc2e6976834f48ca5d12664d2559ebcd9bcfbed7

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp311-cp311-manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp311-cp311-manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 c0323c9daef75ef2e5083624b4585018a0c9d5e3b40f607eed81a311270b934b
MD5 c25bd30fad9aa749c2619e0f4747d0f6
BLAKE2b-256 449580282cce0fae9c3061203d723ee87da996aed79679e65d8935050ee7ca1f

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp311-cp311-manylinux_2_31_armv7l.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 04ce310cb89c15df659582aee80a0603788732a5e017d5bd5c81158106ce249c
MD5 e86570da0141252010446eded244892d
BLAKE2b-256 a53449b9060e8418b14fb5cba9cf6bfb383111e2538a03a1fb18e66a95aeb3d5

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 4773092f8019072343a7447203308b176e10199920eb02d6195e81bbb3274c29
MD5 76e95aef65f2292e886a0a6eda13f801
BLAKE2b-256 4e6ede0229a7ef40f6f9d28a837eebf4ec47bdca5dab4e900c84f22919af636a

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 304b13570067b2547562e308af560b3963857b1fa90bd6afd978130130fe2d6a
MD5 85245d121552c0fd305da9cac43c6180
BLAKE2b-256 b34603ddc7da576d814fe0a36dd1f0fd3258e95404b4b2e3c026b7923d7e133f

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2a441ea71902098ffe78c5abe6c494f44160b4af614ed16c3d9a3b1d17fd8ee2
MD5 12c7c59e9ddd58c3017a10f506d427a1
BLAKE2b-256 c3692a5385192e67175f7d8bd5ce4f57c24bc956439adeae5c13a99aa28a53d1

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 0e94703ec9684807f20cfb5eed95c70f67f2a8f21ad620146d7b5a13677b93e5
MD5 bf2560a5275ffa6ec6cefb607a4bf7ad
BLAKE2b-256 0be385ec501f206fb049259288c1f3506e53876937fb00edb47009348e66756b

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp311-cp311-macosx_10_9_universal2.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp310-cp310-win_arm64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 375b83ed0aecfce76c16d198fbc21f3b11b337d68662bea0a995046682a11419
MD5 efebd635017ea3dab333578092ef6ab5
BLAKE2b-256 01daa44bd7a13d426e69e4894557106cd58669097bfad4a8681123b618fbfc5d

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp310-cp310-win_arm64.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8c041122946b7ba21bb32c45b1aa57b1be35527690aeb3c5c234521085632eee
MD5 ed0642de16ddc4fb795b928fedc9f40c
BLAKE2b-256 378dca39a7559a4797505530d084fd3a49a2c959efbbbff146302fb7be4e3b35

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp310-cp310-win_amd64.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 432786d3561e69aeeae6c7e8648964ce0ad05736120135601f87ac26b9c83381
MD5 db51ff7e71869af404a03bc6f225384d
BLAKE2b-256 c402c57a22739fe05246b0b5783b3bfb6afaac4eebb46f3ececdfb2f048f780e

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp310-cp310-win32.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 79580094b00d1789d1f93ea55bc43cb2f611910c72235b7657f3482ddcc1b22d
MD5 b834d92c2a4ba665d30a3df03a128d7b
BLAKE2b-256 6301f2fb3bd3a73be48b173ee0c6aa8d2497af97d5663a8c4c4b491de4c62f7a

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp310-cp310-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 65a7ff3f705e57d392f7261b6d0550fe137c3019477431f1c355e0db0a7d3e15
MD5 e3a87c4f055027dab8a7e04fc816e5ea
BLAKE2b-256 0ce7aaf6da33fc9f4691cda8f7efbc9f69179d3d39ec8a4799baf273ee1d8db0

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp310-cp310-musllinux_1_2_armv7l.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e9701d0049d92c16703a42771b98d560b95248949f23f8cf7b4eddd201814fb9
MD5 073185fc2b3c9c1594b1f3e148941a50
BLAKE2b-256 1d85181c652953eb5276d198f375b1dd641047392050098100a3a02d6534f657

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp310-cp310-musllinux_1_2_aarch64.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 b5314963fce9b0b12743891de876e724997864ee22aa496f903f426c7e2fa5b2
MD5 634dcd5e0db14736cab66f005c36551b
BLAKE2b-256 5ebe7ee4453d7e88dfbc4104ccd34900b9f2c7c17dac22881865fe0e82424a25

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp310-cp310-manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp310-cp310-manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 bcf74c1df76758a395bf0af608c04c82257523f55c9868b334f06270d0f2112b
MD5 3bf1354db1efcf56348eaad48fb5b626
BLAKE2b-256 3631a276bb2e66243072a3fd06fdcab9cbb61a305b02143d70d2bda21d888fa8

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp310-cp310-manylinux_2_31_armv7l.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9bb41182d93ea91f60b4bc8fbf4c820c69ef8a12ab2d917f3f1834f1acad07e8
MD5 b8051d92756bbba5714cca7c2c831c13
BLAKE2b-256 e85fb98b8da398637b551e427e7be922bdec19177dc54d6811dcdaa503f23aac

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 16d10d789dd9bcca1173c95af82c58433122564b7bc39385124be735a35cbe99
MD5 44ef8bddf68f11cfe1562fc576e42307
BLAKE2b-256 7ff4ffbb83546e1f198ecc70ecd372b65cf2b50f9068b380abd67640f17a8e18

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 c1225416b463483160e4af85d5fc3a9690ccb53fd4b1865a6437825f5ede3209
MD5 49bfe105d955955bd13e89af79f437ca
BLAKE2b-256 80336c99c1b3e6b8bf730e1bc809b9a2608f224145069114c479a2e9e1494346

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 aa99adc8f081b475a12843953db36831eaf83ec33eb46a90629ca6a5de45a616
MD5 c8df22f0b3748eb57db3e33c2981b589
BLAKE2b-256 ded1b4319dc3229d8272fba305e206fc0a148e2de8d4087917ce62ae6382f359

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 cd6280cf040f233bd7d3407b743b4b4c74f70e8e1c4199cb112a62c941c0772a
MD5 d506461f4ccaf30af8399dd153150b2c
BLAKE2b-256 ad818e983840c6e5b93b33c2ba81aa3d52c2e42f0e9a690ce7607a2e61da4a5c

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp310-cp310-macosx_10_9_universal2.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp39-cp39-win_arm64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp39-cp39-win_arm64.whl
Algorithm Hash digest
SHA256 476743fe6dfe14a2da12e3ac79125dc84a3b2cf8094369a47a1529b0cd8549fe
MD5 7c087006b2ce76cf262c388e93ff12ab
BLAKE2b-256 28e99fb6099b868c82a40698a748ae0fbd4f31ccc13844c176a07158ba2abbfd

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp39-cp39-win_arm64.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ddf4af30b417d9fe16481e9b81c27ab2a7cde1ff7ba3e85653b02db7d145dc7b
MD5 25bdcfb09835e72617321232cb6b5483
BLAKE2b-256 a25586048bde1c9d0352940bd7b87d825091a52aef67d01cde6c6f7342c5b552

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp39-cp39-win_amd64.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 93d59d504b230e83c7a843251681959a0b6a9cd76f6e146ce1b8a80eb8739af9
MD5 43ac0451538574f4fbef7936b401c3cc
BLAKE2b-256 176dbff78a4bacc4891bc63ec5bdc6776d8c85e47fab93d0d5f6223068fad0a4

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp39-cp39-win32.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 43b9e366a31fdd1c87d0eb08f579b4a82b723ea54338f040d6b4e518a026ea29
MD5 ec6e09c8bf9e7e158dc402a4cc9cf7e1
BLAKE2b-256 eb7859344ff9a4a7b5f6530bf7bec2c980047cc42c3a616596cdbd8cb5c1a1af

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp39-cp39-musllinux_1_2_x86_64.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp39-cp39-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 ad41ba96094304aa090f5a30cb6e4fb3b3f1c264c523394b4c39bbacc4dc92ba
MD5 15d751f787b29e2d98253b24722e6e9e
BLAKE2b-256 5fc06eec7bdabe6cbbcc274ec04596f6d93865751a0541d33d60d1ce179bd372

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp39-cp39-musllinux_1_2_armv7l.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0fa1aec2d32bcc03c8fa0f6f1712caad1adc38509f31142112e5c9daf5b9c833
MD5 45d4d2e1781ef9a7549f0bcbe6548c77
BLAKE2b-256 ed61710738687f90d01c06a04ed52d6ca1e62dd9b1d8cc2567098167c4691034

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp39-cp39-musllinux_1_2_aarch64.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp39-cp39-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp39-cp39-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 920079c3f7456fa213e0829ed2073aaa727fd39d889ead5b4f35d0de5460d04f
MD5 8c2608489ec38efedc2026470bdc110b
BLAKE2b-256 3dcaad1d7c7d3077dab873f539d3e1d083c0845a762cb0bafdfbe3ef93add598

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp39-cp39-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp39-cp39-manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp39-cp39-manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 231ddcbb35e2ff8973e1365db41fe0572662893b99a05deb183b68ad4c0c8bd4
MD5 ecf80eefe00c4b16db1893c5361d05ed
BLAKE2b-256 ecb4ef5a49b2e77c00deb43bb3256592b115ba9e4346016e82c516b8d215bf68

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp39-cp39-manylinux_2_31_armv7l.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3c09a49d6cde137258beb3d551994a2927fd35ad5cf96aed573f61bbd67c5f84
MD5 08f2baf930eb3f0197920a376b75b858
BLAKE2b-256 6d4679847edd07244a4a2d443c6655a7b6ee94203c21539414b059f32713c357

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp39-cp39-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp39-cp39-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 df7276909358e5635ae203673ab7e509ddd224225a8d6b0790bf13eb2bde1cc5
MD5 d1f71860683ddf0302f95f3202d8d475
BLAKE2b-256 6a05c94d5cd23396289c54c93b02e0273b4dd8921641d9968c4828caf9bbaad9

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp39-cp39-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp39-cp39-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp39-cp39-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 58150c9f9b9a552505912d182ccdf26f6396fb6094816ceebcbb20eecabaed94
MD5 5e04b40e1bd6390d5c80e8e1f64f270d
BLAKE2b-256 14cb1db8b96547ee3186cd2dd7f2e59dd560a9b80748f3604171f3c153d62811

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp39-cp39-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file charset_normalizer-3.4.9-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 68ce9f4d6b26d5ccbf7fd4459bf75f74a0a146677ebba80597df60cbdb20e6f4
MD5 692dba3453ff25b6ad9fdfc75ab84bad
BLAKE2b-256 c853a8c042eb9eee4716f4d42a0f5a571eb32a09ec429be9fb0b8b9d765393ba

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.4.9-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 253a4a220747e8b5faf57ec320c4f5efb0cef05f647420bf267143ec15dba10a
MD5 11aeb96f04d36704cf014ef43041153e
BLAKE2b-256 a6ec81e22253f4b7091eca6515bb3da5e45d05a663f7f567bb745695dc60f892

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.9-cp39-cp39-macosx_10_9_universal2.whl:

Publisher: cd.yml on jawah/charset_normalizer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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