Skip to main content

charset-norm

PyPI - Version Crates.io Version CI PyPI Downloads

A Rust rewrite of charset_normalizer, the universal charset detector for Python.

The detection core (codecs, Unicode tables, mess and coherence analysis) is the charset-norm Rust crate, usable on its own; the charset_norm Python package wraps it through PyO3 and keeps the original charset_normalizer API.

Path What
crates/charset-norm Rust library (publishable to crates.io)
crates/charset-norm-python PyO3 bindings built as charset_norm._native
src/charset_norm Python package

Installation

Requires Python 3.9+ and, when building from source, Rust 1.98+.

pip install charset-norm

# or using uv
uv add charset-norm

Prebuilt wheels cover Linux (x86_64, arm64), Windows and macOS (arm64) for CPython 3.9+ (abi3), free-threaded CPython 3.14 and PyPy 3.11/3.12. Other platforms build from the source distribution. To install the latest code:

pip install git+https://github.com/RustedBytes/charset-norm.git

Usage

from charset_norm import from_bytes, from_path

best = from_path("./my_subtitle.srt").best()
print(best.encoding, str(best))

payload = "Всеки човек има право на образование.".encode("cp1251")
print(from_bytes(payload).best().encoding)  # cp1251

A chardet-compatible detect() is also available:

from charset_norm import detect

Command line:

normalizer ./data/sample-french.txt

Rust

[dependencies]
charset-norm = "4.1"
let results = charset_norm::from_bytes(&payload);
if let Some(best) = results.best() {
    println!("{} {}", best.encoding(), best.decoded()?);
}

See the crate README for more.

Development

pip install maturin
maturin develop --release
pip install --group dev
pytest
cargo test --workspace --all-features

License

MIT. Based on charset_normalizer by Ahmed TAHRI (@Ousret).

Metadata

Release files for charset-norm 4.2.0

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

Source distribution (sdist)

Source distribution for charset-norm 4.2.0
File Size Uploaded
charset_norm-4.2.0.tar.gz 753.4 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for charset-norm 4.2.0
File
charset_norm-4.2.0-pp312-pypy312_pp80-win_amd64.whl PyPy 3.12 PyPy 3.12 8.0 Windows x86-64 Details
charset_norm-4.2.0-pp312-pypy312_pp80-manylinux_2_28_x86_64.whl PyPy 3.12 PyPy 3.12 8.0 Linux glibc 2.28+ x86-64 Details
charset_norm-4.2.0-pp312-pypy312_pp80-manylinux_2_28_aarch64.whl PyPy 3.12 PyPy 3.12 8.0 Linux glibc 2.28+ ARM64 Details
charset_norm-4.2.0-pp312-pypy312_pp80-macosx_11_0_arm64.whl PyPy 3.12 PyPy 3.12 8.0 macOS 11.0+ ARM64 Details
charset_norm-4.2.0-pp311-pypy311_pp80-win_amd64.whl PyPy 3.11 PyPy 3.11 8.0 Windows x86-64 Details
charset_norm-4.2.0-pp311-pypy311_pp80-manylinux_2_28_x86_64.whl PyPy 3.11 PyPy 3.11 8.0 Linux glibc 2.28+ x86-64 Details
charset_norm-4.2.0-pp311-pypy311_pp80-manylinux_2_28_aarch64.whl PyPy 3.11 PyPy 3.11 8.0 Linux glibc 2.28+ ARM64 Details
charset_norm-4.2.0-pp311-pypy311_pp80-macosx_11_0_arm64.whl PyPy 3.11 PyPy 3.11 8.0 macOS 11.0+ ARM64 Details
charset_norm-4.2.0-cp315-abi3.abi3t-win_amd64.whl CPython 3.15 abi3t, abi3 Windows x86-64 Details
charset_norm-4.2.0-cp315-abi3.abi3t-manylinux_2_28_x86_64.whl CPython 3.15 abi3, abi3t Linux glibc 2.28+ x86-64 Details
charset_norm-4.2.0-cp315-abi3.abi3t-manylinux_2_28_aarch64.whl CPython 3.15 abi3t, abi3 Linux glibc 2.28+ ARM64 Details
charset_norm-4.2.0-cp315-abi3.abi3t-macosx_11_0_arm64.whl CPython 3.15 abi3t, abi3 macOS 11.0+ ARM64 Details
charset_norm-4.2.0-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
charset_norm-4.2.0-cp314-cp314t-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64 Details
charset_norm-4.2.0-cp314-cp314t-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64 Details
charset_norm-4.2.0-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
charset_norm-4.2.0-cp39-abi3-win_amd64.whl CPython 3.9 abi3 Windows x86-64 Details
charset_norm-4.2.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 abi3 Linux glibc 2.17+ x86-64 Details
charset_norm-4.2.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 abi3 Linux glibc 2.17+ ARM64 Details
charset_norm-4.2.0-cp39-abi3-macosx_11_0_arm64.whl CPython 3.9 abi3 macOS 11.0+ ARM64 Details

Total release size: 41.1 MB

Release files / charset_norm-4.2.0.tar.gz

Download URL charset_norm-4.2.0.tar.gz
Size 753.4 kB
Tags Source
SHA-256 checksum
How to use checksums
d0de1f4835d503e11ed105829376b3eab1c389ca42e266f8decff6327e42973b
BLAKE2b-256 checksum
How to use checksums
9c8a95ad7bed3839db840e8e0318e80f60e2d5ffa97531e95367410bd4470426
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 7, 2026.

Transparency log

Release files / charset_norm-4.2.0-pp312-pypy312_pp80-win_amd64.whl

Download URL charset_norm-4.2.0-pp312-pypy312_pp80-win_amd64.whl
Size 2.0 MB
Tags PyPy 3.12 PyPy 3.12 8.0 Windows x86-64
SHA-256 checksum
How to use checksums
d73e8fdcab7a189e84945eec92477638e35f9603c533cd799e5431385338b9fa
BLAKE2b-256 checksum
How to use checksums
1be12376499ab33f7a517bc3e55eb998820d142769890242507ff67efb6c29ba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 7, 2026.

Transparency log

Release files / charset_norm-4.2.0-pp312-pypy312_pp80-manylinux_2_28_x86_64.whl

Download URL charset_norm-4.2.0-pp312-pypy312_pp80-manylinux_2_28_x86_64.whl
Size 2.1 MB
Tags Linux glibc 2.28+ x86-64 PyPy 3.12 PyPy 3.12 8.0
SHA-256 checksum
How to use checksums
902ca8b831d54a800f701de057a53f11b6bf465a5b2bfa6e88eb13eedb7bc8db
BLAKE2b-256 checksum
How to use checksums
1979f3fa7eaaffbf05edcac15293b4a879f84cc6f9e90872f7ee78881b7c55dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 7, 2026.

Transparency log

Release files / charset_norm-4.2.0-pp312-pypy312_pp80-manylinux_2_28_aarch64.whl

Download URL charset_norm-4.2.0-pp312-pypy312_pp80-manylinux_2_28_aarch64.whl
Size 2.0 MB
Tags Linux glibc 2.28+ ARM64 PyPy 3.12 PyPy 3.12 8.0
SHA-256 checksum
How to use checksums
c8403ff20313ce0fb3e461bbf84180654c97340f4f33eee3a3e221455a587d6e
BLAKE2b-256 checksum
How to use checksums
4ced9166c652403fb2687351c8c63018192e0f79b88e46f8891fdd04f904ae66
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 7, 2026.

Transparency log

Release files / charset_norm-4.2.0-pp312-pypy312_pp80-macosx_11_0_arm64.whl

Download URL charset_norm-4.2.0-pp312-pypy312_pp80-macosx_11_0_arm64.whl
Size 2.0 MB
Tags PyPy 3.12 PyPy 3.12 8.0 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0c821ee728a537ed66d819b6353064ee10aab3f4a68e5a12e11bd156a6bf6bee
BLAKE2b-256 checksum
How to use checksums
5ef8ce77ef6d603f6bc3da665a92100ea584cf7f3f43588f8ae621777f09fff8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 7, 2026.

Transparency log

Release files / charset_norm-4.2.0-pp311-pypy311_pp80-win_amd64.whl

Download URL charset_norm-4.2.0-pp311-pypy311_pp80-win_amd64.whl
Size 2.0 MB
Tags PyPy 3.11 PyPy 3.11 8.0 Windows x86-64
SHA-256 checksum
How to use checksums
4af66564455f97230a927102b9e057438ceeb5d40bfc86e04fd952a507622695
BLAKE2b-256 checksum
How to use checksums
176607594cc30bba082bd7ba40a318f5ec6c4557faab139c2d20f20ebb1750aa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 7, 2026.

Transparency log

Release files / charset_norm-4.2.0-pp311-pypy311_pp80-manylinux_2_28_x86_64.whl

Download URL charset_norm-4.2.0-pp311-pypy311_pp80-manylinux_2_28_x86_64.whl
Size 2.1 MB
Tags Linux glibc 2.28+ x86-64 PyPy 3.11 PyPy 3.11 8.0
SHA-256 checksum
How to use checksums
35462f95507c7b0df82df9edaa2e18b28cf363ab9193d6818aff9f586f926a09
BLAKE2b-256 checksum
How to use checksums
8813e2ecf6b2410885e119f2382ece59162178e77417d6012c591e8806a86fc8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 7, 2026.

Transparency log

Release files / charset_norm-4.2.0-pp311-pypy311_pp80-manylinux_2_28_aarch64.whl

Download URL charset_norm-4.2.0-pp311-pypy311_pp80-manylinux_2_28_aarch64.whl
Size 2.0 MB
Tags Linux glibc 2.28+ ARM64 PyPy 3.11 PyPy 3.11 8.0
SHA-256 checksum
How to use checksums
56ee46575f2c6abd1b346a3ee5b251207ccf2a56bc18a0de6698010bd368881f
BLAKE2b-256 checksum
How to use checksums
26e2580e9ec129e2261146f2fe2328d57786eaf7e330fd3c8df8f7980573e9e7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 7, 2026.

Transparency log

Release files / charset_norm-4.2.0-pp311-pypy311_pp80-macosx_11_0_arm64.whl

Download URL charset_norm-4.2.0-pp311-pypy311_pp80-macosx_11_0_arm64.whl
Size 2.0 MB
Tags PyPy 3.11 PyPy 3.11 8.0 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
78080dc0c2c9db04193e028d060a8bcb4f0ee2739164ab86cc0abc83f12977d9
BLAKE2b-256 checksum
How to use checksums
c6011d60ec193c5b651cebd69f25ca9834b810252cca498c396e352ba48c574a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 7, 2026.

Transparency log

Release files / charset_norm-4.2.0-cp315-abi3.abi3t-win_amd64.whl

Download URL charset_norm-4.2.0-cp315-abi3.abi3t-win_amd64.whl
Size 2.0 MB
Tags CPython 3.15 Windows x86-64 abi3 abi3t
SHA-256 checksum
How to use checksums
637f68a03dadfc765e1451b092c0db1f75877c4f20a926cfd3a3bc2b4e77f8d6
BLAKE2b-256 checksum
How to use checksums
30c89b76ef9bddc50eaac6ae72a5d110cbf9a181650119a7f0be4ad884d599bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 7, 2026.

Transparency log

Release files / charset_norm-4.2.0-cp315-abi3.abi3t-manylinux_2_28_x86_64.whl

Download URL charset_norm-4.2.0-cp315-abi3.abi3t-manylinux_2_28_x86_64.whl
Size 2.1 MB
Tags CPython 3.15 Linux glibc 2.28+ x86-64 abi3 abi3t
SHA-256 checksum
How to use checksums
0e4c166a4eb1e72c411153f7dd1eefc17a4dbd3d7b1a109d1824cd0557772647
BLAKE2b-256 checksum
How to use checksums
16fe86eac3ea639a5124cbb627fa09cbef9152a67233e7505af5a1f98dde52c9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 7, 2026.

Transparency log

Release files / charset_norm-4.2.0-cp315-abi3.abi3t-manylinux_2_28_aarch64.whl

Download URL charset_norm-4.2.0-cp315-abi3.abi3t-manylinux_2_28_aarch64.whl
Size 2.0 MB
Tags CPython 3.15 Linux glibc 2.28+ ARM64 abi3 abi3t
SHA-256 checksum
How to use checksums
bfa4910f0a279682b05746c0356c421064c3e0466751c6c935efb23c224eb8cb
BLAKE2b-256 checksum
How to use checksums
015047c4cc07edc4536926ad4284236134a54aa34bd2f5fd6074d84f9d2ef1ef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 7, 2026.

Transparency log

Release files / charset_norm-4.2.0-cp315-abi3.abi3t-macosx_11_0_arm64.whl

Download URL charset_norm-4.2.0-cp315-abi3.abi3t-macosx_11_0_arm64.whl
Size 2.0 MB
Tags CPython 3.15 abi3 abi3t macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f81fac87b916d1a8baceb252b92b26b7fce57eaa494091661ba5263b33961881
BLAKE2b-256 checksum
How to use checksums
bca985ad9e52a2348052d4cbb3ca6af1054e698f496569d186afd2e5ba8a56e6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 7, 2026.

Transparency log

Release files / charset_norm-4.2.0-cp314-cp314t-win_amd64.whl

Download URL charset_norm-4.2.0-cp314-cp314t-win_amd64.whl
Size 2.0 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
a1f8a22bebe4426e799163b289efbcb210058f4cdfd19d6c4554a9d8dc057515
BLAKE2b-256 checksum
How to use checksums
cfc5bf4c190bb785dfef3dcc684367a56de2c2fcf8133866157806545ac2b0ef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 7, 2026.

Transparency log

Release files / charset_norm-4.2.0-cp314-cp314t-manylinux_2_28_x86_64.whl

Download URL charset_norm-4.2.0-cp314-cp314t-manylinux_2_28_x86_64.whl
Size 2.1 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b20283df185f2e2549faccb086c70874507921ea0b54275477dbbf67df38132e
BLAKE2b-256 checksum
How to use checksums
95abb7d9d3fa5a9535c124f7ce429afef52e464272a5f15d5fb320bac9e42b1f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 7, 2026.

Transparency log

Release files / charset_norm-4.2.0-cp314-cp314t-manylinux_2_28_aarch64.whl

Download URL charset_norm-4.2.0-cp314-cp314t-manylinux_2_28_aarch64.whl
Size 2.0 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
111f0c8aefa80d9fd3ef9c1c2b954676a2cb409b8c7a11e893aa4fa8fcd2270d
BLAKE2b-256 checksum
How to use checksums
122ec0a3ccb76ee55a8b000ecb994dcb332fef511a3bd5255a7ec917ff9c0615
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 7, 2026.

Transparency log

Release files / charset_norm-4.2.0-cp314-cp314t-macosx_11_0_arm64.whl

Download URL charset_norm-4.2.0-cp314-cp314t-macosx_11_0_arm64.whl
Size 2.0 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
77914e737e00104e7275d3ac09eda5f308950b1ae316355895b719acbc31675e
BLAKE2b-256 checksum
How to use checksums
4a4b58c06c2f0ec62f93063b3611f6b09d8e674739561f18a74dde2922c852f9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 7, 2026.

Transparency log

Release files / charset_norm-4.2.0-cp39-abi3-win_amd64.whl

Download URL charset_norm-4.2.0-cp39-abi3-win_amd64.whl
Size 2.0 MB
Tags CPython 3.9 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
2889d0cf9140156a1b84d9fc0dc7660a72a954ac85a773fd71f16792e653a5ce
BLAKE2b-256 checksum
How to use checksums
cdebc1e928f66e0a5fe133e30325aa15a7778d6e8f7a5da6d5fc44641b028527
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 7, 2026.

Transparency log

Release files / charset_norm-4.2.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL charset_norm-4.2.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.1 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
7efa855e4fbb4e87063200df3c3ba721a5963880f18fb3e0e452a64534a4eed6
BLAKE2b-256 checksum
How to use checksums
7a59585921b94983c1180bc7f744af4ee325c8126a3d070eb30c6806e76dbcb1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 7, 2026.

Transparency log

Release files / charset_norm-4.2.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL charset_norm-4.2.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 2.0 MB
Tags CPython 3.9 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
4e3290d340fdd86bbe8bcd77607965faafe21fa758415d15c4d4736f7352da9f
BLAKE2b-256 checksum
How to use checksums
b0d0b49669017ecb949fc774b344996236babcaf0cba77eb0285f6690892fa8f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 7, 2026.

Transparency log

Release files / charset_norm-4.2.0-cp39-abi3-macosx_11_0_arm64.whl

Download URL charset_norm-4.2.0-cp39-abi3-macosx_11_0_arm64.whl
Size 2.0 MB
Tags CPython 3.9 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1bfa52112592cf868014d1ea846ea286ab223085d2db9d2bbeca73f81c8b8648
BLAKE2b-256 checksum
How to use checksums
7ee2fa4c400733a4beab03ecfc25edaa034c4e67d8637dffa20bd17eb13d4326
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 7, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

4.2.0 This release

21 release files

4.0.0

17 release files

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