Skip to main content

Python bindings for wc(s)width

cwcwidth provides Python bindings for wcwidth and wcswidth functions defined in POSIX.1-2001 and POSIX.1-2008 based on Cython. These functions compute the printable length of a unicode character/string on a terminal. The module provides the same functions as wcwidth and its behavior is compatible.

On systems not conforming to POSIX.1-2001 and POSIX.1-2008, Markus Kuhn's implementation is used to provide the functionality.

Dependencies

  • Cython >= 3.1 (optional, only for building). If Cython is not available, the C files are not regenerated from their source.

Quick installation guide

cwcwidth can be installed via pip:

pip install cwcwidth

or by running:

python3 setup.py install

In case the extension should be built with the limited Python API, set the environment variable USE_LIMITED_API to any value.

Usage

>>> import cwcwidth
>>> cwcwidth.wcwidth("a")
1
>>> cwcwidth.wcswidth("コ")
2
>>> cwcwidth.wcswidth("コンニチハ, セカイ!")
19
>>> cwcwidth.wcswidth("コンニチハ, セカイ!", 5)
10

Comparison with wcwidth

>>> import wcwidth, cwcwidth, timeit
>>> timeit.timeit(lambda: wcwidth.wcswidth("コンニチハ, セカイ!"))
19.14463168097427
>>> timeit.timeit(lambda: cwcwidth.wcswidth("コンニチハ, セカイ!"))
0.16294104099506512

License

The code is licensed under the MIT license.

Metadata

Release files for cwcwidth 0.1.13

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

Source distribution (sdist)

Source distribution for cwcwidth 0.1.13
File Size Uploaded Provenance Actions
cwcwidth-0.1.13.tar.gz 13.6 kB With provenance Details for cwcwidth-0.1.13.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for cwcwidth 0.1.13
File Actions
cwcwidth-0.1.13-cp315-cp315t-win_amd64.whl CPython 3.15 CPython 3.15 free-threading Windows x86-64 Details for cwcwidth-0.1.13-cp315-cp315t-win_amd64.whl
cwcwidth-0.1.13-cp315-cp315t-win32.whl CPython 3.15 CPython 3.15 free-threading Windows x86-32 Details for cwcwidth-0.1.13-cp315-cp315t-win32.whl
cwcwidth-0.1.13-cp315-cp315t-musllinux_1_2_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ x86-64 Details for cwcwidth-0.1.13-cp315-cp315t-musllinux_1_2_x86_64.whl
cwcwidth-0.1.13-cp315-cp315t-musllinux_1_2_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ ARM64 Details for cwcwidth-0.1.13-cp315-cp315t-musllinux_1_2_aarch64.whl
cwcwidth-0.1.13-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details for cwcwidth-0.1.13-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
cwcwidth-0.1.13-cp315-cp315t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ x86-64, Linux glibc 2.5+ x86-64 Details for cwcwidth-0.1.13-cp315-cp315t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
cwcwidth-0.1.13-cp315-cp315t-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64 Details for cwcwidth-0.1.13-cp315-cp315t-macosx_11_0_arm64.whl
cwcwidth-0.1.13-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details for cwcwidth-0.1.13-cp315-cp315-win_amd64.whl
cwcwidth-0.1.13-cp315-cp315-win32.whl CPython 3.15 CPython 3.15 Windows x86-32 Details for cwcwidth-0.1.13-cp315-cp315-win32.whl
cwcwidth-0.1.13-cp315-cp315-musllinux_1_2_x86_64.whl CPython 3.15 CPython 3.15 Linux musl 1.2+ x86-64 Details for cwcwidth-0.1.13-cp315-cp315-musllinux_1_2_x86_64.whl
cwcwidth-0.1.13-cp315-cp315-musllinux_1_2_aarch64.whl CPython 3.15 CPython 3.15 Linux musl 1.2+ ARM64 Details for cwcwidth-0.1.13-cp315-cp315-musllinux_1_2_aarch64.whl
cwcwidth-0.1.13-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details for cwcwidth-0.1.13-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
cwcwidth-0.1.13-cp315-cp315-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ x86-64, Linux glibc 2.5+ x86-64 Details for cwcwidth-0.1.13-cp315-cp315-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
cwcwidth-0.1.13-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details for cwcwidth-0.1.13-cp315-cp315-macosx_11_0_arm64.whl
cwcwidth-0.1.13-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details for cwcwidth-0.1.13-cp314-cp314t-win_amd64.whl
cwcwidth-0.1.13-cp314-cp314t-win32.whl CPython 3.14 CPython 3.14 free-threading Windows x86-32 Details for cwcwidth-0.1.13-cp314-cp314t-win32.whl
cwcwidth-0.1.13-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details for cwcwidth-0.1.13-cp314-cp314t-musllinux_1_2_x86_64.whl
cwcwidth-0.1.13-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details for cwcwidth-0.1.13-cp314-cp314t-musllinux_1_2_aarch64.whl
cwcwidth-0.1.13-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details for cwcwidth-0.1.13-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
cwcwidth-0.1.13-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64, Linux glibc 2.5+ x86-64 Details for cwcwidth-0.1.13-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
cwcwidth-0.1.13-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details for cwcwidth-0.1.13-cp314-cp314t-macosx_11_0_arm64.whl
cwcwidth-0.1.13-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for cwcwidth-0.1.13-cp314-cp314-win_amd64.whl
cwcwidth-0.1.13-cp314-cp314-win32.whl CPython 3.14 CPython 3.14 Windows x86-32 Details for cwcwidth-0.1.13-cp314-cp314-win32.whl
cwcwidth-0.1.13-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details for cwcwidth-0.1.13-cp314-cp314-musllinux_1_2_x86_64.whl
cwcwidth-0.1.13-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details for cwcwidth-0.1.13-cp314-cp314-musllinux_1_2_aarch64.whl
cwcwidth-0.1.13-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details for cwcwidth-0.1.13-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
cwcwidth-0.1.13-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details for cwcwidth-0.1.13-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
cwcwidth-0.1.13-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for cwcwidth-0.1.13-cp314-cp314-macosx_11_0_arm64.whl
cwcwidth-0.1.13-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for cwcwidth-0.1.13-cp313-cp313-win_amd64.whl
cwcwidth-0.1.13-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details for cwcwidth-0.1.13-cp313-cp313-win32.whl
cwcwidth-0.1.13-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details for cwcwidth-0.1.13-cp313-cp313-musllinux_1_2_x86_64.whl
cwcwidth-0.1.13-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details for cwcwidth-0.1.13-cp313-cp313-musllinux_1_2_aarch64.whl
cwcwidth-0.1.13-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details for cwcwidth-0.1.13-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
cwcwidth-0.1.13-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details for cwcwidth-0.1.13-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
cwcwidth-0.1.13-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for cwcwidth-0.1.13-cp313-cp313-macosx_11_0_arm64.whl
cwcwidth-0.1.13-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for cwcwidth-0.1.13-cp312-cp312-win_amd64.whl
cwcwidth-0.1.13-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details for cwcwidth-0.1.13-cp312-cp312-win32.whl
cwcwidth-0.1.13-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details for cwcwidth-0.1.13-cp312-cp312-musllinux_1_2_x86_64.whl
cwcwidth-0.1.13-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details for cwcwidth-0.1.13-cp312-cp312-musllinux_1_2_aarch64.whl
cwcwidth-0.1.13-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details for cwcwidth-0.1.13-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
cwcwidth-0.1.13-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.5+ x86-64 Details for cwcwidth-0.1.13-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
cwcwidth-0.1.13-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for cwcwidth-0.1.13-cp312-cp312-macosx_11_0_arm64.whl
cwcwidth-0.1.13-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for cwcwidth-0.1.13-cp311-cp311-win_amd64.whl
cwcwidth-0.1.13-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details for cwcwidth-0.1.13-cp311-cp311-win32.whl
cwcwidth-0.1.13-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details for cwcwidth-0.1.13-cp311-cp311-musllinux_1_2_x86_64.whl
cwcwidth-0.1.13-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details for cwcwidth-0.1.13-cp311-cp311-musllinux_1_2_aarch64.whl
cwcwidth-0.1.13-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details for cwcwidth-0.1.13-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
cwcwidth-0.1.13-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details for cwcwidth-0.1.13-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
cwcwidth-0.1.13-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for cwcwidth-0.1.13-cp311-cp311-macosx_11_0_arm64.whl
cwcwidth-0.1.13-cp311-abi3-musllinux_1_2_x86_64.whl CPython 3.11 abi3 Linux musl 1.2+ x86-64 Details for cwcwidth-0.1.13-cp311-abi3-musllinux_1_2_x86_64.whl
cwcwidth-0.1.13-cp311-abi3-musllinux_1_2_aarch64.whl CPython 3.11 abi3 Linux musl 1.2+ ARM64 Details for cwcwidth-0.1.13-cp311-abi3-musllinux_1_2_aarch64.whl
cwcwidth-0.1.13-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 abi3 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details for cwcwidth-0.1.13-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
cwcwidth-0.1.13-cp311-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.11 abi3 Linux glibc 2.28+ x86-64, Linux glibc 2.5+ x86-64 Details for cwcwidth-0.1.13-cp311-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Total release size: 4.0 MB

Release files / cwcwidth-0.1.13.tar.gz

Download URL cwcwidth-0.1.13.tar.gz
Size 13.6 kB
Tags Source
SHA-256 checksum
How to use checksums
aaaae16290be1beb45151601ad1c473db40c4e41b838076a925ded8f1e6aae3f
BLAKE2b-256 checksum
How to use checksums
b881d3b32fb0884574446c492d601798254fe92431865c7dabb23639715249d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cwcwidth-0.1.13-cp315-cp315t-win_amd64.whl

Download URL cwcwidth-0.1.13-cp315-cp315t-win_amd64.whl
Size 27.6 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
f4ecdfe93ac3f4feae0c7a5303d4752db0a3336dd5ef06eb9b550722119059c0
BLAKE2b-256 checksum
How to use checksums
f531d34ec6563585bc70bd8b0e84d7088029a1e1a06d47899d4b7d811b43e253
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cwcwidth-0.1.13-cp315-cp315t-win32.whl

Download URL cwcwidth-0.1.13-cp315-cp315t-win32.whl
Size 26.3 kB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
72ecca75ca37d1c5f93d64908abbd77aab7a1a01b255b42cbde98570b8df12e2
BLAKE2b-256 checksum
How to use checksums
487c967cd2ac1333f011abf216f5388713ca2231f86a4b51ec4830791725347a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cwcwidth-0.1.13-cp315-cp315t-musllinux_1_2_x86_64.whl

Download URL cwcwidth-0.1.13-cp315-cp315t-musllinux_1_2_x86_64.whl
Size 125.6 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
7c91bdce126a732c496a86a54bc2805c78f4e3de05cb0d993d6c71a6ef1987d5
BLAKE2b-256 checksum
How to use checksums
aaa10fbeae762db5de22c49093e9a6738a1be65446afaed15e01dd9c22eabbc1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cwcwidth-0.1.13-cp315-cp315t-musllinux_1_2_aarch64.whl

Download URL cwcwidth-0.1.13-cp315-cp315t-musllinux_1_2_aarch64.whl
Size 126.5 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
b0b58a1ae009bea96abe3b0471809f1d7320dbeb0dc36e24750963548ea6ff9f
BLAKE2b-256 checksum
How to use checksums
23971b65ff32d3380cc8890c5a70581ee8936d687f663a4b1bc1cf9e8d7256b1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cwcwidth-0.1.13-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL cwcwidth-0.1.13-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 131.3 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
b3d5e166bdc3c7a7574948f609591f183e1a1062d99a7f7b432ca6a8a4c20cba
BLAKE2b-256 checksum
How to use checksums
8e4792407df86951e3d57ffa5889d48d9b812771a81f06f540f482048ba092d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cwcwidth-0.1.13-cp315-cp315t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL cwcwidth-0.1.13-cp315-cp315t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 127.4 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
80c58c72ce8820ea605f6588193d9a2479d2e4a6a6e7329764760db27607628d
BLAKE2b-256 checksum
How to use checksums
5ad38055fbefc1044b1a0d60af479cb366276e96f2cc4e8f8d598d60a0519a19
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cwcwidth-0.1.13-cp315-cp315t-macosx_11_0_arm64.whl

Download URL cwcwidth-0.1.13-cp315-cp315t-macosx_11_0_arm64.whl
Size 27.4 kB
Tags CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
bd815a80e3ace1b96a1a738b7f0e752ea173d82122a2a608d064040c9913e70c
BLAKE2b-256 checksum
How to use checksums
4adb85fd2218e82677d6108640993891629c69a61ac0c5205b82e87626aa4481
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cwcwidth-0.1.13-cp315-cp315-win_amd64.whl

Download URL cwcwidth-0.1.13-cp315-cp315-win_amd64.whl
Size 26.3 kB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
5a290f1b9f4ed24e4bb65c0f21130d8401548acbfd6067161017cffddce96aae
BLAKE2b-256 checksum
How to use checksums
95e1c4bb33e059b2c532d5792ce481a80b05c64526711f3277c9215bf59aa159
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cwcwidth-0.1.13-cp315-cp315-win32.whl

Download URL cwcwidth-0.1.13-cp315-cp315-win32.whl
Size 24.5 kB
Tags CPython 3.15 Windows x86-32
SHA-256 checksum
How to use checksums
2a6a1a686b4468c14a68388e4a53af1310312fc742f1c06b92ebd23e28514d04
BLAKE2b-256 checksum
How to use checksums
453d37fff138cfa89b811260b987e224741455ce1f7e9af983aa2ed38ba975db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cwcwidth-0.1.13-cp315-cp315-musllinux_1_2_x86_64.whl

Download URL cwcwidth-0.1.13-cp315-cp315-musllinux_1_2_x86_64.whl
Size 104.4 kB
Tags CPython 3.15 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
f16941d28dfc7a0e4ddf517df564ed964fa3f82c717f7f9cbdca191040839727
BLAKE2b-256 checksum
How to use checksums
d2f52132993542ddbb21ef6a0cccf10c195d1e1dddff84d280a2a65e89b35998
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cwcwidth-0.1.13-cp315-cp315-musllinux_1_2_aarch64.whl

Download URL cwcwidth-0.1.13-cp315-cp315-musllinux_1_2_aarch64.whl
Size 104.5 kB
Tags CPython 3.15 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
02f09c0efbd9a4f98da07cf1949c468ec423be21294c73a6d62e423beccd0fcf
BLAKE2b-256 checksum
How to use checksums
d06b5a95f759f43e2d12b9634130e155be3ba67f7db7c40fddebf36a2eaa85ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cwcwidth-0.1.13-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL cwcwidth-0.1.13-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 106.8 kB
Tags CPython 3.15 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
c240f33b13c1aa4f329ce977c48858a52f7d83ad34551da9085b1bcdb8155768
BLAKE2b-256 checksum
How to use checksums
705d2a6f9c8f0c74a1b4a825f86ef594fcd31e82094967918e5f17495cedca8f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cwcwidth-0.1.13-cp315-cp315-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL cwcwidth-0.1.13-cp315-cp315-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 105.0 kB
Tags CPython 3.15 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
a647418e779cdef11f5dce5bcbd8bde0ec6d7e32dc4d039c88bc90f75b5569ad
BLAKE2b-256 checksum
How to use checksums
4fce0d307865caa336ae8114599e09e23f3e6ee21ac24fb92ed33d1c7a777279
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cwcwidth-0.1.13-cp315-cp315-macosx_11_0_arm64.whl

Download URL cwcwidth-0.1.13-cp315-cp315-macosx_11_0_arm64.whl
Size 25.8 kB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ff755777ce64cfc996f9c2be3623e2f060fc74797dffaa4af039739d452e2ac5
BLAKE2b-256 checksum
How to use checksums
d38f03793efa2248843081db58d0331d7a98ad7f1386f07ea87bbffe48766203
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cwcwidth-0.1.13-cp314-cp314t-win_amd64.whl

Download URL cwcwidth-0.1.13-cp314-cp314t-win_amd64.whl
Size 28.2 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
7467dac0f99b6fd37fb3afe2197b7d4b39a49992518072d9e9f337ae80ca9ad1
BLAKE2b-256 checksum
How to use checksums
0a7feb74405392f355b5e29c0a20ccfe9e005913ccd0c2c9095e3c2819822015
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cwcwidth-0.1.13-cp314-cp314t-win32.whl

Download URL cwcwidth-0.1.13-cp314-cp314t-win32.whl
Size 26.4 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
daae2fbc74ed2161d64a14be8456a1bd829052e9418558624226576a79895211
BLAKE2b-256 checksum
How to use checksums
cdfacbf125ac7c174dda5599f7342bfb71c4cac83f32484a944da07fd5295c5e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cwcwidth-0.1.13-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL cwcwidth-0.1.13-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 129.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
f21d79bbd99bd4966fe451b24d6eab8be3e80a60ba05764083ba691e1674d072
BLAKE2b-256 checksum
How to use checksums
e9ad79713c5f4c04571485e3601b11336521790500fb1ed3eca9781a2b3d216d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cwcwidth-0.1.13-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL cwcwidth-0.1.13-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 130.3 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
65f30b71b931bb81a1da7eecfa311dc001a6a92a91018602921adfd922b41b28
BLAKE2b-256 checksum
How to use checksums
274514adf06186d1ba938b5e4f1975d842eeedfbd16bfde3e9cf8683f51af43f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cwcwidth-0.1.13-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL cwcwidth-0.1.13-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 134.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
f9d27f0c4c72bbfa9a89d331db46d25d2a270572ac09382c86d7de99addbf8ff
BLAKE2b-256 checksum
How to use checksums
b75612c7f8fc61d90ecb39ae8dfabf3c00ca68267c114b994dfc4cebcae2665e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cwcwidth-0.1.13-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL cwcwidth-0.1.13-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 130.4 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
e683d8ab288d242c233d78a7b0b2d8a1af2a6c2102929f9ae643d53555877e99
BLAKE2b-256 checksum
How to use checksums
a24763fbd293247c17b9dc748223d2d8fafafdf96f5762ea875e2014cb7e10f3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cwcwidth-0.1.13-cp314-cp314t-macosx_11_0_arm64.whl

Download URL cwcwidth-0.1.13-cp314-cp314t-macosx_11_0_arm64.whl
Size 27.8 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d0115049679bb7d5671bdacfeb3e6ed6e27a3e621606969aa6e07938ac0d7557
BLAKE2b-256 checksum
How to use checksums
b2bb98fb57837169ceeae5ae4287772e81add3f2a71701e2f38a7f22b3b8f64c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cwcwidth-0.1.13-cp314-cp314-win_amd64.whl

Download URL cwcwidth-0.1.13-cp314-cp314-win_amd64.whl
Size 26.3 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
42a57767381d3cd5e3b794992057b1e9ae640b56763d34d9f00971a5aba5025f
BLAKE2b-256 checksum
How to use checksums
68bf1ae1a54261999b92da2d5df0cb8b78cef9be0029dd1260349555135e6c20
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cwcwidth-0.1.13-cp314-cp314-win32.whl

Download URL cwcwidth-0.1.13-cp314-cp314-win32.whl
Size 24.5 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
986cd5e7c3f26cc6da5f734d0d44d7e4dd57812cede9a2d76fd5f48ccf11aa7e
BLAKE2b-256 checksum
How to use checksums
66b77739cb9f4c92a42f3435778242de518092a305725feffbb67cbffb68b57e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cwcwidth-0.1.13-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL cwcwidth-0.1.13-cp314-cp314-musllinux_1_2_x86_64.whl
Size 104.5 kB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
b35fee67f531d06b9e94cdb24c2f124eeffd55207327b0c82aa04bae912b2476
BLAKE2b-256 checksum
How to use checksums
990777e706d872cc92d548468ce0984562b9b25e6837de962643bea7bd3eea71
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cwcwidth-0.1.13-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL cwcwidth-0.1.13-cp314-cp314-musllinux_1_2_aarch64.whl
Size 104.1 kB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
0f063aeb8630f369915639fbaab80aba7ffbabad900ea89fa3ca80dc01a9f610
BLAKE2b-256 checksum
How to use checksums
c330e17518b9bf0b53b8fabb92407aa44deda7c1c678d9fd9fbf1f3ee3bea07a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cwcwidth-0.1.13-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL cwcwidth-0.1.13-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 106.4 kB
Tags CPython 3.14 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
0163885efbbd79a66364c830c91f43b882837fa518f886be27fd7b832ce6fadd
BLAKE2b-256 checksum
How to use checksums
65d14cea9d09873d167226ede2e48c5beba7b7793d83a20562f73245e70284d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cwcwidth-0.1.13-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL cwcwidth-0.1.13-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 104.8 kB
Tags CPython 3.14 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
7dfe8440d101cf8e0a5878d6fc47edb0a8a26f2a92adb510e441aab33bccf3e0
BLAKE2b-256 checksum
How to use checksums
ee3897d9b45c7710f073f2a3ffd491a02ebec81270fd4d547b8abe12d4e023e8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cwcwidth-0.1.13-cp314-cp314-macosx_11_0_arm64.whl

Download URL cwcwidth-0.1.13-cp314-cp314-macosx_11_0_arm64.whl
Size 25.7 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b0eb258ccecb58bfae1fbbe4f6844568d4ed5506b6c5e1e3677ba1c942f711f3
BLAKE2b-256 checksum
How to use checksums
28ebafae59736f692bfbe3f77a43bd031b9ce316bd39470ad8878399e8fbc1e8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cwcwidth-0.1.13-cp313-cp313-win_amd64.whl

Download URL cwcwidth-0.1.13-cp313-cp313-win_amd64.whl
Size 24.9 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
379fc1fbd75aff36fcae37e42def1613a4b11547469439aaa013e60173bc97ae
BLAKE2b-256 checksum
How to use checksums
4050f83c6d04e8c7e8f9369792d6b0b72805b2f1ab53dc267a08450855a54574
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cwcwidth-0.1.13-cp313-cp313-win32.whl

Download URL cwcwidth-0.1.13-cp313-cp313-win32.whl
Size 23.2 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
6097af54bf2fa6a476e0086c2806f246a8bc6e7693b7307b23264f5363b1ac56
BLAKE2b-256 checksum
How to use checksums
c5e053afb67ee13ac16b191562676fbcfafa68e9036429c57191b607217395ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cwcwidth-0.1.13-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL cwcwidth-0.1.13-cp313-cp313-musllinux_1_2_x86_64.whl
Size 105.2 kB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
8880da4db0eea98ef3888bf2247a682004c01db2877c2f178560ff5d9f7aa109
BLAKE2b-256 checksum
How to use checksums
a5b3e4e1101732d1381e0284176761a41721db0075109949bc9ff2260a97b8aa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cwcwidth-0.1.13-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL cwcwidth-0.1.13-cp313-cp313-musllinux_1_2_aarch64.whl
Size 104.2 kB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
d065c54a551b849a56a9b109c70347d4e96bb34c2ca7bb2ab9904f753661f122
BLAKE2b-256 checksum
How to use checksums
d0ae04bb736932113ecbddf69ae1ddac45c3f151f4486cf4cb59dd03e63357c7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cwcwidth-0.1.13-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL cwcwidth-0.1.13-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 106.5 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
7d3420bc39728fe7e516c8cde13f54c2c962543d821e4e83ad4318c0e6fa62cd
BLAKE2b-256 checksum
How to use checksums
739050a7a56caf8da5d9ecfe7e5d3b63e41c7e7821c64b8005ecf7bc88a711ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cwcwidth-0.1.13-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL cwcwidth-0.1.13-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 105.8 kB
Tags CPython 3.13 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
97a61b94ffa30ba8c15443b03f7954daa2c500ae3fa851e7e9ea5e86ed24a9ce
BLAKE2b-256 checksum
How to use checksums
9a5f13be78b7887bab8e86365acd9f764ab01297f5f3a3ffd19e63b501cad98e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cwcwidth-0.1.13-cp313-cp313-macosx_11_0_arm64.whl

Download URL cwcwidth-0.1.13-cp313-cp313-macosx_11_0_arm64.whl
Size 25.6 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6a989c204d1e4f7dad2e2547d78f575ee346fff5772bbff6434c251823b90d05
BLAKE2b-256 checksum
How to use checksums
c6694865ec7b5f0221bdf0606237f6de4c86d28c95112ccede88b925b519c5bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cwcwidth-0.1.13-cp312-cp312-win_amd64.whl

Download URL cwcwidth-0.1.13-cp312-cp312-win_amd64.whl
Size 25.0 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
99deaef125d3504c0bd7f99832e68d0fda3ce0f1e9b36d29f99e05b0d45e4dd1
BLAKE2b-256 checksum
How to use checksums
6ea36444b96db1aa6283dd9faa669f5dd73cb3f49d8d3aabf81729817e2cc1ab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cwcwidth-0.1.13-cp312-cp312-win32.whl

Download URL cwcwidth-0.1.13-cp312-cp312-win32.whl
Size 23.3 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
d020a115f7ad06d2e29c7eacb25c0a357cff43cab5cc4a5447dbbbee4cd3580b
BLAKE2b-256 checksum
How to use checksums
4cd85356c6f78cfc5a939a9ef611c54a6ca2f47c8a474bbcabd97fe65b06a151
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cwcwidth-0.1.13-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL cwcwidth-0.1.13-cp312-cp312-musllinux_1_2_x86_64.whl
Size 106.3 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
6220559babb79f63b05537043fe275084b1fc9015f2aecdf069af5c41e6e3fab
BLAKE2b-256 checksum
How to use checksums
d56634b247f12192becad4bbd5f461d701cb9eb2a1962840d8a66a6307cf0c8a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cwcwidth-0.1.13-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL cwcwidth-0.1.13-cp312-cp312-musllinux_1_2_aarch64.whl
Size 104.5 kB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
970a44e15bd8deccb0c3f346044d276e14e7d278649dcc7def895f7574a969b5
BLAKE2b-256 checksum
How to use checksums
72eb236f4404cae2ca2f0d5bb1b44d39a5612fd1a2edaa725d1f88ba8e08dceb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cwcwidth-0.1.13-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL cwcwidth-0.1.13-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 107.4 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
77423e9481bff3bdd5a873da335b019da4cb3d82999b97616532efd2554933ae
BLAKE2b-256 checksum
How to use checksums
b83719165d31a2b587280612302bee4e0ca71138cbd1fde18f90b108fa2132ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cwcwidth-0.1.13-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL cwcwidth-0.1.13-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 107.3 kB
Tags CPython 3.12 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
bf12335d042b71bc6544f527b8ef429bd6c004a4b5309689c0cbc66488bb777b
BLAKE2b-256 checksum
How to use checksums
2c82372e28552345f55b7bf06a2894fb460294c155ba6d299d50d5d5aeb105b1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cwcwidth-0.1.13-cp312-cp312-macosx_11_0_arm64.whl

Download URL cwcwidth-0.1.13-cp312-cp312-macosx_11_0_arm64.whl
Size 25.7 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e52366e910e3b79b25aab7a12cddef269bc59bec71c5da6e2092b7bffbd3ba71
BLAKE2b-256 checksum
How to use checksums
3fab628359a3fb26fb38238a735244e57f9d175f24ab4a080b9b57c9c42538ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cwcwidth-0.1.13-cp311-cp311-win_amd64.whl

Download URL cwcwidth-0.1.13-cp311-cp311-win_amd64.whl
Size 24.6 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
102dd3573edbf05f619f267d39702ed2db540d2002882e7d79760e57f68c7926
BLAKE2b-256 checksum
How to use checksums
54c2b8052640415811965f5730e10b6dfed7891927bf1f3bd47445cd02841468
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cwcwidth-0.1.13-cp311-cp311-win32.whl

Download URL cwcwidth-0.1.13-cp311-cp311-win32.whl
Size 23.0 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
874c2ae9b4ce1bfbe56bb498b5dd7d19e401f64e69d25f3a5591820fe92b74cf
BLAKE2b-256 checksum
How to use checksums
02217f6e271771cf31fe97f2daa07f91e4b4cae2b4b99cb632cf4a945706fc7d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cwcwidth-0.1.13-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL cwcwidth-0.1.13-cp311-cp311-musllinux_1_2_x86_64.whl
Size 100.7 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
56218cf8b1908874e606e7808669bc0534603ae9063e994dce37a56ab9e1ec03
BLAKE2b-256 checksum
How to use checksums
136fef10a35a8f4e09984f3460566507b09fc205219247fbb4c300b2f7741c9e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cwcwidth-0.1.13-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL cwcwidth-0.1.13-cp311-cp311-musllinux_1_2_aarch64.whl
Size 100.6 kB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
ccebce978b91418cdd10418b39c27409d63fd7cdf140aa1cbffe1a2d1a6470da
BLAKE2b-256 checksum
How to use checksums
a235e7508ef086daa7b4d16d831ef04511caa45671f6cfb30b65478ac2b56281
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cwcwidth-0.1.13-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL cwcwidth-0.1.13-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 102.6 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
ab1a848f6dc7d724a0b2c75bbe0ea4da536a2e7bd2518c0739d33b17f795088d
BLAKE2b-256 checksum
How to use checksums
3d66b2d5f2da39373d5269e7354a573b5ed294b009369cf62518b501558a1bb2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cwcwidth-0.1.13-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL cwcwidth-0.1.13-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 100.9 kB
Tags CPython 3.11 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
3981579aab2d1443beea6d33d922f77dffe6b17e487f4fe2bef99ab7068cd0dd
BLAKE2b-256 checksum
How to use checksums
965199cac584dc02245614c4e876f6d4b7f3fa45f3747c260933ebefd6680803
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cwcwidth-0.1.13-cp311-cp311-macosx_11_0_arm64.whl

Download URL cwcwidth-0.1.13-cp311-cp311-macosx_11_0_arm64.whl
Size 25.4 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4b116f09e4954311b10a4def31ee29b3578e219e6cbc7f2b96a61f0f67a12460
BLAKE2b-256 checksum
How to use checksums
dc80fbdde0b9d165cf4d818c150d4977c01ac368db130c6feaf9653835902131
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cwcwidth-0.1.13-cp311-abi3-musllinux_1_2_x86_64.whl

Download URL cwcwidth-0.1.13-cp311-abi3-musllinux_1_2_x86_64.whl
Size 90.4 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
1c1594f8cffb0bd81d501314aefb16ca99fe79692ce5787024777974190a63f2
BLAKE2b-256 checksum
How to use checksums
a82e701f5bef6430b8f62e5cc768746b393d220ee6af40fee4ca00688f4bcb92
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cwcwidth-0.1.13-cp311-abi3-musllinux_1_2_aarch64.whl

Download URL cwcwidth-0.1.13-cp311-abi3-musllinux_1_2_aarch64.whl
Size 90.4 kB
Tags CPython 3.11 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
1a3179ad7898bc67ae859a992979a9e8d34132369212443720221908f1579471
BLAKE2b-256 checksum
How to use checksums
54338a98b3fb9b363573d9609a6c3f0e030e562b4fe534ca82386a3ec690e4c1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cwcwidth-0.1.13-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL cwcwidth-0.1.13-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 92.2 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
1d7b7851d61a73335b24fd79a48ed5fe28b170913840d3cfc506deb524e6412e
BLAKE2b-256 checksum
How to use checksums
5b2f4e068210839e568953b3c94bf96b37578437efc56535251694cb69bdda46
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Release files / cwcwidth-0.1.13-cp311-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL cwcwidth-0.1.13-cp311-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 91.0 kB
Tags CPython 3.11 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64 abi3
SHA-256 checksum
How to use checksums
a9def2b89bd13525374c657b3d6372644d7b4147e51f4d0a4c3174bfe30ecd6e
BLAKE2b-256 checksum
How to use checksums
62ba353e499175efdb80a70461786d175a3e0a74bf884ca2b931a43763759772
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 13, 2026.

Transparency log

Security for cwcwidth 0.1.13

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.

Full provenance

All 54 files in this release have been uploaded with provenance metadata.

Select from 54 files

Attestation for cwcwidth-0.1.13.tar.gz

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 Nov 13, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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