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.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.8.tar.gz (151.8 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.8-py3-none-any.whl (64.3 kB view details)

Uploaded Python 3

charset_normalizer-3.4.8-cp314-cp314t-win_arm64.whl (157.8 kB view details)

Uploaded CPython 3.14tWindows ARM64

charset_normalizer-3.4.8-cp314-cp314t-win_amd64.whl (167.4 kB view details)

Uploaded CPython 3.14tWindows x86-64

charset_normalizer-3.4.8-cp314-cp314t-win32.whl (155.3 kB view details)

Uploaded CPython 3.14tWindows x86

charset_normalizer-3.4.8-cp314-cp314t-musllinux_1_2_x86_64.whl (231.7 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

charset_normalizer-3.4.8-cp314-cp314t-musllinux_1_2_armv7l.whl (215.0 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARMv7l

charset_normalizer-3.4.8-cp314-cp314t-musllinux_1_2_aarch64.whl (225.1 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

charset_normalizer-3.4.8-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl (226.9 kB view details)

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

charset_normalizer-3.4.8-cp314-cp314t-manylinux_2_31_armv7l.whl (212.4 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.31+ ARMv7l

charset_normalizer-3.4.8-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (230.0 kB view details)

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

charset_normalizer-3.4.8-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (239.3 kB view details)

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

charset_normalizer-3.4.8-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (241.3 kB view details)

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

charset_normalizer-3.4.8-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (222.8 kB view details)

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

charset_normalizer-3.4.8-cp314-cp314t-macosx_10_15_universal2.whl (338.6 kB view details)

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

charset_normalizer-3.4.8-cp314-cp314-win_arm64.whl (153.1 kB view details)

Uploaded CPython 3.14Windows ARM64

charset_normalizer-3.4.8-cp314-cp314-win_amd64.whl (162.5 kB view details)

Uploaded CPython 3.14Windows x86-64

charset_normalizer-3.4.8-cp314-cp314-win32.whl (150.9 kB view details)

Uploaded CPython 3.14Windows x86

charset_normalizer-3.4.8-cp314-cp314-musllinux_1_2_x86_64.whl (224.9 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

charset_normalizer-3.4.8-cp314-cp314-musllinux_1_2_armv7l.whl (207.1 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARMv7l

charset_normalizer-3.4.8-cp314-cp314-musllinux_1_2_aarch64.whl (218.1 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

charset_normalizer-3.4.8-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl (218.9 kB view details)

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

charset_normalizer-3.4.8-cp314-cp314-manylinux_2_31_armv7l.whl (206.5 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.31+ ARMv7l

charset_normalizer-3.4.8-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (222.9 kB view details)

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

charset_normalizer-3.4.8-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (232.3 kB view details)

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

charset_normalizer-3.4.8-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (236.5 kB view details)

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

charset_normalizer-3.4.8-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (215.6 kB view details)

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

charset_normalizer-3.4.8-cp314-cp314-macosx_10_15_universal2.whl (317.0 kB view details)

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

charset_normalizer-3.4.8-cp313-cp313-win_arm64.whl (152.3 kB view details)

Uploaded CPython 3.13Windows ARM64

charset_normalizer-3.4.8-cp313-cp313-win_amd64.whl (161.7 kB view details)

Uploaded CPython 3.13Windows x86-64

charset_normalizer-3.4.8-cp313-cp313-win32.whl (150.4 kB view details)

Uploaded CPython 3.13Windows x86

charset_normalizer-3.4.8-cp313-cp313-musllinux_1_2_x86_64.whl (224.7 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

charset_normalizer-3.4.8-cp313-cp313-musllinux_1_2_armv7l.whl (209.4 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARMv7l

charset_normalizer-3.4.8-cp313-cp313-musllinux_1_2_aarch64.whl (217.1 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

charset_normalizer-3.4.8-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl (218.9 kB view details)

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

charset_normalizer-3.4.8-cp313-cp313-manylinux_2_31_armv7l.whl (207.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.31+ ARMv7l

charset_normalizer-3.4.8-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (222.9 kB view details)

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

charset_normalizer-3.4.8-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (231.7 kB view details)

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

charset_normalizer-3.4.8-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (236.2 kB view details)

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

charset_normalizer-3.4.8-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (214.7 kB view details)

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

charset_normalizer-3.4.8-cp313-cp313-macosx_10_13_universal2.whl (317.4 kB view details)

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

charset_normalizer-3.4.8-cp312-cp312-win_arm64.whl (152.4 kB view details)

Uploaded CPython 3.12Windows ARM64

charset_normalizer-3.4.8-cp312-cp312-win_amd64.whl (162.3 kB view details)

Uploaded CPython 3.12Windows x86-64

charset_normalizer-3.4.8-cp312-cp312-win32.whl (150.9 kB view details)

Uploaded CPython 3.12Windows x86

charset_normalizer-3.4.8-cp312-cp312-musllinux_1_2_x86_64.whl (225.8 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

charset_normalizer-3.4.8-cp312-cp312-musllinux_1_2_armv7l.whl (210.0 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

charset_normalizer-3.4.8-cp312-cp312-musllinux_1_2_aarch64.whl (218.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

charset_normalizer-3.4.8-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl (219.7 kB view details)

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

charset_normalizer-3.4.8-cp312-cp312-manylinux_2_31_armv7l.whl (208.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.31+ ARMv7l

charset_normalizer-3.4.8-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (224.0 kB view details)

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

charset_normalizer-3.4.8-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (232.8 kB view details)

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

charset_normalizer-3.4.8-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (236.9 kB view details)

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

charset_normalizer-3.4.8-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (215.5 kB view details)

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

charset_normalizer-3.4.8-cp312-cp312-macosx_10_13_universal2.whl (319.0 kB view details)

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

charset_normalizer-3.4.8-cp311-cp311-win_arm64.whl (152.4 kB view details)

Uploaded CPython 3.11Windows ARM64

charset_normalizer-3.4.8-cp311-cp311-win_amd64.whl (161.2 kB view details)

Uploaded CPython 3.11Windows x86-64

charset_normalizer-3.4.8-cp311-cp311-win32.whl (150.2 kB view details)

Uploaded CPython 3.11Windows x86

charset_normalizer-3.4.8-cp311-cp311-musllinux_1_2_x86_64.whl (222.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

charset_normalizer-3.4.8-cp311-cp311-musllinux_1_2_armv7l.whl (206.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

charset_normalizer-3.4.8-cp311-cp311-musllinux_1_2_aarch64.whl (216.5 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

charset_normalizer-3.4.8-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl (217.5 kB view details)

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

charset_normalizer-3.4.8-cp311-cp311-manylinux_2_31_armv7l.whl (205.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.31+ ARMv7l

charset_normalizer-3.4.8-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (221.0 kB view details)

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

charset_normalizer-3.4.8-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (229.7 kB view details)

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

charset_normalizer-3.4.8-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (235.2 kB view details)

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

charset_normalizer-3.4.8-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (213.6 kB view details)

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

charset_normalizer-3.4.8-cp311-cp311-macosx_10_9_universal2.whl (316.8 kB view details)

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

charset_normalizer-3.4.8-cp310-cp310-win_arm64.whl (152.8 kB view details)

Uploaded CPython 3.10Windows ARM64

charset_normalizer-3.4.8-cp310-cp310-win_amd64.whl (162.1 kB view details)

Uploaded CPython 3.10Windows x86-64

charset_normalizer-3.4.8-cp310-cp310-win32.whl (150.7 kB view details)

Uploaded CPython 3.10Windows x86

charset_normalizer-3.4.8-cp310-cp310-musllinux_1_2_x86_64.whl (226.0 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

charset_normalizer-3.4.8-cp310-cp310-musllinux_1_2_armv7l.whl (209.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARMv7l

charset_normalizer-3.4.8-cp310-cp310-musllinux_1_2_aarch64.whl (219.0 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

charset_normalizer-3.4.8-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl (221.4 kB view details)

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

charset_normalizer-3.4.8-cp310-cp310-manylinux_2_31_armv7l.whl (207.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.31+ ARMv7l

charset_normalizer-3.4.8-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (223.6 kB view details)

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

charset_normalizer-3.4.8-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (233.2 kB view details)

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

charset_normalizer-3.4.8-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (238.4 kB view details)

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

charset_normalizer-3.4.8-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (216.2 kB view details)

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

charset_normalizer-3.4.8-cp310-cp310-macosx_10_9_universal2.whl (322.0 kB view details)

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

charset_normalizer-3.4.8-cp39-cp39-win_arm64.whl (147.6 kB view details)

Uploaded CPython 3.9Windows ARM64

charset_normalizer-3.4.8-cp39-cp39-win_amd64.whl (156.2 kB view details)

Uploaded CPython 3.9Windows x86-64

charset_normalizer-3.4.8-cp39-cp39-win32.whl (146.0 kB view details)

Uploaded CPython 3.9Windows x86

charset_normalizer-3.4.8-cp39-cp39-musllinux_1_2_x86_64.whl (216.3 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

charset_normalizer-3.4.8-cp39-cp39-musllinux_1_2_armv7l.whl (200.7 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARMv7l

charset_normalizer-3.4.8-cp39-cp39-musllinux_1_2_aarch64.whl (209.1 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

charset_normalizer-3.4.8-cp39-cp39-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl (211.6 kB view details)

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

charset_normalizer-3.4.8-cp39-cp39-manylinux_2_31_armv7l.whl (199.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.31+ ARMv7l

charset_normalizer-3.4.8-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (214.1 kB view details)

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

charset_normalizer-3.4.8-cp39-cp39-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (221.9 kB view details)

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

charset_normalizer-3.4.8-cp39-cp39-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (226.6 kB view details)

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

charset_normalizer-3.4.8-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (206.0 kB view details)

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

charset_normalizer-3.4.8-cp39-cp39-macosx_10_9_universal2.whl (305.9 kB view details)

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

charset_normalizer-3.4.8-cp38-cp38-win_amd64.whl (153.3 kB view details)

Uploaded CPython 3.8Windows x86-64

charset_normalizer-3.4.8-cp38-cp38-win32.whl (144.0 kB view details)

Uploaded CPython 3.8Windows x86

charset_normalizer-3.4.8-cp38-cp38-musllinux_1_2_x86_64.whl (207.4 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

charset_normalizer-3.4.8-cp38-cp38-musllinux_1_2_armv7l.whl (193.6 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARMv7l

charset_normalizer-3.4.8-cp38-cp38-musllinux_1_2_aarch64.whl (200.2 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

charset_normalizer-3.4.8-cp38-cp38-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl (202.4 kB view details)

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

charset_normalizer-3.4.8-cp38-cp38-manylinux_2_31_armv7l.whl (192.9 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.31+ ARMv7l

charset_normalizer-3.4.8-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (205.6 kB view details)

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

charset_normalizer-3.4.8-cp38-cp38-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (211.6 kB view details)

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

charset_normalizer-3.4.8-cp38-cp38-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (216.2 kB view details)

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

charset_normalizer-3.4.8-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (197.7 kB view details)

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

charset_normalizer-3.4.8-cp38-cp38-macosx_10_9_universal2.whl (288.8 kB view details)

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

File details

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

File metadata

  • Download URL: charset_normalizer-3.4.8.tar.gz
  • Upload date:
  • Size: 151.8 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.8.tar.gz
Algorithm Hash digest
SHA256 d9bf144d6faf12c70d58e47f7512992ae2882b820031d6cef68152deb645bf2d
MD5 201c3a39dc7fed0b2332ae769d283595
BLAKE2b-256 205610a88e00039537d74bd420f0457c52ab8f58a1af56126e3b9f1b1c8c4724

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8.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.8-py3-none-any.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-py3-none-any.whl
Algorithm Hash digest
SHA256 b7c1fb310df524e01fbe84d43b7f95aa4f808f8eaa0dafc185f64ba395e37d54
MD5 1458f340bff08efcee1d9d11247ca37e
BLAKE2b-256 2352d5bee5b6ea81882d549b566d2545b044bbcbc33fe5fbe001008a7e745a21

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp314-cp314t-win_arm64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 2232baea80a2b01783679fed4e625ccdb19a974f44c9cf0fba21a777a4c8179c
MD5 cd985496aa42b52da98b48af21ff984e
BLAKE2b-256 c204cbaf1a2f5e2bbf70760e774380cbf052b10849fc35e770905df31af5cf00

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 0c926329a1df7cd56d7d8349fe354460d20aefd2e394c9e159e479d018b2b359
MD5 0e2be14486a91013b361e69bbba9aa3a
BLAKE2b-256 bdf8e05c69323bd50091ec39f5f885385b884624b0131a6885a0c83a6217ba7a

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp314-cp314t-win32.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 458c2972a78043b7261c9726670029f15f722e70669bcbe961153a01968f589f
MD5 f342ccc35de65649c6b167737322184a
BLAKE2b-256 be41bdbdf71e8c3ccff10ef3cc2bb9467a7fdb3dc94b9a406d1a3c44afd39632

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2970b9f7ab69ec3a0423ec6b6ac718e79fbf4a282c0bc103ef88c1ef50dfa15a
MD5 0808bd2bfcae2d11aeb66dabfef74a3c
BLAKE2b-256 1e9d4b19432d406179a40f924691906ee5b15ac664b408971c973295192444ea

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp314-cp314t-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp314-cp314t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 79e402b869f270140afa5e2b0e2ac100585358d812fe3dd093d424f7a72964e0
MD5 af14b4385f4e93114d776c88fb6edc3c
BLAKE2b-256 d6d29248c18e695696513774523a794cfb8b677521ce9ad7554d301cb10a9b20

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b67d50ee47e5c57a0064a9cb575b963a7125819dfd1fd094d44d378fff94659b
MD5 761a7aea134be12dc1aa4e634d0a5341
BLAKE2b-256 e8f932996d79c57189af9722fe618f46d8a86b7be035ca98887b8d0c3821f141

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 0317406326fed512f42a1632ad91a96228a7616c06547666a6dd79967f1bd6ca
MD5 a75628d47107570cb54037b3bb136c90
BLAKE2b-256 ce1fe52a3a53b13da591bb8f21d29e63877268eadf20686b7762351d4b89062c

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp314-cp314t-manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp314-cp314t-manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 606088e9fa2b7469ab9c42d4da8e05a415622a07714edd2fcd8fed48dda4c853
MD5 d93390af24941a56b558b6411ae204fe
BLAKE2b-256 532dbb8e81b7ff603d3f77e9a8a5d1ad34fcabbf3c54d300c29d99fba581fa23

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-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.8-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 593403fc47dcdf55e2987b2e3cc2e064127e2b908929f1f18b2e4a4652cbd780
MD5 6a301b03065bcb8ebae06439cdcb743f
BLAKE2b-256 d7981c1940730ed22d50983be4e243c722c89d5136d6f073bd840d1128bfddcb

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 65c389b96c0cfff3a3f0458fa1c7ce554a30e23101a88a49f03997afce6a929f
MD5 909bbaab1fe314fe990d4360b1701ce2
BLAKE2b-256 70178b89e797137aa28c8fb0bafbafc243246a7afe21620a13b00e37624ece1d

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 b3d7c887444c5a7ef0d68d358d81e758a850bc626f8e639e2ca5667153272b20
MD5 bfa090277e0a4deb391a2ef00b6c531e
BLAKE2b-256 a2a17d466879190731f5559662c22232646f2ae2dace2323c3e5aefcf78d458a

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8a1e589fdb95c76f08288bbb346230cdd8994db74903db6637b380f7b5fc9336
MD5 3d2d77b41190e03baf73fd54913cb4a8
BLAKE2b-256 1d2bb0392e2b235c08ff0623d905c2ee8ac820620544043c1ce92ce0b3d64c55

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp314-cp314t-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp314-cp314t-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 50a0c2e58ad2c203adb616fef28941b7e13716adbc25e0dfaeec29f5afe6382f
MD5 5635157e82603fc729e5be846ca08063
BLAKE2b-256 024faa44cc81d8987f105352c74c0bf919007f8b80e9880d28bcf0393c1a816e

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp314-cp314-win_arm64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 44464e66f4da2f21dea7145c7693f9f60717ca4794a954dea5bf8c2c932678bd
MD5 94ac5414adf5b33923b538cb9386a10e
BLAKE2b-256 2f349a5967eed666a88f31a0866884606d9ec3c2cd6091e2ccd7e0b4c4176c35

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 ff71018850863362e5c7533769d0a9f77715c31af1502d523630ce822922f5c9
MD5 3188bfea979318c25dda28d2b6e605ac
BLAKE2b-256 322b9ce65dd21672b55cf800cca5f4433afa1586fda1d78731067ec9ec544c62

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp314-cp314-win32.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 8ea67f427c073ae3da0923aa55f3715131fa613a61a7f2f8d762bde75eaf00ae
MD5 794e4b1533832aad5b35db9c2ab4f39f
BLAKE2b-256 6ff73510622d1fbe13b0ebf827c475e40a27e2be427140d792878b63ab6425cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2a4707e09eca11e81ece4fced600c5a0a801f568b962244f6f517bc274745fc9
MD5 c3e08883c9766b13c3a99dc2c8f043a0
BLAKE2b-256 7cf7246bd36762207ab4752cd436b64e5d81a1668b15ddea7b5b2d0e8545e727

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp314-cp314-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp314-cp314-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 0752c849b51198267df2aba013c4de3a2955bd014a4fd70828809946c1acbc0c
MD5 d0b4f2beaf315461198fa04b71508e7b
BLAKE2b-256 041194ada5a0482ee4bf688d04be4c7d6fd945d37370d04a95671040dfe2b416

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3c0086d97094363556206dc3bcf43f7edcfc043ea7a568a46f45efea74858bd1
MD5 72a648e715a0697133f6fc68ea14a638
BLAKE2b-256 2bdc00b9675acd7c4b926b9102ee3f0d1a570ce943901be73b87485001393fe1

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 92e322b054c7ff886f78feab7360736bb45de2e18cf4a0ee84e8fc5a08d53a19
MD5 5f39ef7b70b327c485daf95fea3fed0b
BLAKE2b-256 18ff94761d31a33878dbb5008ddbd918615061fcf5c0a612aa3075450e60f628

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp314-cp314-manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp314-cp314-manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 35d9e7a9c960520ae89d1f4e305d1c047a74dea2e0f73a0e84f879356c2e8776
MD5 437a7fc1e7e94732d3214fd045d17f25
BLAKE2b-256 407a90056a5326b0c4b9a3f924d337729c344c11542e5bc7191e50410db61587

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-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.8-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bb90317359f7e67bb6df615999a95e0980877468e617ddce8b6c2f8e7fe60d95
MD5 8b05bd720d972618820c2301e650a1d4
BLAKE2b-256 2dfd1e6eff58c14f1aace1e26d80defbeaea2d35e075dbe4b611111ee4b47fa8

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 9e44127f7d11eee4548ad2cdf1f4e1b6eaaddd5cb92d15ad65f6ecc9bcf403ab
MD5 d3412ebb48c58e01721598dda4466670
BLAKE2b-256 e267492ca98b3ab785b736b5da10c1bc233e1c8fec6c0cdb29b482c38bfc52a2

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 a4508989ba8e2ce43ef989453d18188b261546e8188cbdd4ef451fb9e4c3b467
MD5 55717ad71e0f7ec5101acf8e58dba195
BLAKE2b-256 e8e943c4d09a09b5557cc5fe1d87c9d96f86a3942aec0517d2b5408cef87ca75

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 524939917f17f6de502dfda30b472550965740d7f126659d4c4f8dd1569cce22
MD5 5665d15aa46bf51195a078b76090769a
BLAKE2b-256 0e99a0868f0a1f0a045fd374d1f2cf7042d8ad5d7fb4dd1f4ac7365e319f7e32

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp314-cp314-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 77e993ecf65f21ab1f82266ff5e84a7de2c879e7d9b8bc006009df83f22a1d5e
MD5 58f4cd6642721b51ac727a2985146a9b
BLAKE2b-256 1cbc0a8540b8cd494951cca1428606373942803f5ffcec40fe798f819c5a8adb

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp313-cp313-win_arm64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 d2d5a250ee26e29468b7607d97479221b069fa8aaf6f929ac84ec0e962e15154
MD5 a9fc9afaca54f59d50f6d810e33b3226
BLAKE2b-256 c346b57c7e778a7b578f28d35fd38544687d4f8d9c019585eebc5ad936073fad

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 8b654b6f52a0a9a6be38e88f3e1dc68f1093ebeb2abbadafc7c82da0786a34be
MD5 8cf0291943e4c6ccf278e61d6efd6261
BLAKE2b-256 f58c879fafff7b47bb1166d289f2d2472cb31b9922f9f4ca1f392edf85ec16be

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp313-cp313-win32.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 1f8e3521860187d597f3867d8466da225b9179ea2833bb26de1bb026144d07c3
MD5 f8f931962520a30ffa055643a73f24ef
BLAKE2b-256 bd85eafa0a3c7bb6fe9f02f4c7901f02071933cac85ee634197e17280818c6de

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1936e48214adea74922a20c8ab41b1393ae27cc9e329eb1f0b937d3416824f36
MD5 f7a93c84bd20f86e0dde6da70c1ac89f
BLAKE2b-256 ad6092b3f630798d777fa880ad289a3f9f2fc663e4b4beb24783c53318820254

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp313-cp313-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 f68545d1b267dbfafd5d253b6d1cb161562c4e61ab25b5c4cdb7d9e5923e441e
MD5 a12b2f86f35082ebb846ad0453840e68
BLAKE2b-256 a5bf4d53f04f29bdb22601701f4f9f4d038edfb27976c296fcb7400c02736a6e

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b4e4d44b8287aa13a25e16e29393d494b0643b24894f7c8266c6f6788dd36337
MD5 cf354c43ec2d6a7d4199875775721640
BLAKE2b-256 7e4496e8c81867ba8a45ff893c8e7474c2d6b9633f7aa663da7901d040214d3e

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 84bcae14c65e645ca66b661339183d32b8c846a17c96e3e81ab3d346e1c498d4
MD5 a214e08ed79ff1910be16285292e04ef
BLAKE2b-256 11f4679f636bcbdc2d53d06b1f4039be310450dca95a9f76bbf22f09985556e8

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp313-cp313-manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp313-cp313-manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 21e4dbb942c8a6342e2685f232dd2a7bc73465697bd26ead4f118271d28be383
MD5 8cc6c44d80227bf881d7e13585bc0eb5
BLAKE2b-256 47819f3993ca62ef090c58059da641e49e3129e74700a6a3beb58436cdb8d4b9

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-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.8-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 60883e22821d17c9e5b4f3ca1ef8074f766e3db28791f851b665929c515635c0
MD5 c260eeb19e6e6cbe8fa9c9ae8dfef805
BLAKE2b-256 e4281bcc3f5f3bac81532384adcfcdd9362c7f46a188a19deacc1ddaf7bdaa00

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 1004c3b5831a301dadfb9e916f38e78e2ff3e08db24a1ad7c354db8ee3dea9c3
MD5 e820f1f783af1242dd5e8d6484769583
BLAKE2b-256 0a376775fe852b4acad8bf7e0575fbe8aa9f41b546e33251acbded3c04a6b0d9

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 5b56f449132d9adefe55b87635d05177a914ed5d070438a74725e1d77a280002
MD5 49195818b38a0b6092a2547668a3d630
BLAKE2b-256 c635dc9eeb297f19b7b6ada39709ccb74937e6c51f0947958ae601a977cedd5d

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c591f9a82adc5b89a039b90df74e43de2b9177fb46771172bed7b80722a70db0
MD5 843e1ee8e397269b715d3ae75f2a0829
BLAKE2b-256 e559d71c96616b6825425a876f79f38fa440db30b32cc1166179a839f6259150

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp313-cp313-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 057f8609f7341618c98e5aa9a6109fa116acff2a658497d47ab3325b5e8f2b08
MD5 4ba9b666f18c154105df909d1694607b
BLAKE2b-256 1149fe5a8572a70cd9cba79f80af9388ac8c5c914ed4459b956f940244e499a5

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp312-cp312-win_arm64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 2b5b0c0dca0a02c3f816f89abf18af3d20416dedbc3d3aa5f3981045f88ae7b0
MD5 806a4df489b5e800d0589bc977610013
BLAKE2b-256 095aab810134aa41034a08ffe94c058102016e6ad9bce62f3cdba547b4723385

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 14a4bbe066f3fb05c6ba70e9cf9d34614b57a2fd70ea8c27cc30f34155e16a58
MD5 65c36adf56542dc01e2e9683e5bc05c0
BLAKE2b-256 9b82eb8b72f184b1e4986dd9daec15d7f6d9285a6728d2b07b7f04656829f473

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp312-cp312-win32.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 de63c31666a049f653ada24e800192e3c019e96bc7d70fb449a000bccf26a36f
MD5 e71c49d8de9ed643b80adc518b3a3914
BLAKE2b-256 12a7d5844e315f5f35e7938c415f07a1df144eed1cf993f1b43cc16c980c5b46

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3809ba5d3cd02aca0894597f2669a825bdfe2229061515c128b0f4e5533b4ab5
MD5 421414d19d59b6d2be5202286b9e0a25
BLAKE2b-256 386328697000620e117eb413424caaf60b6f98ddb1b09b2c11f7c0038d9936a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp312-cp312-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 ccb9052771216170015f810b88065fd9e13b1e0b391f92abb9b47e0919a42aad
MD5 1b742dcb30966b45638c1abe149e6b43
BLAKE2b-256 0d45f1dd2328cbc3340705f82072c09bd4c68d6e079191cde05810c1eac77eee

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2fbd0edb0426ab28e70fac9d1d4ef549eb5a64a2521f0428c441d75e4387e6c2
MD5 2d10e1e255e78f0c0346fcf5e3a0c9fb
BLAKE2b-256 c32c81a298e66f3d01e61bfc6f7064bbb553b067a9f1d979e5962bf00733069b

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 1c16cb4fc35e4b064f5ee78d849f15a550ada1729c3372916672e38f1f01d1d4
MD5 b4724becb90cb43d666b99687871d0af
BLAKE2b-256 7452293220d59d8ddfb8aa56836b33bd6df58e70795d8a102a858c2984480f00

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp312-cp312-manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp312-cp312-manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 ee6a62492f18d432cca031fabd158f400a8c25bf7b9458f50953393a2a23d97a
MD5 a79108f7d427111c88b31d89dfeb4d49
BLAKE2b-256 fadff5222366b76dcb31453a9bd922610c893540d0e729fd390439b0d3e972ee

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-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.8-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 25f93d194eb6264c64416cabff46a91f6d99b97e7525a1b4f35c77a99e75cc68
MD5 5b96114912ad98d001d3deec709630a8
BLAKE2b-256 270d98e301ca944bcca5e6bc312406b579c8a6d81546c1b494afb3a9478495d6

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 3868a3e4ec1e40b419e060d063f93eac6f046fa21426c4816421223ae7dc8ab8
MD5 841c89e0bc760daca3f5697401e65d81
BLAKE2b-256 8f75d8c5eae93da26d463f9ebe46a4937ca44434dc2937a565b92437befb3d94

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 05811b76943d477bb90822dedb5c4565cef70148847a59d574e2b35043aeb563
MD5 0c32d1ee66176b03a497715eccfd95c9
BLAKE2b-256 13a9be1ff7e81f6e086dced2a7a7a28b789be351d9796084ccaf6136a4ffafb3

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f191c19a32dc6cec0fb8079789d786254653a9ce906fcab04ccd2eed07bba233
MD5 25d165b1540f753a33dd60bf26cc594a
BLAKE2b-256 a757a9474c3aeaa337c8a330c0dc5df266527d56da3b189c029529f6b08af2a4

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp312-cp312-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 faac37c4904598daa00cb4c9b32f3b4cc814fb5f145d7a531ceb4a70f2114132
MD5 f5d6f13b388c8e9ec4fbed9a2da9888e
BLAKE2b-256 59c239de60ef5687662f467bed3d1e6944c67a4f0d057141d0404002b8f405ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp311-cp311-win_arm64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 4b1f25c6e376033f31463d66f8bb01ae77a128ca11c6677c69ed8e9ce913bbf9
MD5 47fa85290f30d60ae8cd57e6f2812bac
BLAKE2b-256 d1ac39a8bc03f7550f86f8c43205f2c97bc3a4cea775e5a0c0317917679cdef5

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 2e9f0db12ea28a3349e514443fc56d4b1fb3c81d0f9c0e33dacfdfc2ac63f774
MD5 30353c235a6d35d285968c5965dd47c2
BLAKE2b-256 8d5fc46567479049f46929d8ed9e628990c2419f369c5ea5797add417808d37b

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 9a2748f7588b0c1e5166db3a9448fe86e392479aded89b0c86382d41cade91a2
MD5 f6ddf237778994d04a9a71f83823eb94
BLAKE2b-256 e1842d132bdad9cadc3251bbad2813d29642c068855ad0394234f76845672100

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9421549d803f0f712aa6e1496d15ff5ac510fc4c7104e7e299ea1d498d582d59
MD5 9e1c4aff01d028d2901b6eabd656cccb
BLAKE2b-256 5d6407d0a02c401433ba18d57f55a96ffe7c701a11eac57c74bae0e1506cfa40

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp311-cp311-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 1bfd4bf262d6f26805cc6a32dae2554db66ef7533e6c62cc12644d3882be05e5
MD5 f39b61c7afde808adff947e175212713
BLAKE2b-256 767fe322a4f060a32aa9510d3c76689be7d58c62653b09fe156912471e17a7bc

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6809e40a8876eb4742676fbbb57056c0344ef2555e5597d4343f0b365953afdd
MD5 401a17c641fd92b4aa46832682ea10ab
BLAKE2b-256 8a41bc39417675dcca7151be665ec20f4b1b25ff3486d8eb2f3d7662ebc56082

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 23c40d25fe581d34ff0ef7ff1ca1527f5c51c5c6edf0b8384eeafac4a0438469
MD5 2e655fd152065896f87f8a6a692af737
BLAKE2b-256 1e0b28168f20737bb7d7d40d29cb82d2084cb3a8c19a4e1fef18f07069a24338

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp311-cp311-manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp311-cp311-manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 ca8776b012d464136c239f51133120db94397bc69f3faee404ff8c99827f8192
MD5 3afe52eed9854bf5b7da1b080175f77d
BLAKE2b-256 e16310f18541380f2d1c40ffda42835661aa9f88a1333e586d7b0f1d29869113

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-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.8-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9840cca6969a7e35498f1ce6fc32b7842500783d303b5ab254679a0f591093c4
MD5 9125beb2bdbe1278ea6d7b4322b8f0bc
BLAKE2b-256 c235525d3e86af55a66073c02dbf9b6a720c74601489e4b4cb391cad0a4cb620

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 8ca83574f63f71b485da1c50d4e17bcef7375a56b459a861562554f1fbaac1a4
MD5 1800b0c8c80b24fb8ad0737816fdb932
BLAKE2b-256 9322808ff7eb8d344a174b89a388a4540fb86e486f608c16b9a2a023ddf6c9c6

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 6e88da593ea098194ea08f58924b716a9ae0c39058edad8c5c9b0bafa39fbd56
MD5 d8f195e03ce68c8fc94d4952797e1f9e
BLAKE2b-256 27b8dbc3b3c4796e4e29e193c5d7e100bb8ebfa66267994c01ba1eaaa3ebc474

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ab07eb7b564635602734c3ef0e8d2db9d59cbbce54f5dc42b8f11aa1f56ce364
MD5 c6b03dfcfe65ea0192bc6058a9a4bd81
BLAKE2b-256 2ab48e936a5e19d7e7b19db29aeed0988b481dc745eed3437829780f6ec98ce9

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 ca832d525a2a52542048111cb44e0dea595b9ad53ad542020aa770f308427b92
MD5 4e72cbf7a3d3defe9a95210673d21df0
BLAKE2b-256 94b57f10929c45e2d0d0dc78bead98458c271af3e028e66b16441de88829a8b7

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp310-cp310-win_arm64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 3731936f612754018aeb99fafc4381b6d80ed9165f2dba719c4e1afca0177048
MD5 66526b2c1ffb3991f574d7b8f180b759
BLAKE2b-256 072f16ff1dc626483a27ac40ca1ae350d01891db496eb574a26a9738e16052db

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 06238276da3d880d858a4221d6b968bccc18ca3cbe71f6c5c2de86abb7929ffe
MD5 b70ad4fd5e77aaf590471cce60f65388
BLAKE2b-256 c038bd10fa06f989f65e9b7e4868179e31ffb5e473049bbbf37e22256ad7503f

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 dfce5e536054cf15a14576ecb08913e2e9ceff4cc1da2919694cdb2b45b5c64f
MD5 d2c63361ddd170f0b45a7066075ebdcf
BLAKE2b-256 848d39ecee39ee858b0a07a3cff1f36c72a632b2fb70f46117042adbf675bdc5

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ba191a019f567339cff1cf861e311a5c442477d91f2ece3ad683f7b004976aae
MD5 41802acae6af347bd40fb60d784c6c11
BLAKE2b-256 a9678f2bb932f518d444ad75ca17ce6192c4324b95ee8b4c73072387eb2c96e5

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp310-cp310-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 bde2fd87539f4a023ae8d699f51cd3d359ba79a42953fc03afde80bedf52ffc0
MD5 3bf3cfa2350088f69c6be0c1c36d497b
BLAKE2b-256 d32da13e5faa0de1cc86a001d1e6b5547688c1a0ca4f8858ff8803516d14ac73

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0d08f2b7171517aa86ddf0eaba25bc7ac8576d401f2da8764403cf0e876f796b
MD5 927de7a9fe0ebeca0fbd4be3fbaa0eca
BLAKE2b-256 d3d26d34df842bf58e0ecd0a5c71ded2596f32b506e606856faf7b8d88ba6c91

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 f44633a518ef0889dc7e28dde2e18616f8e932e2d17d9c9ccdbbef40aa3a6794
MD5 11ea7c444417f2718536d3f9f98bc240
BLAKE2b-256 1ca15b691a5a3cfbc0696ec7be6a438ace83ead88a57024845593eb25fb1a39c

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp310-cp310-manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp310-cp310-manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 bae1f52a68a5dcc1fcb65db69895638654be9a45716c47a5a192552a52925662
MD5 03d476775b1901401e79d5735f7766bf
BLAKE2b-256 b3d95b8d04939351d4b17047fb6a7fcb44460ccce66663759a1a17fad6d5c250

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-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.8-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 511851c35e4ec8f4be773acd2c0222a7ec6b63971fea8988103632896f174b4b
MD5 a5a3406428dc34672f3484623f8b4c38
BLAKE2b-256 39f8a9af1b0e78a4d2a3974eac8289d97f83526346571f5ef3edda13bcff262d

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 f2bd1869ae6cd2793e51bfacebd1495595c1c007c2dfcfd6874b4a804f29bc7c
MD5 d719c67cfed5823dd85c4a85cd0b853d
BLAKE2b-256 e8cff6bfb15e3feeb47a180d0dffdaa81ff119c5380d86733a35c0e5a31de503

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 98a91c8dce056a858385cf147eb196ae4d2b35315c2bfc8151ff4027707247e1
MD5 4581994153bc5f24deb882174d0f9e7e
BLAKE2b-256 91b3be7c7a3d28ae7ccbf9c51641337114457f507005474f0caee4b26abe2be4

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 825e5c2fb57d2065250e12dfeb414d780e7da242b371d5a78814d3ef40d63fde
MD5 511044a2d674a7667a59d7d62b858321
BLAKE2b-256 08b21d6ebdf9dfb4f3be6777bee1589eb6c3784a5fb7389ebc511b5ca649f540

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 ad320cccde0bbe430fe3a0e5ef3f17b16ef7cfe496603d7b3a153aa204e093e5
MD5 721e1d41d646a1f97908d848f0b58d51
BLAKE2b-256 1e55f7590fd3a3b9c80b7106876bc868827304462cbf9b40b0f3d664c04c4e67

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp39-cp39-win_arm64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp39-cp39-win_arm64.whl
Algorithm Hash digest
SHA256 a922bb43ee1742513e410df4bb62ef44c94b82efba51ce9297cac1ba39cc8bfd
MD5 d675e177588c442cfd9fb0240483ab23
BLAKE2b-256 622540578cc5b48b2368adb715e4dd81d0f648ae97a0b3639fcb4122356e2766

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 30b8e00869449b0baf2eaef48a0aefff4372e792ee6c00e03561cecb4fecd2fd
MD5 2c8ec1f48b532c52f64e1928b885d617
BLAKE2b-256 b640c7ec284fde22f73ecbd5268b16d4343e63e6e1bdd471402252abaf64e584

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp39-cp39-win32.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 1cd73e9f7d506568f602169dce4f27f8188d59b9d67a440975ca2623494abae7
MD5 f9fbfdeafebfc080fc2abeafa0ec4ca2
BLAKE2b-256 87dad2ce5f74171885733385dc568df4e88669ef3940e7ab5b44195e1726631d

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e787c695c6be73c17e7e9f76e6d134205ff3282ce0e77ba2fda1ca90162f01c1
MD5 7a49c4232fc3007f0db4077f30215acf
BLAKE2b-256 ef69451506957a52e616834db46e4c82a19096871441dec8d9c609f55c082bda

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp39-cp39-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 e88c08c417416011982ca268812437fadb109852a405876ccae0409d150d857e
MD5 fba99548a0af238c1179d9cf1b17d751
BLAKE2b-256 4954cf980413dcb30cd965fa5969bba989ce467a445a3526a1f76c823874e442

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6a8e6b9024c62414617cf7b679a6fd833dda428e11e933927193153aa9f0019a
MD5 3d121ff47f0404a79e71ea0f82885e79
BLAKE2b-256 f606532fe6b9400227b7547e248e25ec3e382531e4aa757ed12ed3c099de03c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp39-cp39-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp39-cp39-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 42f568c1c4e6f037c1167c64d48eb205380d9f041ca0139763ba8fc1bcdbcd2b
MD5 8d470520ce3090d16922921d6cb90606
BLAKE2b-256 0ecd49884e7a04bf40bfba2f9da0d342fdb3c482b8536a5b10cc1dc80a505491

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp39-cp39-manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp39-cp39-manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 fc67b103ed826abf819f35b030cbc0eb70ecc87e97f75f461cec18c9d2bffb53
MD5 4ecf5032c816815388d9fc2714f21eaa
BLAKE2b-256 8e2087b1459e369011fa8526b4291af7d03962524e982d67de9799d15f23ac8d

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-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.8-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e38edde6379af48ed4b2d27ca550dd87c67be92634794a5d6bf37bf7f1bae857
MD5 58ead63e3f20f4a8fc676a8a450f965a
BLAKE2b-256 370454ca49f808ce4836fb47c1b37dbcf34da1954e711bd190f620ba022f311a

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp39-cp39-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp39-cp39-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 7570a4b695cc6375061393e2e6774813b9682a88b4970878183d1c91eb277e0e
MD5 4d0314f33cff639609342b761a037c9f
BLAKE2b-256 7d3020746a8f915e910c34905c4806b9248b8838e1711d82997b9f5501a1249f

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp39-cp39-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp39-cp39-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 ac961d07606d72a34755cd7114a6d17487d057b02e8447122f2294b59802b30d
MD5 3ece0f7f1e91ddef007b23bcefb5fb5d
BLAKE2b-256 b74f18b1e11e9e981281698aa5d9a47e2b43fade736dcbeea0d9c99429181615

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 324170f5221b21c5f3ea31e668a2b27887f3cd4196b00c01be88feeeff6626cf
MD5 e9160287cf781f68550e63c81c3c7319
BLAKE2b-256 58c289e49cd222e2d758556bc90bb4684da1c9fb40877f1884ddde91d7cbfee9

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.8-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 6187d0eedbcf1733aa0ee55185e7c33d9f6a4fe8f54c1356583243f37b0debc0
MD5 7b3ce77bd8033b833930b63d3c7baa34
BLAKE2b-256 198c6924269b04e0b82faf0a9fac4104dd6f4ad29239979b9060ea099d11c0ef

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-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.

File details

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

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 0d869b0ca97fccee19e6c3304cc2b6e771ba9205e3e44427b9529c288f517fb8
MD5 2b3cf45b157ce3c78da5ecaba3b4af6e
BLAKE2b-256 7855f3a94f2cc6d89bd674d306b8674007cb3c93e5d9cf9761fb36cb76449941

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-cp38-cp38-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.8-cp38-cp38-win32.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 66c9eaaba3d5b84ca5e5e4a890dc3ff67616d074220a5c7ca1dc8812c5ae5703
MD5 9f70b3e2d2fb3ddd37e61cdee690faa8
BLAKE2b-256 25f6f5fd2eda1a991178072af438e95ed76cc1f05bb1cfd2b25c97dc08d9c625

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-cp38-cp38-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.8-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 815654d356a29fc9185c7f60c9dc0175d7ae52800b3ea228b046a30468f5a0a6
MD5 a3a12a4cb94bd4a794d1683f6c08ce4d
BLAKE2b-256 55f88a188ba4b5bbdd654087626715153fd795dcaea992f417921ed898a76bba

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-cp38-cp38-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.8-cp38-cp38-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp38-cp38-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 1a73dce145956ff798968aea0478f905c8e43715ea0af995ebaaefca2c1270c8
MD5 1388ff6ff90bb3a7535ffb429ff26147
BLAKE2b-256 64ee585f408f0dbb06cb8e5c863b5334e4e2bea6450d20959b9cf3afc6469904

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-cp38-cp38-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.8-cp38-cp38-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b27d43e75185d75449559a29dca37e656a75ae08d2e750d40439d37c8d6210f5
MD5 baadc2c1bbf9d9b8796b7e6984cd4612
BLAKE2b-256 4cdf8f85660cc90e117b6fc51368c83cdda6eda65145bd068a9346bd8d8552f7

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-cp38-cp38-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.8-cp38-cp38-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp38-cp38-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 6a6d86d1f710bf0423887a1c6ab497ad2cf7f803e8eaafa7ccbfb53d2a965fd0
MD5 d60c26370382d58a4bc0672757eb871f
BLAKE2b-256 d893606417ce31049f6ba62c615fc6eb2a730bde1f7f3c46b0e8b61bc0c4ff71

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-cp38-cp38-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.8-cp38-cp38-manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp38-cp38-manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 91db7d66b7230e9af0a539062ccfc854640572ce6c07d7113b1ff9607ac1ba79
MD5 3232eb54a5b6c5f5e935b77b097073fc
BLAKE2b-256 50fa22f16ffe980e662007160264e1b06f7306c36e35c3171be26ec80efb489b

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-cp38-cp38-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.8-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fe5f2eaae114c077b7a39bc7530219249b77f5de805f775ed2d51bd3689986ca
MD5 b2c2cc13731f3191273fe6bab0849a40
BLAKE2b-256 e0428934e745404ead01608af0b21c3da2cefb101c711a45b2c46d66bbc89932

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-cp38-cp38-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.8-cp38-cp38-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp38-cp38-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 0ca66f45d56ac15f1f6799334d9be44c6ded6d36cc6cbaaa25f96f64bae8d861
MD5 300d7b666c291c096622c6c74b6b1a74
BLAKE2b-256 26327b82e8970f7f3e8cb986cb655f9774e117cdca4e80468d18774b81dd14e7

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-cp38-cp38-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.8-cp38-cp38-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp38-cp38-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 3eaee88c39b7bb2fd0708dedadbacd7b74d6d34323f2b1a57bb3ab547a7ea4a4
MD5 f8a89446790d73570dc6ab9e240cc082
BLAKE2b-256 56c70455025915b2d6e7aea61b8e3b29e5b3ff91366797a535783ea29c29f3e2

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-cp38-cp38-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.8-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dafb42a6c88e32887ff08fe1e2d90a3f97e5b68d175e0cc4352a8d7a7967f767
MD5 0e8e5adee30682c24e6605d0e323bb91
BLAKE2b-256 430e3d8e8a1d0c0c09121062f2649f94f4b80c0fbcdb44d582c7c951675e382f

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-cp38-cp38-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.8-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for charset_normalizer-3.4.8-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 23ed6db469275bff3ef7617ddda52ae35f385a915ae0bc8858500e360e111523
MD5 80e9a461ae75db58224186e12132c9dd
BLAKE2b-256 54a41433350bfa8f34123e0dd3b48d75e721d04f12fdb334505de68d03b35cc2

See more details on using hashes here.

Provenance

The following attestation bundles were made for charset_normalizer-3.4.8-cp38-cp38-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