Python bindings for wc(s)width
Project description
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file cwcwidth-0.1.12.tar.gz.
File metadata
- Download URL: cwcwidth-0.1.12.tar.gz
- Upload date:
- Size: 72.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bfc16531d1246dd2558eb9b3a63aa37a9978672b956860dc5426da2343ebf366
|
|
| MD5 |
2ab31825cfa91923e7eabaad6485e64d
|
|
| BLAKE2b-256 |
865ff5c3d1b4e9c8c541406ca0654efa1bfaa05414f8e7d1c14bc6e3fd0752f8
|
File details
Details for the file cwcwidth-0.1.12-cp314-cp314t-win_amd64.whl.
File metadata
- Download URL: cwcwidth-0.1.12-cp314-cp314t-win_amd64.whl
- Upload date:
- Size: 29.7 kB
- Tags: CPython 3.14t, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fdcfb9632310d2c5b9cee4e8dfbffcfe07b6ca4968d3123b6ca618603b608deb
|
|
| MD5 |
f149df366a52e437c0ec5745912edc26
|
|
| BLAKE2b-256 |
a0ebe65a1a359063d019913cbcb95503d86fc415e18221023b4ec92e35e3d097
|
File details
Details for the file cwcwidth-0.1.12-cp314-cp314t-win32.whl.
File metadata
- Download URL: cwcwidth-0.1.12-cp314-cp314t-win32.whl
- Upload date:
- Size: 27.4 kB
- Tags: CPython 3.14t, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dd06c5e63650ec59f92ceb24b02a3f6002fb11aab92fce36d85d0a9c9203a9d8
|
|
| MD5 |
0c523fe9024f1a8524b06d3cb853468f
|
|
| BLAKE2b-256 |
515c72943d70049f9362e95ca7fca8fb485819c2150ff595530cbee92c6e0b2f
|
File details
Details for the file cwcwidth-0.1.12-cp314-cp314t-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: cwcwidth-0.1.12-cp314-cp314t-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 127.1 kB
- Tags: CPython 3.14t, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c63145a882da594761156123e635b1fc5f8a5b3e1ec83c76392ac829f4733098
|
|
| MD5 |
0c6f980285e49d6046cd1cded5889625
|
|
| BLAKE2b-256 |
05c4d0ae37f72d7ddff3be5a34abde28270c3eca9a26ddb526b963c21f5af441
|
File details
Details for the file cwcwidth-0.1.12-cp314-cp314t-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: cwcwidth-0.1.12-cp314-cp314t-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 127.8 kB
- Tags: CPython 3.14t, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c2dbce36c92ef0047ff252b2a1bebc41239b7edfd55716846006cf8f250f0c9d
|
|
| MD5 |
8579afaca7cac2a77cdd52831e6788d2
|
|
| BLAKE2b-256 |
11f679c36b0f1b360c687e8a3f510ee6b7ce981c0fcd5efd2ba4ddf05065b257
|
File details
Details for the file cwcwidth-0.1.12-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: cwcwidth-0.1.12-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 132.4 kB
- Tags: CPython 3.14t, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5daa2627bfa08c351920231ab1d594750c5fc48d95a2c4c3e5706fd57c6e8f91
|
|
| MD5 |
77bc51dfe4ed3016f137fccd7f572625
|
|
| BLAKE2b-256 |
4e5ef43a4c4c54650a5061f74521ebd99732f2782a29fe174f34098fbb8f74db
|
File details
Details for the file cwcwidth-0.1.12-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.
File metadata
- Download URL: cwcwidth-0.1.12-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
- Upload date:
- Size: 127.5 kB
- Tags: CPython 3.14t, manylinux: glibc 2.28+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b997f0cbffd71aaaf32c170e657d4d47cf4122777ae1eba2da17e5112529da5c
|
|
| MD5 |
8dc745a5991318b043f2ff0f40b66c93
|
|
| BLAKE2b-256 |
adc87b79a7e28706d9da53ec66f5ad2d66c7be7687188bfd3ee35489940cf2fd
|
File details
Details for the file cwcwidth-0.1.12-cp314-cp314t-macosx_11_0_arm64.whl.
File metadata
- Download URL: cwcwidth-0.1.12-cp314-cp314t-macosx_11_0_arm64.whl
- Upload date:
- Size: 26.5 kB
- Tags: CPython 3.14t, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
611bc2c397123e7a24bb8a963539938e6f882c0a2ef2bf289ae3e7a752a642f3
|
|
| MD5 |
28273c0bdd129cfa8f3e8d81fc3f2333
|
|
| BLAKE2b-256 |
ec849c25ddda092cfd405e59970dd7e96e2625e59ca7a0b5156d9dbc31c6c744
|
File details
Details for the file cwcwidth-0.1.12-cp314-cp314-win_amd64.whl.
File metadata
- Download URL: cwcwidth-0.1.12-cp314-cp314-win_amd64.whl
- Upload date:
- Size: 26.7 kB
- Tags: CPython 3.14, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
73dfc6926efa65343b129aad02364a61a238b2c6536f6d6388ef5611b42302d4
|
|
| MD5 |
cffcb6291549c26a3c5ca52f1a2b8339
|
|
| BLAKE2b-256 |
c7ebfd01d63f49b8a774cecdb2df20b7f902871dc095dc19f4bfc19ed27f70ec
|
File details
Details for the file cwcwidth-0.1.12-cp314-cp314-win32.whl.
File metadata
- Download URL: cwcwidth-0.1.12-cp314-cp314-win32.whl
- Upload date:
- Size: 24.7 kB
- Tags: CPython 3.14, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0df72403f42ce03e5bce23ee26f1c3da64d4a1ad100a0b6db9b4103ab54e7e68
|
|
| MD5 |
7b8d1f8affd31cd4494dc5762017d9de
|
|
| BLAKE2b-256 |
1db5218c5c5259e3629fc26e588db4fade1ead5edbd5e4b354f4d0cf72f81648
|
File details
Details for the file cwcwidth-0.1.12-cp314-cp314-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: cwcwidth-0.1.12-cp314-cp314-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 100.8 kB
- Tags: CPython 3.14, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
68f1b1010bc457007515cbc89dfffb13ccb1b58a8db76a5fc34a4e77be3f6bf9
|
|
| MD5 |
0a802d1904215d0cb6885d4ecf02e310
|
|
| BLAKE2b-256 |
1049db0456f231e25c756fb733e5275c7d8fe556306b30120c684e9413553682
|
File details
Details for the file cwcwidth-0.1.12-cp314-cp314-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: cwcwidth-0.1.12-cp314-cp314-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 101.5 kB
- Tags: CPython 3.14, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e9263f61070ca2f3156217936394cba53c91cc79718319301975616d4f8d7513
|
|
| MD5 |
9c7b003750eecf7b741ec4706e7c7bf5
|
|
| BLAKE2b-256 |
caf40c1e2f1107ce25006acaca533917d95b373ed3cb7adecb3278abf279dc1a
|
File details
Details for the file cwcwidth-0.1.12-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: cwcwidth-0.1.12-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 103.7 kB
- Tags: CPython 3.14, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f08870495da61c25ad8a4113b6c73081908bb40f1ff7485b5ff9b666576029ec
|
|
| MD5 |
e91ae52168adb2a987ba0275e9e68578
|
|
| BLAKE2b-256 |
7ddb4972da021adffee647874cfa15bfedf889b4ffa976bfa340b16286f157c1
|
File details
Details for the file cwcwidth-0.1.12-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.
File metadata
- Download URL: cwcwidth-0.1.12-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
- Upload date:
- Size: 100.5 kB
- Tags: CPython 3.14, manylinux: glibc 2.28+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
156a88f6c753497d4a6b637672be4030ab405b6196f0309845b8e67212f5880b
|
|
| MD5 |
2d8b604d523bc0a8cfce0d027fd9ea28
|
|
| BLAKE2b-256 |
e98bf212d553fab5aa32e98bf7134e594c613cbaaaffd638d918725b0a6a795d
|
File details
Details for the file cwcwidth-0.1.12-cp314-cp314-macosx_11_0_arm64.whl.
File metadata
- Download URL: cwcwidth-0.1.12-cp314-cp314-macosx_11_0_arm64.whl
- Upload date:
- Size: 25.1 kB
- Tags: CPython 3.14, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
62ac6a4623fb19411e495b3caca33c33051951f6f7ffe620666dcfa324b6f481
|
|
| MD5 |
7c908379fadcbc05bf4ec3033c9405ec
|
|
| BLAKE2b-256 |
b3c25d3eac3f4aed79011f30b287ba805dc0384123dc1faa9c8f99578735eb59
|
File details
Details for the file cwcwidth-0.1.12-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: cwcwidth-0.1.12-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 25.5 kB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0e622b8b470bd74c0e5225c5d21ffb16f3d413f970b46603e549620126c9e2ec
|
|
| MD5 |
30ee8fcdce73106b1d27994436d20883
|
|
| BLAKE2b-256 |
6dcc94894321cb9bfe81811d605725fa99e9867e531becfcd2c81bf8cfed5874
|
File details
Details for the file cwcwidth-0.1.12-cp313-cp313-win32.whl.
File metadata
- Download URL: cwcwidth-0.1.12-cp313-cp313-win32.whl
- Upload date:
- Size: 23.4 kB
- Tags: CPython 3.13, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d5cbf6975956c9283dce2513d8a7c3604c20abeb7002dc9a7cdf2183cccebf64
|
|
| MD5 |
6c2b3a7f47f6fbfa899e79bfc41f9bcc
|
|
| BLAKE2b-256 |
7bbcd32f9134dce6a6ae4ddede438c3e1479ec5acea94cdaee441708b15279c3
|
File details
Details for the file cwcwidth-0.1.12-cp313-cp313-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: cwcwidth-0.1.12-cp313-cp313-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 101.7 kB
- Tags: CPython 3.13, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
51399b3cda019f488106a163a912723479677efd2b5a1fa456241d19cd0f7cda
|
|
| MD5 |
55fda01c8eff29941e5c4b6c52e43bc6
|
|
| BLAKE2b-256 |
435fa67ed84601f2b32fb5390a033e3201af1b281130367a138a39fc3f93722e
|
File details
Details for the file cwcwidth-0.1.12-cp313-cp313-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: cwcwidth-0.1.12-cp313-cp313-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 102.0 kB
- Tags: CPython 3.13, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cb298d0df5bc866fa2276e8790753627024c21038cd9509e164b857ea5f57c75
|
|
| MD5 |
b8709f5237148212bfec8dea867704af
|
|
| BLAKE2b-256 |
50764797386456638454b5a92e31b80878870fdde9f4126b02d8b428ac3a462a
|
File details
Details for the file cwcwidth-0.1.12-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: cwcwidth-0.1.12-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 104.0 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b92f1b789c47eeba01f50461fb98fddda601334647ee84dfeb47335416ff065d
|
|
| MD5 |
eb0ac97ebf3e2ab83406f2baf474c0aa
|
|
| BLAKE2b-256 |
249315ecc0054ffe666e60b3d868ff9fbb26f5a348313d8b62517a61d5c75d0f
|
File details
Details for the file cwcwidth-0.1.12-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.
File metadata
- Download URL: cwcwidth-0.1.12-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
- Upload date:
- Size: 101.7 kB
- Tags: CPython 3.13, manylinux: glibc 2.28+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fe000f219b7c3d515c0a1da13c151e7d9a64d7b601c9ffe1bcd26b73137b29e9
|
|
| MD5 |
4c3877af00ee02e4262bba9985fd4b4e
|
|
| BLAKE2b-256 |
80e2f86bc7cff13650ded3a65ed9e691c96630de6f78e13f5d15429370f8fdf4
|
File details
Details for the file cwcwidth-0.1.12-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: cwcwidth-0.1.12-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 25.0 kB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c49e2ab07ea6a9d186748756c595b59ed010cfbd5b397e3c01151afbf97ead4e
|
|
| MD5 |
a576c344435f25e4b03dd6b1e10df30d
|
|
| BLAKE2b-256 |
0103a6babc103b81fee48efe047bb140320dca56b8bc90593e29f2469c66fdc6
|
File details
Details for the file cwcwidth-0.1.12-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: cwcwidth-0.1.12-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 26.2 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
18eaa450767dda0b4b2009f7e9f61c4dd4d541629d5197d7a016890388d71ec9
|
|
| MD5 |
de5f2915ef9666508dce7986f44a0b04
|
|
| BLAKE2b-256 |
767d45025ffbfe25ba700b5d3c8ac1ad6cdc2dba75f4e44c95fd12465dd21c81
|
File details
Details for the file cwcwidth-0.1.12-cp312-cp312-win32.whl.
File metadata
- Download URL: cwcwidth-0.1.12-cp312-cp312-win32.whl
- Upload date:
- Size: 23.9 kB
- Tags: CPython 3.12, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cc35e4db9e657eb83287dc6065f105a8ad6b0056dc9a6a50c4f599c080187aff
|
|
| MD5 |
702f1541a6f93f8cbe31228a9c11e7be
|
|
| BLAKE2b-256 |
c6895999b1bdeb91ec067a52959cfd9c5ddaf37970ffc6e079152b2df781a6c8
|
File details
Details for the file cwcwidth-0.1.12-cp312-cp312-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: cwcwidth-0.1.12-cp312-cp312-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 105.6 kB
- Tags: CPython 3.12, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0bb29ee9751de468a2de0bf20cf2ec616abfb6d89a19b3467e7798c8d2934390
|
|
| MD5 |
78bab3844f8c60ea961900cd1b99b958
|
|
| BLAKE2b-256 |
0ffa9dfac9f95284f490bf17c85c6799a04d1609bc41736643b27392d45d634e
|
File details
Details for the file cwcwidth-0.1.12-cp312-cp312-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: cwcwidth-0.1.12-cp312-cp312-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 104.5 kB
- Tags: CPython 3.12, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e35fa152ead1b9d39523f368d9412318701c390970dfdc48342e8fd33e7e3797
|
|
| MD5 |
6448d0fb98a067cc98fe5b59ec08d432
|
|
| BLAKE2b-256 |
6c8c9ca1f7790464dab8d5fdf6b1377dcacc08706923d752b92c822263a88b51
|
File details
Details for the file cwcwidth-0.1.12-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: cwcwidth-0.1.12-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 107.4 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c45d6fbef64c84d8a59fe9c1c108de6f1d1de554a42cac9daac91fd4d705bd3b
|
|
| MD5 |
044d988f5365175383140fe2db9f5301
|
|
| BLAKE2b-256 |
094243e6e2bde7a002bb929e47264ebdd527e80583d9ba7e8829a0aae31f774d
|
File details
Details for the file cwcwidth-0.1.12-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.
File metadata
- Download URL: cwcwidth-0.1.12-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
- Upload date:
- Size: 105.0 kB
- Tags: CPython 3.12, manylinux: glibc 2.28+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4428e20a738fbd093af9d39e46e03ae3a79e4ca09e3fc1e1a659ed27d5395c34
|
|
| MD5 |
9b9dc54a6eaf9177308c0115ddded286
|
|
| BLAKE2b-256 |
7be41e7f94d3992e2c017baba7dbd2d40f79004f5a3fb577df34347bb6e11f86
|
File details
Details for the file cwcwidth-0.1.12-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: cwcwidth-0.1.12-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 25.6 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d7a2e39cadd49a156d29ab895277fb1be39768b4949ad9e69a60c4255e13941d
|
|
| MD5 |
d2569c22ffffd2d1f0738d708f83e252
|
|
| BLAKE2b-256 |
e4b784eb413f698480d0eab25878477ed72583582a1f345b164dfc1eb9e27987
|
File details
Details for the file cwcwidth-0.1.12-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: cwcwidth-0.1.12-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 26.1 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
76238ba94ca84c65ae1b1e8f8a63d1e79c6aa3ee38a539bc0a1a201902ac86d9
|
|
| MD5 |
d1d79ea648370a631b72d391850cc7f4
|
|
| BLAKE2b-256 |
2042e09403a8a9cfe5a81d784a3c2903c891d64e115e44a7803db76c4fc007ed
|
File details
Details for the file cwcwidth-0.1.12-cp311-cp311-win32.whl.
File metadata
- Download URL: cwcwidth-0.1.12-cp311-cp311-win32.whl
- Upload date:
- Size: 23.7 kB
- Tags: CPython 3.11, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cca4b53e05089d07e8fae8dfc3be86ebb6be4227dcaca52ada0be40bb39bdfbd
|
|
| MD5 |
a7fe5e07832eb66238525844eb843c32
|
|
| BLAKE2b-256 |
65e81421f8a9c8682aa0701b082d53b32430f2abf9a60040f2303171caacac4a
|
File details
Details for the file cwcwidth-0.1.12-cp311-cp311-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: cwcwidth-0.1.12-cp311-cp311-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 101.3 kB
- Tags: CPython 3.11, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
770b6118b164d0e4b1346d168bb3671544ea7c73d5c36a6663ffbee7754c4d16
|
|
| MD5 |
8c0919dbc42954232347684044c6ab49
|
|
| BLAKE2b-256 |
f55e69ccc542b2365639a5b5d28b0fc5c50453305ee50efbea95981e2cee0581
|
File details
Details for the file cwcwidth-0.1.12-cp311-cp311-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: cwcwidth-0.1.12-cp311-cp311-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 101.7 kB
- Tags: CPython 3.11, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f4a3d4a225ce900445a126ab6574e5bb111b58330ca5ad6d8f1f8936947ada77
|
|
| MD5 |
f4cc3f00b6b0a5aef73f66003e9e6bdd
|
|
| BLAKE2b-256 |
3f42824dd96e106932a81f32a2b483f55fbafb235994f74a46c4efc023b83e85
|
File details
Details for the file cwcwidth-0.1.12-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: cwcwidth-0.1.12-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 103.4 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3f206f37b61104bc2a90a0530f6c6345b9887aaae09774f00f3ad746083ed6a5
|
|
| MD5 |
fd720befd3163ef0ef16450c14fe8561
|
|
| BLAKE2b-256 |
ba447c21e1fcbd049b16b969cd7e32be3b1c78ec32f1a7cbcdb47decad47d556
|
File details
Details for the file cwcwidth-0.1.12-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.
File metadata
- Download URL: cwcwidth-0.1.12-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
- Upload date:
- Size: 99.5 kB
- Tags: CPython 3.11, manylinux: glibc 2.28+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3ac1ce4629e42e40d02ef269f554fdcb18956f33aecc8e9b67e2020c45f5b5e7
|
|
| MD5 |
24f92eaf12f432dc99e8f0f1d02deb7a
|
|
| BLAKE2b-256 |
d3d49ae458781a567c0fc3912711606f41041b236113fc19afbb95a2a7b9ff3d
|
File details
Details for the file cwcwidth-0.1.12-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: cwcwidth-0.1.12-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 25.5 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
425d2ee18ab63f7dffd7ebef2ec5513afbbc4b1913aab139b4f74769591a0713
|
|
| MD5 |
fe3eb1e578fdbc0490f52da6643c2c12
|
|
| BLAKE2b-256 |
a86e9f61ec23c79ae8bcf7711b7f7bd21c2eabb37625f3daa5fe400f76ce746d
|
File details
Details for the file cwcwidth-0.1.12-cp311-abi3-win_amd64.whl.
File metadata
- Download URL: cwcwidth-0.1.12-cp311-abi3-win_amd64.whl
- Upload date:
- Size: 24.7 kB
- Tags: CPython 3.11+, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0481c93b7392b27deda8a709eb9e1a9c95fc5b30d5f3bd5f995fd27c960d4ced
|
|
| MD5 |
495e5724d5c1d077d6e61c03643abd7c
|
|
| BLAKE2b-256 |
7d631c0f5d4380402a00a8f18912ae28f1606774c106599e7341e56aa2bf83b8
|
File details
Details for the file cwcwidth-0.1.12-cp311-abi3-win32.whl.
File metadata
- Download URL: cwcwidth-0.1.12-cp311-abi3-win32.whl
- Upload date:
- Size: 22.9 kB
- Tags: CPython 3.11+, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
02b7caa2afce141132edf191c080ce1b1d1c2251285407975db1ba63b509ba58
|
|
| MD5 |
27cf0d9f577a164dbdf2c67191acd800
|
|
| BLAKE2b-256 |
9bb6d65a429130c746f96f851850166008c2a0e0cf9225fe0ab1a3b6637e53f4
|
File details
Details for the file cwcwidth-0.1.12-cp311-abi3-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: cwcwidth-0.1.12-cp311-abi3-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 84.4 kB
- Tags: CPython 3.11+, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3608d4d076428543975a84bec9205f40f2935410816e01ec75bdb9b1a064be87
|
|
| MD5 |
bd35e345deacb559b3c336863e999dfe
|
|
| BLAKE2b-256 |
abe745d6e1888a0240adf39634faacf3b2acd400309a83b4f33a2038851cb0ca
|
File details
Details for the file cwcwidth-0.1.12-cp311-abi3-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: cwcwidth-0.1.12-cp311-abi3-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 83.6 kB
- Tags: CPython 3.11+, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2264b41d216d4cc8ac040a05d365f0221299a83ad8d45ab211c7b4301b19603a
|
|
| MD5 |
fa407aca24703353efc9c9c65d1e4391
|
|
| BLAKE2b-256 |
8684ebb25d16e759915bffe77c684c9a359277f90f1a39423f4067bb47961e92
|
File details
Details for the file cwcwidth-0.1.12-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: cwcwidth-0.1.12-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 85.8 kB
- Tags: CPython 3.11+, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7cf19286e0a388916c8af6b60a6174d641840d722e2870ccb327f67b10b531e8
|
|
| MD5 |
a378d2ad45d2816feb7c76c7ce787576
|
|
| BLAKE2b-256 |
44c0f9cc45fda70866852dd3ea5ec9d95ae2f4f6eb0c37877f92a08f5f9c7dd9
|
File details
Details for the file cwcwidth-0.1.12-cp311-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.
File metadata
- Download URL: cwcwidth-0.1.12-cp311-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
- Upload date:
- Size: 83.5 kB
- Tags: CPython 3.11+, manylinux: glibc 2.28+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
48ae48e69759e19eec41aeb6ba2217e5ac2885191b2d90c5ac426ac1aa61f38c
|
|
| MD5 |
45951b8b657794357578edc42e06118b
|
|
| BLAKE2b-256 |
0d094ca240f55596b9c0006d3ffc584bceed4973ee54a5ea68ce9751b712e869
|
File details
Details for the file cwcwidth-0.1.12-cp311-abi3-macosx_11_0_arm64.whl.
File metadata
- Download URL: cwcwidth-0.1.12-cp311-abi3-macosx_11_0_arm64.whl
- Upload date:
- Size: 24.2 kB
- Tags: CPython 3.11+, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a2c7ab3b9eb0abab9bb326fec751b36aca52e0cfe3987c0909f188b9f681042c
|
|
| MD5 |
a6622991af8cc4473275f4e034f5fc02
|
|
| BLAKE2b-256 |
eb4842998c088895974ee2a5ce58d3e9bec504ffb4e063dbadc9e325499220d1
|