Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cwcwidth-0.1.12.tar.gz (72.0 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

cwcwidth-0.1.12-cp314-cp314t-win_amd64.whl (29.7 kB view details)

Uploaded CPython 3.14tWindows x86-64

cwcwidth-0.1.12-cp314-cp314t-win32.whl (27.4 kB view details)

Uploaded CPython 3.14tWindows x86

cwcwidth-0.1.12-cp314-cp314t-musllinux_1_2_x86_64.whl (127.1 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

cwcwidth-0.1.12-cp314-cp314t-musllinux_1_2_aarch64.whl (127.8 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

cwcwidth-0.1.12-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (132.4 kB view details)

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

cwcwidth-0.1.12-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (127.5 kB view details)

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

cwcwidth-0.1.12-cp314-cp314t-macosx_11_0_arm64.whl (26.5 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

cwcwidth-0.1.12-cp314-cp314-win_amd64.whl (26.7 kB view details)

Uploaded CPython 3.14Windows x86-64

cwcwidth-0.1.12-cp314-cp314-win32.whl (24.7 kB view details)

Uploaded CPython 3.14Windows x86

cwcwidth-0.1.12-cp314-cp314-musllinux_1_2_x86_64.whl (100.8 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

cwcwidth-0.1.12-cp314-cp314-musllinux_1_2_aarch64.whl (101.5 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

cwcwidth-0.1.12-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (103.7 kB view details)

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

cwcwidth-0.1.12-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (100.5 kB view details)

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

cwcwidth-0.1.12-cp314-cp314-macosx_11_0_arm64.whl (25.1 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

cwcwidth-0.1.12-cp313-cp313-win_amd64.whl (25.5 kB view details)

Uploaded CPython 3.13Windows x86-64

cwcwidth-0.1.12-cp313-cp313-win32.whl (23.4 kB view details)

Uploaded CPython 3.13Windows x86

cwcwidth-0.1.12-cp313-cp313-musllinux_1_2_x86_64.whl (101.7 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

cwcwidth-0.1.12-cp313-cp313-musllinux_1_2_aarch64.whl (102.0 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

cwcwidth-0.1.12-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (104.0 kB view details)

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

cwcwidth-0.1.12-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (101.7 kB view details)

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

cwcwidth-0.1.12-cp313-cp313-macosx_11_0_arm64.whl (25.0 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

cwcwidth-0.1.12-cp312-cp312-win_amd64.whl (26.2 kB view details)

Uploaded CPython 3.12Windows x86-64

cwcwidth-0.1.12-cp312-cp312-win32.whl (23.9 kB view details)

Uploaded CPython 3.12Windows x86

cwcwidth-0.1.12-cp312-cp312-musllinux_1_2_x86_64.whl (105.6 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

cwcwidth-0.1.12-cp312-cp312-musllinux_1_2_aarch64.whl (104.5 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

cwcwidth-0.1.12-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (107.4 kB view details)

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

cwcwidth-0.1.12-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (105.0 kB view details)

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

cwcwidth-0.1.12-cp312-cp312-macosx_11_0_arm64.whl (25.6 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

cwcwidth-0.1.12-cp311-cp311-win_amd64.whl (26.1 kB view details)

Uploaded CPython 3.11Windows x86-64

cwcwidth-0.1.12-cp311-cp311-win32.whl (23.7 kB view details)

Uploaded CPython 3.11Windows x86

cwcwidth-0.1.12-cp311-cp311-musllinux_1_2_x86_64.whl (101.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

cwcwidth-0.1.12-cp311-cp311-musllinux_1_2_aarch64.whl (101.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

cwcwidth-0.1.12-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (103.4 kB view details)

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

cwcwidth-0.1.12-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (99.5 kB view details)

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

cwcwidth-0.1.12-cp311-cp311-macosx_11_0_arm64.whl (25.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

cwcwidth-0.1.12-cp311-abi3-win_amd64.whl (24.7 kB view details)

Uploaded CPython 3.11+Windows x86-64

cwcwidth-0.1.12-cp311-abi3-win32.whl (22.9 kB view details)

Uploaded CPython 3.11+Windows x86

cwcwidth-0.1.12-cp311-abi3-musllinux_1_2_x86_64.whl (84.4 kB view details)

Uploaded CPython 3.11+musllinux: musl 1.2+ x86-64

cwcwidth-0.1.12-cp311-abi3-musllinux_1_2_aarch64.whl (83.6 kB view details)

Uploaded CPython 3.11+musllinux: musl 1.2+ ARM64

cwcwidth-0.1.12-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (85.8 kB view details)

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

cwcwidth-0.1.12-cp311-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (83.5 kB view details)

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

cwcwidth-0.1.12-cp311-abi3-macosx_11_0_arm64.whl (24.2 kB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

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

Hashes for cwcwidth-0.1.12.tar.gz
Algorithm Hash digest
SHA256 bfc16531d1246dd2558eb9b3a63aa37a9978672b956860dc5426da2343ebf366
MD5 2ab31825cfa91923e7eabaad6485e64d
BLAKE2b-256 865ff5c3d1b4e9c8c541406ca0654efa1bfaa05414f8e7d1c14bc6e3fd0752f8

See more details on using hashes here.

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

Hashes for cwcwidth-0.1.12-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 fdcfb9632310d2c5b9cee4e8dfbffcfe07b6ca4968d3123b6ca618603b608deb
MD5 f149df366a52e437c0ec5745912edc26
BLAKE2b-256 a0ebe65a1a359063d019913cbcb95503d86fc415e18221023b4ec92e35e3d097

See more details on using hashes here.

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

Hashes for cwcwidth-0.1.12-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 dd06c5e63650ec59f92ceb24b02a3f6002fb11aab92fce36d85d0a9c9203a9d8
MD5 0c523fe9024f1a8524b06d3cb853468f
BLAKE2b-256 515c72943d70049f9362e95ca7fca8fb485819c2150ff595530cbee92c6e0b2f

See more details on using hashes here.

File details

Details for the file cwcwidth-0.1.12-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cwcwidth-0.1.12-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c63145a882da594761156123e635b1fc5f8a5b3e1ec83c76392ac829f4733098
MD5 0c6f980285e49d6046cd1cded5889625
BLAKE2b-256 05c4d0ae37f72d7ddff3be5a34abde28270c3eca9a26ddb526b963c21f5af441

See more details on using hashes here.

File details

Details for the file cwcwidth-0.1.12-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for cwcwidth-0.1.12-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c2dbce36c92ef0047ff252b2a1bebc41239b7edfd55716846006cf8f250f0c9d
MD5 8579afaca7cac2a77cdd52831e6788d2
BLAKE2b-256 11f679c36b0f1b360c687e8a3f510ee6b7ce981c0fcd5efd2ba4ddf05065b257

See more details on using hashes here.

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

File hashes

Hashes for cwcwidth-0.1.12-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5daa2627bfa08c351920231ab1d594750c5fc48d95a2c4c3e5706fd57c6e8f91
MD5 77bc51dfe4ed3016f137fccd7f572625
BLAKE2b-256 4e5ef43a4c4c54650a5061f74521ebd99732f2782a29fe174f34098fbb8f74db

See more details on using hashes here.

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

File hashes

Hashes for cwcwidth-0.1.12-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 b997f0cbffd71aaaf32c170e657d4d47cf4122777ae1eba2da17e5112529da5c
MD5 8dc745a5991318b043f2ff0f40b66c93
BLAKE2b-256 adc87b79a7e28706d9da53ec66f5ad2d66c7be7687188bfd3ee35489940cf2fd

See more details on using hashes here.

File details

Details for the file cwcwidth-0.1.12-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cwcwidth-0.1.12-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 611bc2c397123e7a24bb8a963539938e6f882c0a2ef2bf289ae3e7a752a642f3
MD5 28273c0bdd129cfa8f3e8d81fc3f2333
BLAKE2b-256 ec849c25ddda092cfd405e59970dd7e96e2625e59ca7a0b5156d9dbc31c6c744

See more details on using hashes here.

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

Hashes for cwcwidth-0.1.12-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 73dfc6926efa65343b129aad02364a61a238b2c6536f6d6388ef5611b42302d4
MD5 cffcb6291549c26a3c5ca52f1a2b8339
BLAKE2b-256 c7ebfd01d63f49b8a774cecdb2df20b7f902871dc095dc19f4bfc19ed27f70ec

See more details on using hashes here.

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

Hashes for cwcwidth-0.1.12-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 0df72403f42ce03e5bce23ee26f1c3da64d4a1ad100a0b6db9b4103ab54e7e68
MD5 7b8d1f8affd31cd4494dc5762017d9de
BLAKE2b-256 1db5218c5c5259e3629fc26e588db4fade1ead5edbd5e4b354f4d0cf72f81648

See more details on using hashes here.

File details

Details for the file cwcwidth-0.1.12-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cwcwidth-0.1.12-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 68f1b1010bc457007515cbc89dfffb13ccb1b58a8db76a5fc34a4e77be3f6bf9
MD5 0a802d1904215d0cb6885d4ecf02e310
BLAKE2b-256 1049db0456f231e25c756fb733e5275c7d8fe556306b30120c684e9413553682

See more details on using hashes here.

File details

Details for the file cwcwidth-0.1.12-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for cwcwidth-0.1.12-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e9263f61070ca2f3156217936394cba53c91cc79718319301975616d4f8d7513
MD5 9c7b003750eecf7b741ec4706e7c7bf5
BLAKE2b-256 caf40c1e2f1107ce25006acaca533917d95b373ed3cb7adecb3278abf279dc1a

See more details on using hashes here.

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

File hashes

Hashes for cwcwidth-0.1.12-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f08870495da61c25ad8a4113b6c73081908bb40f1ff7485b5ff9b666576029ec
MD5 e91ae52168adb2a987ba0275e9e68578
BLAKE2b-256 7ddb4972da021adffee647874cfa15bfedf889b4ffa976bfa340b16286f157c1

See more details on using hashes here.

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

File hashes

Hashes for cwcwidth-0.1.12-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 156a88f6c753497d4a6b637672be4030ab405b6196f0309845b8e67212f5880b
MD5 2d8b604d523bc0a8cfce0d027fd9ea28
BLAKE2b-256 e98bf212d553fab5aa32e98bf7134e594c613cbaaaffd638d918725b0a6a795d

See more details on using hashes here.

File details

Details for the file cwcwidth-0.1.12-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cwcwidth-0.1.12-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 62ac6a4623fb19411e495b3caca33c33051951f6f7ffe620666dcfa324b6f481
MD5 7c908379fadcbc05bf4ec3033c9405ec
BLAKE2b-256 b3c25d3eac3f4aed79011f30b287ba805dc0384123dc1faa9c8f99578735eb59

See more details on using hashes here.

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

Hashes for cwcwidth-0.1.12-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 0e622b8b470bd74c0e5225c5d21ffb16f3d413f970b46603e549620126c9e2ec
MD5 30ee8fcdce73106b1d27994436d20883
BLAKE2b-256 6dcc94894321cb9bfe81811d605725fa99e9867e531becfcd2c81bf8cfed5874

See more details on using hashes here.

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

Hashes for cwcwidth-0.1.12-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 d5cbf6975956c9283dce2513d8a7c3604c20abeb7002dc9a7cdf2183cccebf64
MD5 6c2b3a7f47f6fbfa899e79bfc41f9bcc
BLAKE2b-256 7bbcd32f9134dce6a6ae4ddede438c3e1479ec5acea94cdaee441708b15279c3

See more details on using hashes here.

File details

Details for the file cwcwidth-0.1.12-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cwcwidth-0.1.12-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 51399b3cda019f488106a163a912723479677efd2b5a1fa456241d19cd0f7cda
MD5 55fda01c8eff29941e5c4b6c52e43bc6
BLAKE2b-256 435fa67ed84601f2b32fb5390a033e3201af1b281130367a138a39fc3f93722e

See more details on using hashes here.

File details

Details for the file cwcwidth-0.1.12-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for cwcwidth-0.1.12-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 cb298d0df5bc866fa2276e8790753627024c21038cd9509e164b857ea5f57c75
MD5 b8709f5237148212bfec8dea867704af
BLAKE2b-256 50764797386456638454b5a92e31b80878870fdde9f4126b02d8b428ac3a462a

See more details on using hashes here.

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

File hashes

Hashes for cwcwidth-0.1.12-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b92f1b789c47eeba01f50461fb98fddda601334647ee84dfeb47335416ff065d
MD5 eb0ac97ebf3e2ab83406f2baf474c0aa
BLAKE2b-256 249315ecc0054ffe666e60b3d868ff9fbb26f5a348313d8b62517a61d5c75d0f

See more details on using hashes here.

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

File hashes

Hashes for cwcwidth-0.1.12-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 fe000f219b7c3d515c0a1da13c151e7d9a64d7b601c9ffe1bcd26b73137b29e9
MD5 4c3877af00ee02e4262bba9985fd4b4e
BLAKE2b-256 80e2f86bc7cff13650ded3a65ed9e691c96630de6f78e13f5d15429370f8fdf4

See more details on using hashes here.

File details

Details for the file cwcwidth-0.1.12-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cwcwidth-0.1.12-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c49e2ab07ea6a9d186748756c595b59ed010cfbd5b397e3c01151afbf97ead4e
MD5 a576c344435f25e4b03dd6b1e10df30d
BLAKE2b-256 0103a6babc103b81fee48efe047bb140320dca56b8bc90593e29f2469c66fdc6

See more details on using hashes here.

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

Hashes for cwcwidth-0.1.12-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 18eaa450767dda0b4b2009f7e9f61c4dd4d541629d5197d7a016890388d71ec9
MD5 de5f2915ef9666508dce7986f44a0b04
BLAKE2b-256 767d45025ffbfe25ba700b5d3c8ac1ad6cdc2dba75f4e44c95fd12465dd21c81

See more details on using hashes here.

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

Hashes for cwcwidth-0.1.12-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 cc35e4db9e657eb83287dc6065f105a8ad6b0056dc9a6a50c4f599c080187aff
MD5 702f1541a6f93f8cbe31228a9c11e7be
BLAKE2b-256 c6895999b1bdeb91ec067a52959cfd9c5ddaf37970ffc6e079152b2df781a6c8

See more details on using hashes here.

File details

Details for the file cwcwidth-0.1.12-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cwcwidth-0.1.12-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0bb29ee9751de468a2de0bf20cf2ec616abfb6d89a19b3467e7798c8d2934390
MD5 78bab3844f8c60ea961900cd1b99b958
BLAKE2b-256 0ffa9dfac9f95284f490bf17c85c6799a04d1609bc41736643b27392d45d634e

See more details on using hashes here.

File details

Details for the file cwcwidth-0.1.12-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for cwcwidth-0.1.12-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e35fa152ead1b9d39523f368d9412318701c390970dfdc48342e8fd33e7e3797
MD5 6448d0fb98a067cc98fe5b59ec08d432
BLAKE2b-256 6c8c9ca1f7790464dab8d5fdf6b1377dcacc08706923d752b92c822263a88b51

See more details on using hashes here.

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

File hashes

Hashes for cwcwidth-0.1.12-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c45d6fbef64c84d8a59fe9c1c108de6f1d1de554a42cac9daac91fd4d705bd3b
MD5 044d988f5365175383140fe2db9f5301
BLAKE2b-256 094243e6e2bde7a002bb929e47264ebdd527e80583d9ba7e8829a0aae31f774d

See more details on using hashes here.

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

File hashes

Hashes for cwcwidth-0.1.12-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 4428e20a738fbd093af9d39e46e03ae3a79e4ca09e3fc1e1a659ed27d5395c34
MD5 9b9dc54a6eaf9177308c0115ddded286
BLAKE2b-256 7be41e7f94d3992e2c017baba7dbd2d40f79004f5a3fb577df34347bb6e11f86

See more details on using hashes here.

File details

Details for the file cwcwidth-0.1.12-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cwcwidth-0.1.12-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d7a2e39cadd49a156d29ab895277fb1be39768b4949ad9e69a60c4255e13941d
MD5 d2569c22ffffd2d1f0738d708f83e252
BLAKE2b-256 e4b784eb413f698480d0eab25878477ed72583582a1f345b164dfc1eb9e27987

See more details on using hashes here.

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

Hashes for cwcwidth-0.1.12-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 76238ba94ca84c65ae1b1e8f8a63d1e79c6aa3ee38a539bc0a1a201902ac86d9
MD5 d1d79ea648370a631b72d391850cc7f4
BLAKE2b-256 2042e09403a8a9cfe5a81d784a3c2903c891d64e115e44a7803db76c4fc007ed

See more details on using hashes here.

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

Hashes for cwcwidth-0.1.12-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 cca4b53e05089d07e8fae8dfc3be86ebb6be4227dcaca52ada0be40bb39bdfbd
MD5 a7fe5e07832eb66238525844eb843c32
BLAKE2b-256 65e81421f8a9c8682aa0701b082d53b32430f2abf9a60040f2303171caacac4a

See more details on using hashes here.

File details

Details for the file cwcwidth-0.1.12-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cwcwidth-0.1.12-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 770b6118b164d0e4b1346d168bb3671544ea7c73d5c36a6663ffbee7754c4d16
MD5 8c0919dbc42954232347684044c6ab49
BLAKE2b-256 f55e69ccc542b2365639a5b5d28b0fc5c50453305ee50efbea95981e2cee0581

See more details on using hashes here.

File details

Details for the file cwcwidth-0.1.12-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for cwcwidth-0.1.12-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f4a3d4a225ce900445a126ab6574e5bb111b58330ca5ad6d8f1f8936947ada77
MD5 f4cc3f00b6b0a5aef73f66003e9e6bdd
BLAKE2b-256 3f42824dd96e106932a81f32a2b483f55fbafb235994f74a46c4efc023b83e85

See more details on using hashes here.

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

File hashes

Hashes for cwcwidth-0.1.12-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3f206f37b61104bc2a90a0530f6c6345b9887aaae09774f00f3ad746083ed6a5
MD5 fd720befd3163ef0ef16450c14fe8561
BLAKE2b-256 ba447c21e1fcbd049b16b969cd7e32be3b1c78ec32f1a7cbcdb47decad47d556

See more details on using hashes here.

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

File hashes

Hashes for cwcwidth-0.1.12-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 3ac1ce4629e42e40d02ef269f554fdcb18956f33aecc8e9b67e2020c45f5b5e7
MD5 24f92eaf12f432dc99e8f0f1d02deb7a
BLAKE2b-256 d3d49ae458781a567c0fc3912711606f41041b236113fc19afbb95a2a7b9ff3d

See more details on using hashes here.

File details

Details for the file cwcwidth-0.1.12-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cwcwidth-0.1.12-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 425d2ee18ab63f7dffd7ebef2ec5513afbbc4b1913aab139b4f74769591a0713
MD5 fe3eb1e578fdbc0490f52da6643c2c12
BLAKE2b-256 a86e9f61ec23c79ae8bcf7711b7f7bd21c2eabb37625f3daa5fe400f76ce746d

See more details on using hashes here.

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

Hashes for cwcwidth-0.1.12-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 0481c93b7392b27deda8a709eb9e1a9c95fc5b30d5f3bd5f995fd27c960d4ced
MD5 495e5724d5c1d077d6e61c03643abd7c
BLAKE2b-256 7d631c0f5d4380402a00a8f18912ae28f1606774c106599e7341e56aa2bf83b8

See more details on using hashes here.

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

Hashes for cwcwidth-0.1.12-cp311-abi3-win32.whl
Algorithm Hash digest
SHA256 02b7caa2afce141132edf191c080ce1b1d1c2251285407975db1ba63b509ba58
MD5 27cf0d9f577a164dbdf2c67191acd800
BLAKE2b-256 9bb6d65a429130c746f96f851850166008c2a0e0cf9225fe0ab1a3b6637e53f4

See more details on using hashes here.

File details

Details for the file cwcwidth-0.1.12-cp311-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cwcwidth-0.1.12-cp311-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3608d4d076428543975a84bec9205f40f2935410816e01ec75bdb9b1a064be87
MD5 bd35e345deacb559b3c336863e999dfe
BLAKE2b-256 abe745d6e1888a0240adf39634faacf3b2acd400309a83b4f33a2038851cb0ca

See more details on using hashes here.

File details

Details for the file cwcwidth-0.1.12-cp311-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for cwcwidth-0.1.12-cp311-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2264b41d216d4cc8ac040a05d365f0221299a83ad8d45ab211c7b4301b19603a
MD5 fa407aca24703353efc9c9c65d1e4391
BLAKE2b-256 8684ebb25d16e759915bffe77c684c9a359277f90f1a39423f4067bb47961e92

See more details on using hashes here.

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

File hashes

Hashes for cwcwidth-0.1.12-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7cf19286e0a388916c8af6b60a6174d641840d722e2870ccb327f67b10b531e8
MD5 a378d2ad45d2816feb7c76c7ce787576
BLAKE2b-256 44c0f9cc45fda70866852dd3ea5ec9d95ae2f4f6eb0c37877f92a08f5f9c7dd9

See more details on using hashes here.

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

File hashes

Hashes for cwcwidth-0.1.12-cp311-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 48ae48e69759e19eec41aeb6ba2217e5ac2885191b2d90c5ac426ac1aa61f38c
MD5 45951b8b657794357578edc42e06118b
BLAKE2b-256 0d094ca240f55596b9c0006d3ffc584bceed4973ee54a5ea68ce9751b712e869

See more details on using hashes here.

File details

Details for the file cwcwidth-0.1.12-cp311-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cwcwidth-0.1.12-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a2c7ab3b9eb0abab9bb326fec751b36aca52e0cfe3987c0909f188b9f681042c
MD5 a6622991af8cc4473275f4e034f5fc02
BLAKE2b-256 eb4842998c088895974ee2a5ce58d3e9bec504ffb4e063dbadc9e325499220d1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page