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.

Release files for cwcwidth 0.1.12

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.12
File Size Uploaded
cwcwidth-0.1.12.tar.gz 72.0 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for cwcwidth 0.1.12
File
cwcwidth-0.1.12-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
cwcwidth-0.1.12-cp314-cp314t-win32.whl CPython 3.14 CPython 3.14 free-threading Windows x86-32 Details
cwcwidth-0.1.12-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
cwcwidth-0.1.12-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
cwcwidth-0.1.12-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
cwcwidth-0.1.12-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.5+ x86-64, Linux glibc 2.28+ x86-64 Details
cwcwidth-0.1.12-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
cwcwidth-0.1.12-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
cwcwidth-0.1.12-cp314-cp314-win32.whl CPython 3.14 CPython 3.14 Windows x86-32 Details
cwcwidth-0.1.12-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
cwcwidth-0.1.12-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
cwcwidth-0.1.12-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
cwcwidth-0.1.12-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
cwcwidth-0.1.12-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
cwcwidth-0.1.12-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
cwcwidth-0.1.12-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details
cwcwidth-0.1.12-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
cwcwidth-0.1.12-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
cwcwidth-0.1.12-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
cwcwidth-0.1.12-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
cwcwidth-0.1.12-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
cwcwidth-0.1.12-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
cwcwidth-0.1.12-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
cwcwidth-0.1.12-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
cwcwidth-0.1.12-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
cwcwidth-0.1.12-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
cwcwidth-0.1.12-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.5+ x86-64, Linux glibc 2.28+ x86-64 Details
cwcwidth-0.1.12-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
cwcwidth-0.1.12-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
cwcwidth-0.1.12-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
cwcwidth-0.1.12-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
cwcwidth-0.1.12-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
cwcwidth-0.1.12-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
cwcwidth-0.1.12-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.28+ x86-64, Linux glibc 2.5+ x86-64 Details
cwcwidth-0.1.12-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
cwcwidth-0.1.12-cp311-abi3-win_amd64.whl CPython 3.11 abi3 Windows x86-64 Details
cwcwidth-0.1.12-cp311-abi3-win32.whl CPython 3.11 abi3 Windows x86-32 Details
cwcwidth-0.1.12-cp311-abi3-musllinux_1_2_x86_64.whl CPython 3.11 abi3 Linux musl 1.2+ x86-64 Details
cwcwidth-0.1.12-cp311-abi3-musllinux_1_2_aarch64.whl CPython 3.11 abi3 Linux musl 1.2+ ARM64 Details
cwcwidth-0.1.12-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 abi3 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
cwcwidth-0.1.12-cp311-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.11 abi3 Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details
cwcwidth-0.1.12-cp311-abi3-macosx_11_0_arm64.whl CPython 3.11 abi3 macOS 11.0+ ARM64 Details

Total release size: 3.0 MB

Release files / cwcwidth-0.1.12.tar.gz

Download URL cwcwidth-0.1.12.tar.gz
Size 72.0 kB
Tags Source
SHA-256 checksum
How to use checksums
bfc16531d1246dd2558eb9b3a63aa37a9978672b956860dc5426da2343ebf366
BLAKE2b-256 checksum
How to use checksums
865ff5c3d1b4e9c8c541406ca0654efa1bfaa05414f8e7d1c14bc6e3fd0752f8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

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

Download URL cwcwidth-0.1.12-cp314-cp314t-win_amd64.whl
Size 29.7 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
fdcfb9632310d2c5b9cee4e8dfbffcfe07b6ca4968d3123b6ca618603b608deb
BLAKE2b-256 checksum
How to use checksums
a0ebe65a1a359063d019913cbcb95503d86fc415e18221023b4ec92e35e3d097
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

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

Download URL cwcwidth-0.1.12-cp314-cp314t-win32.whl
Size 27.4 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
dd06c5e63650ec59f92ceb24b02a3f6002fb11aab92fce36d85d0a9c9203a9d8
BLAKE2b-256 checksum
How to use checksums
515c72943d70049f9362e95ca7fca8fb485819c2150ff595530cbee92c6e0b2f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

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

Download URL cwcwidth-0.1.12-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 127.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
c63145a882da594761156123e635b1fc5f8a5b3e1ec83c76392ac829f4733098
BLAKE2b-256 checksum
How to use checksums
05c4d0ae37f72d7ddff3be5a34abde28270c3eca9a26ddb526b963c21f5af441
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

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

Download URL cwcwidth-0.1.12-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 127.8 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
c2dbce36c92ef0047ff252b2a1bebc41239b7edfd55716846006cf8f250f0c9d
BLAKE2b-256 checksum
How to use checksums
11f679c36b0f1b360c687e8a3f510ee6b7ce981c0fcd5efd2ba4ddf05065b257
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

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

Download URL cwcwidth-0.1.12-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 132.4 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
5daa2627bfa08c351920231ab1d594750c5fc48d95a2c4c3e5706fd57c6e8f91
BLAKE2b-256 checksum
How to use checksums
4e5ef43a4c4c54650a5061f74521ebd99732f2782a29fe174f34098fbb8f74db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

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

Download URL cwcwidth-0.1.12-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 127.5 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
b997f0cbffd71aaaf32c170e657d4d47cf4122777ae1eba2da17e5112529da5c
BLAKE2b-256 checksum
How to use checksums
adc87b79a7e28706d9da53ec66f5ad2d66c7be7687188bfd3ee35489940cf2fd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

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

Download URL cwcwidth-0.1.12-cp314-cp314t-macosx_11_0_arm64.whl
Size 26.5 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
611bc2c397123e7a24bb8a963539938e6f882c0a2ef2bf289ae3e7a752a642f3
BLAKE2b-256 checksum
How to use checksums
ec849c25ddda092cfd405e59970dd7e96e2625e59ca7a0b5156d9dbc31c6c744
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

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

Download URL cwcwidth-0.1.12-cp314-cp314-win_amd64.whl
Size 26.7 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
73dfc6926efa65343b129aad02364a61a238b2c6536f6d6388ef5611b42302d4
BLAKE2b-256 checksum
How to use checksums
c7ebfd01d63f49b8a774cecdb2df20b7f902871dc095dc19f4bfc19ed27f70ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

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

Download URL cwcwidth-0.1.12-cp314-cp314-win32.whl
Size 24.7 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
0df72403f42ce03e5bce23ee26f1c3da64d4a1ad100a0b6db9b4103ab54e7e68
BLAKE2b-256 checksum
How to use checksums
1db5218c5c5259e3629fc26e588db4fade1ead5edbd5e4b354f4d0cf72f81648
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

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

Download URL cwcwidth-0.1.12-cp314-cp314-musllinux_1_2_x86_64.whl
Size 100.8 kB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
68f1b1010bc457007515cbc89dfffb13ccb1b58a8db76a5fc34a4e77be3f6bf9
BLAKE2b-256 checksum
How to use checksums
1049db0456f231e25c756fb733e5275c7d8fe556306b30120c684e9413553682
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

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

Download URL cwcwidth-0.1.12-cp314-cp314-musllinux_1_2_aarch64.whl
Size 101.5 kB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
e9263f61070ca2f3156217936394cba53c91cc79718319301975616d4f8d7513
BLAKE2b-256 checksum
How to use checksums
caf40c1e2f1107ce25006acaca533917d95b373ed3cb7adecb3278abf279dc1a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

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

Download URL cwcwidth-0.1.12-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 103.7 kB
Tags CPython 3.14 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
f08870495da61c25ad8a4113b6c73081908bb40f1ff7485b5ff9b666576029ec
BLAKE2b-256 checksum
How to use checksums
7ddb4972da021adffee647874cfa15bfedf889b4ffa976bfa340b16286f157c1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

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

Download URL cwcwidth-0.1.12-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 100.5 kB
Tags CPython 3.14 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
156a88f6c753497d4a6b637672be4030ab405b6196f0309845b8e67212f5880b
BLAKE2b-256 checksum
How to use checksums
e98bf212d553fab5aa32e98bf7134e594c613cbaaaffd638d918725b0a6a795d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

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

Download URL cwcwidth-0.1.12-cp314-cp314-macosx_11_0_arm64.whl
Size 25.1 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
62ac6a4623fb19411e495b3caca33c33051951f6f7ffe620666dcfa324b6f481
BLAKE2b-256 checksum
How to use checksums
b3c25d3eac3f4aed79011f30b287ba805dc0384123dc1faa9c8f99578735eb59
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

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

Download URL cwcwidth-0.1.12-cp313-cp313-win_amd64.whl
Size 25.5 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
0e622b8b470bd74c0e5225c5d21ffb16f3d413f970b46603e549620126c9e2ec
BLAKE2b-256 checksum
How to use checksums
6dcc94894321cb9bfe81811d605725fa99e9867e531becfcd2c81bf8cfed5874
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

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

Download URL cwcwidth-0.1.12-cp313-cp313-win32.whl
Size 23.4 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
d5cbf6975956c9283dce2513d8a7c3604c20abeb7002dc9a7cdf2183cccebf64
BLAKE2b-256 checksum
How to use checksums
7bbcd32f9134dce6a6ae4ddede438c3e1479ec5acea94cdaee441708b15279c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

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

Download URL cwcwidth-0.1.12-cp313-cp313-musllinux_1_2_x86_64.whl
Size 101.7 kB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
51399b3cda019f488106a163a912723479677efd2b5a1fa456241d19cd0f7cda
BLAKE2b-256 checksum
How to use checksums
435fa67ed84601f2b32fb5390a033e3201af1b281130367a138a39fc3f93722e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

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

Download URL cwcwidth-0.1.12-cp313-cp313-musllinux_1_2_aarch64.whl
Size 102.0 kB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
cb298d0df5bc866fa2276e8790753627024c21038cd9509e164b857ea5f57c75
BLAKE2b-256 checksum
How to use checksums
50764797386456638454b5a92e31b80878870fdde9f4126b02d8b428ac3a462a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

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

Download URL cwcwidth-0.1.12-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 104.0 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
b92f1b789c47eeba01f50461fb98fddda601334647ee84dfeb47335416ff065d
BLAKE2b-256 checksum
How to use checksums
249315ecc0054ffe666e60b3d868ff9fbb26f5a348313d8b62517a61d5c75d0f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

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

Download URL cwcwidth-0.1.12-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 101.7 kB
Tags CPython 3.13 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
fe000f219b7c3d515c0a1da13c151e7d9a64d7b601c9ffe1bcd26b73137b29e9
BLAKE2b-256 checksum
How to use checksums
80e2f86bc7cff13650ded3a65ed9e691c96630de6f78e13f5d15429370f8fdf4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

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

Download URL cwcwidth-0.1.12-cp313-cp313-macosx_11_0_arm64.whl
Size 25.0 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c49e2ab07ea6a9d186748756c595b59ed010cfbd5b397e3c01151afbf97ead4e
BLAKE2b-256 checksum
How to use checksums
0103a6babc103b81fee48efe047bb140320dca56b8bc90593e29f2469c66fdc6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

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

Download URL cwcwidth-0.1.12-cp312-cp312-win_amd64.whl
Size 26.2 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
18eaa450767dda0b4b2009f7e9f61c4dd4d541629d5197d7a016890388d71ec9
BLAKE2b-256 checksum
How to use checksums
767d45025ffbfe25ba700b5d3c8ac1ad6cdc2dba75f4e44c95fd12465dd21c81
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

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

Download URL cwcwidth-0.1.12-cp312-cp312-win32.whl
Size 23.9 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
cc35e4db9e657eb83287dc6065f105a8ad6b0056dc9a6a50c4f599c080187aff
BLAKE2b-256 checksum
How to use checksums
c6895999b1bdeb91ec067a52959cfd9c5ddaf37970ffc6e079152b2df781a6c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

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

Download URL cwcwidth-0.1.12-cp312-cp312-musllinux_1_2_x86_64.whl
Size 105.6 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
0bb29ee9751de468a2de0bf20cf2ec616abfb6d89a19b3467e7798c8d2934390
BLAKE2b-256 checksum
How to use checksums
0ffa9dfac9f95284f490bf17c85c6799a04d1609bc41736643b27392d45d634e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

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

Download URL cwcwidth-0.1.12-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
e35fa152ead1b9d39523f368d9412318701c390970dfdc48342e8fd33e7e3797
BLAKE2b-256 checksum
How to use checksums
6c8c9ca1f7790464dab8d5fdf6b1377dcacc08706923d752b92c822263a88b51
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

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

Download URL cwcwidth-0.1.12-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
c45d6fbef64c84d8a59fe9c1c108de6f1d1de554a42cac9daac91fd4d705bd3b
BLAKE2b-256 checksum
How to use checksums
094243e6e2bde7a002bb929e47264ebdd527e80583d9ba7e8829a0aae31f774d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

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

Download URL cwcwidth-0.1.12-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 105.0 kB
Tags CPython 3.12 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
4428e20a738fbd093af9d39e46e03ae3a79e4ca09e3fc1e1a659ed27d5395c34
BLAKE2b-256 checksum
How to use checksums
7be41e7f94d3992e2c017baba7dbd2d40f79004f5a3fb577df34347bb6e11f86
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

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

Download URL cwcwidth-0.1.12-cp312-cp312-macosx_11_0_arm64.whl
Size 25.6 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d7a2e39cadd49a156d29ab895277fb1be39768b4949ad9e69a60c4255e13941d
BLAKE2b-256 checksum
How to use checksums
e4b784eb413f698480d0eab25878477ed72583582a1f345b164dfc1eb9e27987
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

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

Download URL cwcwidth-0.1.12-cp311-cp311-win_amd64.whl
Size 26.1 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
76238ba94ca84c65ae1b1e8f8a63d1e79c6aa3ee38a539bc0a1a201902ac86d9
BLAKE2b-256 checksum
How to use checksums
2042e09403a8a9cfe5a81d784a3c2903c891d64e115e44a7803db76c4fc007ed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

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

Download URL cwcwidth-0.1.12-cp311-cp311-win32.whl
Size 23.7 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
cca4b53e05089d07e8fae8dfc3be86ebb6be4227dcaca52ada0be40bb39bdfbd
BLAKE2b-256 checksum
How to use checksums
65e81421f8a9c8682aa0701b082d53b32430f2abf9a60040f2303171caacac4a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

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

Download URL cwcwidth-0.1.12-cp311-cp311-musllinux_1_2_x86_64.whl
Size 101.3 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
770b6118b164d0e4b1346d168bb3671544ea7c73d5c36a6663ffbee7754c4d16
BLAKE2b-256 checksum
How to use checksums
f55e69ccc542b2365639a5b5d28b0fc5c50453305ee50efbea95981e2cee0581
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

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

Download URL cwcwidth-0.1.12-cp311-cp311-musllinux_1_2_aarch64.whl
Size 101.7 kB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
f4a3d4a225ce900445a126ab6574e5bb111b58330ca5ad6d8f1f8936947ada77
BLAKE2b-256 checksum
How to use checksums
3f42824dd96e106932a81f32a2b483f55fbafb235994f74a46c4efc023b83e85
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

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

Download URL cwcwidth-0.1.12-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 103.4 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
3f206f37b61104bc2a90a0530f6c6345b9887aaae09774f00f3ad746083ed6a5
BLAKE2b-256 checksum
How to use checksums
ba447c21e1fcbd049b16b969cd7e32be3b1c78ec32f1a7cbcdb47decad47d556
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

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

Download URL cwcwidth-0.1.12-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 99.5 kB
Tags CPython 3.11 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
3ac1ce4629e42e40d02ef269f554fdcb18956f33aecc8e9b67e2020c45f5b5e7
BLAKE2b-256 checksum
How to use checksums
d3d49ae458781a567c0fc3912711606f41041b236113fc19afbb95a2a7b9ff3d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

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

Download URL cwcwidth-0.1.12-cp311-cp311-macosx_11_0_arm64.whl
Size 25.5 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
425d2ee18ab63f7dffd7ebef2ec5513afbbc4b1913aab139b4f74769591a0713
BLAKE2b-256 checksum
How to use checksums
a86e9f61ec23c79ae8bcf7711b7f7bd21c2eabb37625f3daa5fe400f76ce746d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / cwcwidth-0.1.12-cp311-abi3-win_amd64.whl

Download URL cwcwidth-0.1.12-cp311-abi3-win_amd64.whl
Size 24.7 kB
Tags CPython 3.11 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
0481c93b7392b27deda8a709eb9e1a9c95fc5b30d5f3bd5f995fd27c960d4ced
BLAKE2b-256 checksum
How to use checksums
7d631c0f5d4380402a00a8f18912ae28f1606774c106599e7341e56aa2bf83b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / cwcwidth-0.1.12-cp311-abi3-win32.whl

Download URL cwcwidth-0.1.12-cp311-abi3-win32.whl
Size 22.9 kB
Tags CPython 3.11 Windows x86-32 abi3
SHA-256 checksum
How to use checksums
02b7caa2afce141132edf191c080ce1b1d1c2251285407975db1ba63b509ba58
BLAKE2b-256 checksum
How to use checksums
9bb6d65a429130c746f96f851850166008c2a0e0cf9225fe0ab1a3b6637e53f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

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

Download URL cwcwidth-0.1.12-cp311-abi3-musllinux_1_2_x86_64.whl
Size 84.4 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
3608d4d076428543975a84bec9205f40f2935410816e01ec75bdb9b1a064be87
BLAKE2b-256 checksum
How to use checksums
abe745d6e1888a0240adf39634faacf3b2acd400309a83b4f33a2038851cb0ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

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

Download URL cwcwidth-0.1.12-cp311-abi3-musllinux_1_2_aarch64.whl
Size 83.6 kB
Tags CPython 3.11 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
2264b41d216d4cc8ac040a05d365f0221299a83ad8d45ab211c7b4301b19603a
BLAKE2b-256 checksum
How to use checksums
8684ebb25d16e759915bffe77c684c9a359277f90f1a39423f4067bb47961e92
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

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

Download URL cwcwidth-0.1.12-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 85.8 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
7cf19286e0a388916c8af6b60a6174d641840d722e2870ccb327f67b10b531e8
BLAKE2b-256 checksum
How to use checksums
44c0f9cc45fda70866852dd3ea5ec9d95ae2f4f6eb0c37877f92a08f5f9c7dd9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

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

Download URL cwcwidth-0.1.12-cp311-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 83.5 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
48ae48e69759e19eec41aeb6ba2217e5ac2885191b2d90c5ac426ac1aa61f38c
BLAKE2b-256 checksum
How to use checksums
0d094ca240f55596b9c0006d3ffc584bceed4973ee54a5ea68ce9751b712e869
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / cwcwidth-0.1.12-cp311-abi3-macosx_11_0_arm64.whl

Download URL cwcwidth-0.1.12-cp311-abi3-macosx_11_0_arm64.whl
Size 24.2 kB
Tags CPython 3.11 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a2c7ab3b9eb0abab9bb326fec751b36aca52e0cfe3987c0909f188b9f681042c
BLAKE2b-256 checksum
How to use checksums
eb4842998c088895974ee2a5ce58d3e9bec504ffb4e063dbadc9e325499220d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release history Release notifications | RSS feed

This release

0.1.12 This release

43 release files

0.1.8

36 release files

0.1.7

29 release files

0.1.6

29 release files

0.1.5

21 release files

0.1.2

29 release files

0.1.1

1 release file

0.1

1 release file

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