Skip to main content

uwcwidth

terminal width of Unicode 16.0+Emoji strings in nanoseconds

PyPI - Python Version PyPI - Version PyPI - License PyPI - Downloads
GitHub Actions Workflow Status GitHub branch check runs PyPI - Status PyPI - Wheel

Use uwcwidth when you want to very quickly find out how many characters a Unicode string takes up in your terminal.

For example, uwcwidth.wcswidth('Hello🥹') returns 7 because your terminal will use 5 places for "Hello" and then 2 places for the "🥹" emoji.

uwcwidth is designed to run as fast as standard built-in Python string operations and use a tiny amount of memory.

Installation

pip install uwcwidth

Isn't this easy?

Let's take a look at "👩‍🦯‍➡️":

While len('\U0001F469\u200d\U0001F9AF\u200d\u27a1\ufe0f') returns 6 because this string has 6 unicode codepoints, we are looking at a single emoji "👩‍🦯‍➡️". This emoji occupies 2 characters in your terminal. Here I am assuming your terminal knows how to deal with the special Zero-Width Joiner (U+200D) and the Variation Selector-16 Emoji (U+FE0F). Things get worse as there are special modifiers for skin tone, which can be either invisible or standalone characters, etc. Also, you have to deal with other languages and their scripts, etc.

Correctness

uwcwidth should work fine on various scripts such as Cyrillic, Katakana, and also Emojis in Unicode v16.0. This includes Emojis that use Variation Selector 15 and 16, Zero Width Joiner, Emoji Modifiers for skin type, etc. Overall, uwcwidth is probably more accurate than whatever is currently shipping with your OS and whatever your terminal is using in 2024.

Some edge cases that break other wc(s)width libraries and a lot of terminals:

from uwcwidth import wcswidth
# Should be 8 terminal chars: 🏃🏾‍♂️=🏃️🏾♂
assert wcswidth('\U0001F3C3\U0001F3FE\u200d\u2642\ufe0f'
                '=\U0001F3C3\ufe0f\U0001F3FE\u2642') == 8
# Should be 5 terminal chars: ⛹🏼🏴󠁧󠁢󠁳󠁣󠁴󠁿!
assert wcswidth('\u26f9\U0001F3FC'
                '\U0001F3F4\U000E0067\U000E0062\U000E0073'
                '\U000E0063\U000E0074\U000E007F!') == 5

See the tests folder for more.

Tiny footprint and code

uwcwidth reserves around 4 KB of memory for its lookup tables. Parts of the storage scheme are derived from an older wcwidth implementation in musl libc. Generally sparse or dense bitmaps are used to look things up. The uwcwidth.pyx file is under 100 lines of code, with comments and whitespace.

Performance: 40x faster than wcwidth

uwcwidth is about 40 times faster than the popular, well-documented and highly tested wcwidth library, while maintaining similar accuracy. It's also 5 times faster than cwcwidth, which does not work on new Emojis and breaks on some other edge cases.

In [1]: import wcwidth, cwcwidth, uwcwidth
In [2]: %%timeit
   ...: wcwidth.wcswidth("コンニチハ, セカイ!")
1.73 μs ± 7.93 ns per loop (mean ± std. dev. of 7 runs, 1,000,000 loops each)

In [3]: %%timeit
   ...: cwcwidth.wcswidth("コンニチハ, セカイ!")
211 ns ± 3.63 ns per loop (mean ± std. dev. of 7 runs, 1,000,000 loops each)

In [4]: %%timeit
   ...: uwcwidth.wcswidth("コンニチハ, セカイ!")
41 ns ± 0.0363 ns per loop (mean ± std. dev. of 7 runs, 10,000,000 loops each)

Metadata

Release files for uwcwidth 1.0.0

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

Source distribution (sdist)

Source distribution for uwcwidth 1.0.0
File Size Uploaded
uwcwidth-1.0.0.tar.gz 11.9 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for uwcwidth 1.0.0
File
uwcwidth-1.0.0-pp310-pypy310_pp73-win_amd64.whl PyPy 3.10 PyPy 3.10 7.3 Windows x86-64 Details
uwcwidth-1.0.0-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.5+ x86-64, Linux glibc 2.17+ x86-64 Details
uwcwidth-1.0.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details
uwcwidth-1.0.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl PyPy 3.10 PyPy 3.10 7.3 macOS 11.0+ ARM64 Details
uwcwidth-1.0.0-pp39-pypy39_pp73-win_amd64.whl PyPy 3.9 PyPy 3.9 7.3 Windows x86-64 Details
uwcwidth-1.0.0-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.17+ x86-64, Linux glibc 2.5+ x86-64 Details
uwcwidth-1.0.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details
uwcwidth-1.0.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl PyPy 3.9 PyPy 3.9 7.3 macOS 11.0+ ARM64 Details
uwcwidth-1.0.0-pp38-pypy38_pp73-win_amd64.whl PyPy 3.8 PyPy 3.8 7.3 Windows x86-64 Details
uwcwidth-1.0.0-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.8 PyPy 3.8 7.3 Linux glibc 2.17+ x86-64, Linux glibc 2.5+ x86-64 Details
uwcwidth-1.0.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl PyPy 3.8 PyPy 3.8 7.3 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details
uwcwidth-1.0.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl PyPy 3.8 PyPy 3.8 7.3 macOS 11.0+ ARM64 Details
uwcwidth-1.0.0-pp37-pypy37_pp73-win_amd64.whl PyPy 3.7 PyPy 3.7 7.3 Windows x86-64 Details
uwcwidth-1.0.0-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.7 PyPy 3.7 7.3 Linux glibc 2.5+ x86-64, Linux glibc 2.17+ x86-64 Details
uwcwidth-1.0.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl PyPy 3.7 PyPy 3.7 7.3 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details
uwcwidth-1.0.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
uwcwidth-1.0.0-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details
uwcwidth-1.0.0-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
uwcwidth-1.0.0-cp313-cp313-musllinux_1_2_i686.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-32 Details
uwcwidth-1.0.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64, Linux glibc 2.5+ x86-64 Details
uwcwidth-1.0.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details
uwcwidth-1.0.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
uwcwidth-1.0.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
uwcwidth-1.0.0-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
uwcwidth-1.0.0-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
uwcwidth-1.0.0-cp312-cp312-musllinux_1_2_i686.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-32 Details
uwcwidth-1.0.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.5+ x86-64, Linux glibc 2.17+ x86-64 Details
uwcwidth-1.0.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details
uwcwidth-1.0.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
uwcwidth-1.0.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
uwcwidth-1.0.0-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
uwcwidth-1.0.0-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
uwcwidth-1.0.0-cp311-cp311-musllinux_1_2_i686.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-32 Details
uwcwidth-1.0.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.5+ x86-64, Linux glibc 2.17+ x86-64 Details
uwcwidth-1.0.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.11 CPython 3.11 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details
uwcwidth-1.0.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
uwcwidth-1.0.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
uwcwidth-1.0.0-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
uwcwidth-1.0.0-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
uwcwidth-1.0.0-cp310-cp310-musllinux_1_2_i686.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-32 Details
uwcwidth-1.0.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.5+ x86-64, Linux glibc 2.17+ x86-64 Details
uwcwidth-1.0.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details
uwcwidth-1.0.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
uwcwidth-1.0.0-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
uwcwidth-1.0.0-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details
uwcwidth-1.0.0-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details
uwcwidth-1.0.0-cp39-cp39-musllinux_1_2_i686.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-32 Details
uwcwidth-1.0.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64, Linux glibc 2.5+ x86-64 Details
uwcwidth-1.0.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.9 CPython 3.9 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details
uwcwidth-1.0.0-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
uwcwidth-1.0.0-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
uwcwidth-1.0.0-cp38-cp38-win32.whl CPython 3.8 CPython 3.8 Windows x86-32 Details
uwcwidth-1.0.0-cp38-cp38-musllinux_1_2_x86_64.whl CPython 3.8 CPython 3.8 Linux musl 1.2+ x86-64 Details
uwcwidth-1.0.0-cp38-cp38-musllinux_1_2_i686.whl CPython 3.8 CPython 3.8 Linux musl 1.2+ x86-32 Details
uwcwidth-1.0.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64, Linux glibc 2.5+ x86-64 Details
uwcwidth-1.0.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details
uwcwidth-1.0.0-cp38-cp38-macosx_11_0_arm64.whl CPython 3.8 CPython 3.8 macOS 11.0+ ARM64 Details

Total release size: 4.0 MB

Release files / uwcwidth-1.0.0.tar.gz

Download URL uwcwidth-1.0.0.tar.gz
Size 11.9 kB
Tags Source
SHA-256 checksum
How to use checksums
da4731d9d593a2d05ae6a63e2516eac6552dcf81f8416d8fbf73eea810a3d774
BLAKE2b-256 checksum
How to use checksums
8c232996ea167f0e4582a823914d913f68e11f31ded6d9e8fe1cf1c2e016313e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / uwcwidth-1.0.0-pp310-pypy310_pp73-win_amd64.whl

Download URL uwcwidth-1.0.0-pp310-pypy310_pp73-win_amd64.whl
Size 28.2 kB
Tags PyPy 3.10 PyPy 3.10 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
a8ee148e649222c8b9fc78fda47e7896f31b08e68c30ead04773390891f597e2
BLAKE2b-256 checksum
How to use checksums
0e96c020fa341ec9eb2cc084d2fda042e8edd44e882a6afb47cbcc63d3f1c6e8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / uwcwidth-1.0.0-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL uwcwidth-1.0.0-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 32.4 kB
Tags Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
6f1cea6d5a14c8976669f0aa6a432c0fc5d3cfcc08d4a4ec20a5d693f8f0ecaf
BLAKE2b-256 checksum
How to use checksums
2c2331a1541c24cb67ce4becc976a0314a23312b09e12a63141edc2e07343ff1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / uwcwidth-1.0.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL uwcwidth-1.0.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 33.2 kB
Tags Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
459a9e695a74493ff068c2ac6f29994cf48bcffb0ab6220e68bc896e7cf5c37b
BLAKE2b-256 checksum
How to use checksums
b9c77f5f506400df4e23bf69ffd94ae20c7d8f01fd8988141437a32abe678b91
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / uwcwidth-1.0.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl

Download URL uwcwidth-1.0.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Size 27.4 kB
Tags PyPy 3.10 PyPy 3.10 7.3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1b7f6b9fd1904c1129affa7ab20eda97d61f5d74ccb8930bf6e2cd22e7cc1e04
BLAKE2b-256 checksum
How to use checksums
1ffb0e6765fbe2f3826f43f657e15b0401217e9a9ef5a3efbef2ecae71debecd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / uwcwidth-1.0.0-pp39-pypy39_pp73-win_amd64.whl

Download URL uwcwidth-1.0.0-pp39-pypy39_pp73-win_amd64.whl
Size 28.2 kB
Tags PyPy 3.9 PyPy 3.9 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
3c10c8e1523207080173ac0b6fec445f0809db2fea38b6325516300d97594a2e
BLAKE2b-256 checksum
How to use checksums
d045caf0dbd633334e23e7957ab2c5311d152e72cf21d9348fe8472de5314022
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / uwcwidth-1.0.0-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL uwcwidth-1.0.0-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 32.4 kB
Tags Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
dc4d47d22610d9fcae9dcf9c4e57e8b298742b0ed028a597c3509670a3624800
BLAKE2b-256 checksum
How to use checksums
ae265295399aac49c76e5c8007152285ba4dd8731dfb408ac23dc0c508da6946
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / uwcwidth-1.0.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL uwcwidth-1.0.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 33.2 kB
Tags Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
2145a6b6889224ece824ee4524cd35c8629391976e09510f137ec927c29644d5
BLAKE2b-256 checksum
How to use checksums
d0a3e12756ba8ff46c79450b122b4a4fcf5f0f8580ab1d542c3ff312d7137501
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / uwcwidth-1.0.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl

Download URL uwcwidth-1.0.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Size 27.4 kB
Tags PyPy 3.9 PyPy 3.9 7.3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4472c569969c648880ad41e12a3e7b00bce77dd63e2df54fe8c2b5f11a674373
BLAKE2b-256 checksum
How to use checksums
bf0c77ced216c0eebc57778660ac8bc790aa0cf0cca2085bca77e8dc6153db1c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / uwcwidth-1.0.0-pp38-pypy38_pp73-win_amd64.whl

Download URL uwcwidth-1.0.0-pp38-pypy38_pp73-win_amd64.whl
Size 27.5 kB
Tags PyPy 3.8 PyPy 3.8 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
d51fbd786754ff8d9f62eeae95789b5bda44bb1461530a6a006e3d5cfc51c72f
BLAKE2b-256 checksum
How to use checksums
d76a41c9026bf6ef6a3c0da9ecb7d9ae6dade062d0b91d14efd0e5f14a9bb9de
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / uwcwidth-1.0.0-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL uwcwidth-1.0.0-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 31.6 kB
Tags Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64 PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
3663f01c22638603c346109b5e36845325f61077df8ebd9cfd737fbc59b184b4
BLAKE2b-256 checksum
How to use checksums
32da0ad3ae8e8746bc582b145a2675bf388dc6da5919aa8511f268b36180a1a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / uwcwidth-1.0.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL uwcwidth-1.0.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 32.1 kB
Tags Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
d12b6c79ec5885f9c4f6802b114bfb9bcb1bd634696aee6179d47afd9c0f28c5
BLAKE2b-256 checksum
How to use checksums
77539d420b17e791f40f4d358920d6de4eb93e5c2eaa710795a7780cff5c0188
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / uwcwidth-1.0.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl

Download URL uwcwidth-1.0.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl
Size 26.8 kB
Tags PyPy 3.8 PyPy 3.8 7.3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
edcb438366571cb6570cbb5c243b9ca5758dbae4972f7e7b7de6eb41f309808a
BLAKE2b-256 checksum
How to use checksums
63e79654e101fda1b3587575c03d104fe21534ea5bf8db1050f59fc890057189
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / uwcwidth-1.0.0-pp37-pypy37_pp73-win_amd64.whl

Download URL uwcwidth-1.0.0-pp37-pypy37_pp73-win_amd64.whl
Size 27.5 kB
Tags PyPy 3.7 PyPy 3.7 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
1be7e8048746a55fb3d6c2124e09b672580708833bfb5a53ebb0811d900eb876
BLAKE2b-256 checksum
How to use checksums
06c51719de177593415f5146a387b08b6a0c75d2092532a786e06d5a317bab8a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / uwcwidth-1.0.0-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL uwcwidth-1.0.0-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 31.6 kB
Tags Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64 PyPy 3.7 PyPy 3.7 7.3
SHA-256 checksum
How to use checksums
2887653e644b9f4053f504c66e773fb94055de6fa146ccf71c18c6823ee8f03e
BLAKE2b-256 checksum
How to use checksums
46c19a1122620233f58816b4e0fd3a96fb140f5e5409ecf3e9c534314a429790
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / uwcwidth-1.0.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL uwcwidth-1.0.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 32.1 kB
Tags Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 PyPy 3.7 PyPy 3.7 7.3
SHA-256 checksum
How to use checksums
b5b60e6c21901faab2a733194ff67ea0123999592cb7c9b0e57d9d9e18fc8ed3
BLAKE2b-256 checksum
How to use checksums
56a6ec9ff94e419d22506fe95b81e7c28f6ae7bbb309a2b859183c8ebea1cc8d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / uwcwidth-1.0.0-cp313-cp313-win_amd64.whl

Download URL uwcwidth-1.0.0-cp313-cp313-win_amd64.whl
Size 29.8 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
f343c485e5ad9e74aa5addf0484058104fa58b01013a9720a0835d7321ec3a3a
BLAKE2b-256 checksum
How to use checksums
f63fb0305562f7269210594eda4c77a0b29d5ba1f98895df649ca930dfd1d338
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / uwcwidth-1.0.0-cp313-cp313-win32.whl

Download URL uwcwidth-1.0.0-cp313-cp313-win32.whl
Size 27.6 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
972b481abf8ebf38b55ad80e7c34c8bdcac00015955b14b430770fe9290d2015
BLAKE2b-256 checksum
How to use checksums
0a33a00b8e2d8840c66630ac4b1d09ee10bad6762bcd8470cab189236ccdd6f5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / uwcwidth-1.0.0-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL uwcwidth-1.0.0-cp313-cp313-musllinux_1_2_x86_64.whl
Size 132.0 kB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
d4f60280bdf8391a1696ba98a1b280e8a33da9852c6b62075efb6bb35ea2ab71
BLAKE2b-256 checksum
How to use checksums
16191ee954de6c2b5c1387351812b92cb306c2743bfc413abb05ab2acdf17e54
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / uwcwidth-1.0.0-cp313-cp313-musllinux_1_2_i686.whl

Download URL uwcwidth-1.0.0-cp313-cp313-musllinux_1_2_i686.whl
Size 124.7 kB
Tags CPython 3.13 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
a3e6f0274bc136681f6b941eddfb1f9e301ffae634e7b9d7d22b0bcb49118a48
BLAKE2b-256 checksum
How to use checksums
f3e4c9bc007c58851ec8a0531fcc966226ce24910fc221bb31e826b6bb3c9f10
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / uwcwidth-1.0.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL uwcwidth-1.0.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 134.2 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
b40db5a363ab567e508bd942c2da538fb23c58a51abac420a7dd1b23b7c8734e
BLAKE2b-256 checksum
How to use checksums
c20a8473df847c15ce27f90e2e99a127dd9d8fb5f801f6b9e40d0dfdde611a60
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / uwcwidth-1.0.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL uwcwidth-1.0.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 126.6 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
1e15cce70c8f63091929e7f1484f26d9c1acfa6b96d21cc7182eede1817a1a97
BLAKE2b-256 checksum
How to use checksums
2cbece10250a3058198ffaa2842ad6652b890265e40c28d266ebadb566951a02
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / uwcwidth-1.0.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL uwcwidth-1.0.0-cp313-cp313-macosx_11_0_arm64.whl
Size 30.2 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
63274c3f2e9a1cc09c94763b21527c504ca9625ffe5de0b6d62fc644efe7cf93
BLAKE2b-256 checksum
How to use checksums
ca26d3c0beeb973129509dc5ce898f3b3f9ae1ae3c0b38e52c3b604774eeecb0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / uwcwidth-1.0.0-cp312-cp312-win_amd64.whl

Download URL uwcwidth-1.0.0-cp312-cp312-win_amd64.whl
Size 30.7 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
3f8514401ae0845d4b067faec9c9a70fe1f9a92b872d9505c08cb63e7230a9f1
BLAKE2b-256 checksum
How to use checksums
3220cd637907b075ae2d6fab1aa06bc709e02d6c05720f819551e8fbcd987d65
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / uwcwidth-1.0.0-cp312-cp312-win32.whl

Download URL uwcwidth-1.0.0-cp312-cp312-win32.whl
Size 28.2 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
87a0421fddf92f7fb5c0e4b48921ef7828de89dcce91d03a1cc41aec42c9ab04
BLAKE2b-256 checksum
How to use checksums
0d932d94cc4f7ed5cc0e0b019b95d8de29862966c024c2d5fd76a575b176612e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / uwcwidth-1.0.0-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL uwcwidth-1.0.0-cp312-cp312-musllinux_1_2_x86_64.whl
Size 137.9 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
b07559cbad55222cec0e675a2886961df2f30d424d68b6a40c151b70c58c7a41
BLAKE2b-256 checksum
How to use checksums
62fc9e4cf5b788cfc9819dc891d87a7b1674779e2cb9caf1b571bf9a60d2c41e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / uwcwidth-1.0.0-cp312-cp312-musllinux_1_2_i686.whl

Download URL uwcwidth-1.0.0-cp312-cp312-musllinux_1_2_i686.whl
Size 130.3 kB
Tags CPython 3.12 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
4ed8f8ac5afa2b9d36e8d59f01c519568d266b9a16900bed33c2956339a3b3b6
BLAKE2b-256 checksum
How to use checksums
bc7ba2a21fbfb01581d1e42215f0de5846769577ded798d9cfde99ebc2870a34
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / uwcwidth-1.0.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL uwcwidth-1.0.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 140.1 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
a4d81ab4f2ae2f63459bae8e57897d6e50aa27d20835d2d51f73000939876c1e
BLAKE2b-256 checksum
How to use checksums
0b09b759991260abcba0bbd99337acaf6a1fdd81624b8eea47e89eba82e64e11
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / uwcwidth-1.0.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL uwcwidth-1.0.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 132.5 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
8971d6507e20526069d30056075c49df2c1167a5de762144148a2fcbfbbeae77
BLAKE2b-256 checksum
How to use checksums
6a6d261a3d36792617da06d3ee012b0d1cbc7c51ff27608590b83afe4fae9f29
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / uwcwidth-1.0.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL uwcwidth-1.0.0-cp312-cp312-macosx_11_0_arm64.whl
Size 30.9 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
dc72851d84a2ed250cd33b8f66209df3a22d382afa43b2f27e7ef8cc30255ec2
BLAKE2b-256 checksum
How to use checksums
4f32b9895f3c109c5a5112817670c4cd6b68e7afa31db1831070014d2402d372
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / uwcwidth-1.0.0-cp311-cp311-win_amd64.whl

Download URL uwcwidth-1.0.0-cp311-cp311-win_amd64.whl
Size 30.6 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
421ec44460e342fa0c30b53f38ad9d53a38b6c7e496773c05598398b46e1c6c3
BLAKE2b-256 checksum
How to use checksums
18ff50f272e39e635a0e0b3f1c223dd915d55298456394355c1a9f5d1f7a23fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / uwcwidth-1.0.0-cp311-cp311-win32.whl

Download URL uwcwidth-1.0.0-cp311-cp311-win32.whl
Size 28.0 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
d154b40e2950f209db2f919262c9ae02cd19aec6373c9a93a7d7923fa578e977
BLAKE2b-256 checksum
How to use checksums
2bb512272815b8b5fb58306dc2dc0dc0ace9856cb41ffa7193008aa6bd459b9d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / uwcwidth-1.0.0-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL uwcwidth-1.0.0-cp311-cp311-musllinux_1_2_x86_64.whl
Size 130.8 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
d84b2dc3fdde462c289c6192fe65e262c9d8d874103e20d89da52d7a7ee82d38
BLAKE2b-256 checksum
How to use checksums
cb6456bd49594742a2934c44c5fe17db4622835d85e912b78e4b6539234ace0e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / uwcwidth-1.0.0-cp311-cp311-musllinux_1_2_i686.whl

Download URL uwcwidth-1.0.0-cp311-cp311-musllinux_1_2_i686.whl
Size 126.5 kB
Tags CPython 3.11 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
95548df85b33aea54eb00f30bf35e9523e8254e7fbae32db32c6cf091138f28b
BLAKE2b-256 checksum
How to use checksums
9f2e7e71ddf95cd76e8216f19691371f8bbdfe54cbd166704db4be61e5343c11
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / uwcwidth-1.0.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL uwcwidth-1.0.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 135.1 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
000890d568b03007250a19519ef6081121f8ff9f29ccaeb6d8ca6d45fcdd73e9
BLAKE2b-256 checksum
How to use checksums
fedb4537d1f080d71cac85784d623d2039f5d26368ad6a312cf9fef067f2205d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / uwcwidth-1.0.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL uwcwidth-1.0.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 128.7 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
bb33ab4c6c67d0b21b9d3d7f97eba311e89bc192a0de3241f83b62733274a3b3
BLAKE2b-256 checksum
How to use checksums
83b472513cc4d2910e22802a0985a976a538bfa14159df8f5b6f9592e8a6c27d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / uwcwidth-1.0.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL uwcwidth-1.0.0-cp311-cp311-macosx_11_0_arm64.whl
Size 30.8 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
62809a2bc38deb36079ac8f6a30729892788210711f7256778a311e101c5ccb4
BLAKE2b-256 checksum
How to use checksums
0c2d61476edb6c4eff88a6d65c575bdb705547858c47f302c7a6c547bb87ce55
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / uwcwidth-1.0.0-cp310-cp310-win_amd64.whl

Download URL uwcwidth-1.0.0-cp310-cp310-win_amd64.whl
Size 30.6 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
21f72934101b016c08ae76e227fc233753a15e17b457def93dae08385e1a7b47
BLAKE2b-256 checksum
How to use checksums
f725fa91478719dcf6b3b01924ceea8acc0ff4689b63eea974fa8853945f06ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / uwcwidth-1.0.0-cp310-cp310-win32.whl

Download URL uwcwidth-1.0.0-cp310-cp310-win32.whl
Size 28.2 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
05628ceebb08261efd61d26f5d541589e57d3ee6f2e84d214140f8bf83871cc9
BLAKE2b-256 checksum
How to use checksums
4c5baa7e241685a538d0c2735deed2bf7a1216252a0566ce3e4a708dd2d2486a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / uwcwidth-1.0.0-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL uwcwidth-1.0.0-cp310-cp310-musllinux_1_2_x86_64.whl
Size 118.7 kB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
ffc9c4507f1e3629b31ab452929175a4b4bc225a022b56b461866a8a0d5a0899
BLAKE2b-256 checksum
How to use checksums
58489e370a8a08ea3cade1355d8f85944336cee358b042c5a6674578ec461564
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / uwcwidth-1.0.0-cp310-cp310-musllinux_1_2_i686.whl

Download URL uwcwidth-1.0.0-cp310-cp310-musllinux_1_2_i686.whl
Size 116.3 kB
Tags CPython 3.10 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
fbe687dc8b0fe7d0d27ac272059e97f071bef70af0150e51b17b648f1066a973
BLAKE2b-256 checksum
How to use checksums
aaaede92d1704308704fced03f1bc7f6928043b66b6b21e02788198d20681b41
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / uwcwidth-1.0.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL uwcwidth-1.0.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 121.8 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
cebcd9ca6b81677e38d49acfd80bc1a2e2d4024e5062189650cba268f705cc2a
BLAKE2b-256 checksum
How to use checksums
80777116e83353f9d30ad9cb2f0c3c752543639b2cc7f7c9134844ecf8a1776d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / uwcwidth-1.0.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL uwcwidth-1.0.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 116.7 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
50ca57ae30b36dab04dc97f915f2ca6e6c6ba59b55c11a6c02a1147d27f64151
BLAKE2b-256 checksum
How to use checksums
0924a1d64304fdd59d01c6b1bce11648c4d5810dc43969cae2de83162fbea886
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / uwcwidth-1.0.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL uwcwidth-1.0.0-cp310-cp310-macosx_11_0_arm64.whl
Size 30.8 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f6a7d87ef57580842ae6ba18e8f6756dee7a3b3670aea1c9f337f1b624b664ac
BLAKE2b-256 checksum
How to use checksums
b7f69431cb495c0a4bb70482b0a5d77a2098ed69612563330fc90c6ec985409b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / uwcwidth-1.0.0-cp39-cp39-win_amd64.whl

Download URL uwcwidth-1.0.0-cp39-cp39-win_amd64.whl
Size 30.6 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
3646d688f6bcb5371a4f290520dc6f5b254804fcb933ea90a052167b3507c098
BLAKE2b-256 checksum
How to use checksums
997e33b1491cc9f47d461eed883a996d53fe528a12e16b26a79c697f7610dbb8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / uwcwidth-1.0.0-cp39-cp39-win32.whl

Download URL uwcwidth-1.0.0-cp39-cp39-win32.whl
Size 28.2 kB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
577de225fcdc5cc0cfbb65ff3acc6d4f44ecb7b81b1043448e39e54e86cb6971
BLAKE2b-256 checksum
How to use checksums
0374b6eb6b15e41e4ff1205ced1df24645ccb123066438e987767604ed50f173
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / uwcwidth-1.0.0-cp39-cp39-musllinux_1_2_x86_64.whl

Download URL uwcwidth-1.0.0-cp39-cp39-musllinux_1_2_x86_64.whl
Size 118.4 kB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
c17c99af9a99551052a33191da1a149771f950886126ad17085350887869e18c
BLAKE2b-256 checksum
How to use checksums
017b808fddd1313c763768c28f1ba2226629a60915f8c18409ba7dfd7f65547f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / uwcwidth-1.0.0-cp39-cp39-musllinux_1_2_i686.whl

Download URL uwcwidth-1.0.0-cp39-cp39-musllinux_1_2_i686.whl
Size 116.0 kB
Tags CPython 3.9 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
72ea540bf6dc3034915f83f498c106592d425fcb8607935ef66adf2352424382
BLAKE2b-256 checksum
How to use checksums
aea09618a66bb174301a4c77f4057be4425581d493e9366165b6cc93691c6988
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / uwcwidth-1.0.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL uwcwidth-1.0.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 121.5 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
97ddb085027c40e4d2106e23597e2e8911c9080745738e560a59c97d9b359c87
BLAKE2b-256 checksum
How to use checksums
6bcd551d805f5397a0172992b09d6229b4e6d371447748f779d8590d14fc9eb6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / uwcwidth-1.0.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL uwcwidth-1.0.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 116.5 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
3a8f1e93a1f824b4b8fa58cddbfca7e80a5eedf3a81bc4db52253f88411e0d5b
BLAKE2b-256 checksum
How to use checksums
327b202d43355cf99eaa4040919e064905e8940455ec4186c8012040e857dcea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / uwcwidth-1.0.0-cp39-cp39-macosx_11_0_arm64.whl

Download URL uwcwidth-1.0.0-cp39-cp39-macosx_11_0_arm64.whl
Size 30.8 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6dc0506de8a5befb4dd2951bb8273e49e8c81259a1cd2a4674a2206a0d5540dd
BLAKE2b-256 checksum
How to use checksums
00024a56f2f952d09289d38368c667a7390f1fb10a3fe8957b53a8d5f8832a6e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / uwcwidth-1.0.0-cp38-cp38-win_amd64.whl

Download URL uwcwidth-1.0.0-cp38-cp38-win_amd64.whl
Size 30.8 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
490ed76b59cae8fafcc3ea9ea7722bc3abe0a7ceb45e909d31b86be466604acd
BLAKE2b-256 checksum
How to use checksums
16fe2b45d25e3f7cac7e96607fdbde38b13c3722bdd6b9812badc71da4c44e76
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / uwcwidth-1.0.0-cp38-cp38-win32.whl

Download URL uwcwidth-1.0.0-cp38-cp38-win32.whl
Size 28.3 kB
Tags CPython 3.8 Windows x86-32
SHA-256 checksum
How to use checksums
f8d064c28c79d0a940b8ec9f3627665e9499315db2332c371700476a2de360e7
BLAKE2b-256 checksum
How to use checksums
7b781d9fcf418d2679642cc90501604dae920d5de06bda1c49e4cbe46d356bb3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / uwcwidth-1.0.0-cp38-cp38-musllinux_1_2_x86_64.whl

Download URL uwcwidth-1.0.0-cp38-cp38-musllinux_1_2_x86_64.whl
Size 118.0 kB
Tags CPython 3.8 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
a4acc2a35da3c6bbe4c600f40bad536587f74e507a3e1c71d75a25d54b7ec8be
BLAKE2b-256 checksum
How to use checksums
b4532389acb1268d0c635a2982d8064cbefd98c8f62768951c841ffb76f65129
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / uwcwidth-1.0.0-cp38-cp38-musllinux_1_2_i686.whl

Download URL uwcwidth-1.0.0-cp38-cp38-musllinux_1_2_i686.whl
Size 115.7 kB
Tags CPython 3.8 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
dc1e5cf9a292675018e99fdb8bfb3a343e78babcf8528f6f0da8bc6cc848d2a5
BLAKE2b-256 checksum
How to use checksums
84f23c57a38c45fc3ec5890523a89d46c665771059c815481dc97b704a882d79
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / uwcwidth-1.0.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL uwcwidth-1.0.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 121.4 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
5512b9aea04993f5def99cfa9eae5fafadebfbc61f953844856f3444987ec2d6
BLAKE2b-256 checksum
How to use checksums
88a7a8e144386e94d93276f00c1606fad5123f1e72f7b6611125a3827bc3fd5f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / uwcwidth-1.0.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL uwcwidth-1.0.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 116.2 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
87498d20bda54f2378d5086f5edfc6e893accd7a1c2d6ea94991bc99af121327
BLAKE2b-256 checksum
How to use checksums
8c9b0517b6605a861f80ade01e79052b4600b9614a4a42d8648089194573c120
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / uwcwidth-1.0.0-cp38-cp38-macosx_11_0_arm64.whl

Download URL uwcwidth-1.0.0-cp38-cp38-macosx_11_0_arm64.whl
Size 31.0 kB
Tags CPython 3.8 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7752751b210eb63ad908be003579989a98293f88705543957e798d63b6521ffe
BLAKE2b-256 checksum
How to use checksums
c4ddf16713d390ac3b7dc819277f47a82af363e2e8157fc266b31cdc439c3ba5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Release history Release notifications | RSS feed

This release

1.0.0 This release

58 release files

0.9.2

2 release files

0.9.1

2 release files

0.9

2 release files

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