jquast
blessed
BlogDocsChangelog

Upgrade to wcwidth 0.3.1, drop Python 3.7

#344
Comparing
jq/wcwidth-0.3.0
(
bf52ae2
) with
master
(
db76f55
)
CodSpeed Performance Gauge
×410
Improvement
12
Untouched
16

Benchmarks

28 total
test_truncate_ascii
tests/test_benchmarks.py
CodSpeed Performance Gauge
×410
33,585.7 µs82.6 µs
test_truncate_emoji_zwj
tests/test_benchmarks.py
CodSpeed Performance Gauge
×3.2
5.2 ms1.6 ms
test_truncate_cjk
tests/test_benchmarks.py
CodSpeed Performance Gauge
×2
14.2 ms7 ms
test_center_ansi
tests/test_benchmarks.py
CodSpeed Performance Gauge
+79%
676.1 µs377.6 µs
test_rjust_ansi
tests/test_benchmarks.py
CodSpeed Performance Gauge
+79%
672.1 µs375.6 µs
test_ljust_ansi
tests/test_benchmarks.py
CodSpeed Performance Gauge
+78%
672.1 µs377.8 µs
test_rjust_ascii
tests/test_benchmarks.py
CodSpeed Performance Gauge
+72%
99.7 µs58 µs
test_center_ascii
tests/test_benchmarks.py
CodSpeed Performance Gauge
+71%
104.8 µs61.2 µs
test_ljust_ascii
tests/test_benchmarks.py
CodSpeed Performance Gauge
+71%
100.2 µs58.8 µs
test_truncate_ansi
tests/test_benchmarks.py
CodSpeed Performance Gauge
+44%
46.1 ms32 ms
test_length_ansi
tests/test_benchmarks.py
CodSpeed Performance Gauge
+33%
673 µs507.1 µs
test_length_ascii
tests/test_benchmarks.py
CodSpeed Performance Gauge
+13%
98.4 µs87 µs
test_strip_seqs_ascii
tests/test_benchmarks.py
CodSpeed Performance Gauge
+1%
60 µs59.4 µs
test_center_cjk
tests/test_benchmarks.py
CodSpeed Performance Gauge
+1%
763.6 µs758.3 µs
test_wrap_emoji_zwj
tests/test_benchmarks.py
CodSpeed Performance Gauge
+1%
6 ms6 ms
test_rjust_emoji_zwj
tests/test_benchmarks.py
CodSpeed Performance Gauge
+1%
183 µs181.8 µs
test_center_emoji_zwj
tests/test_benchmarks.py
CodSpeed Performance Gauge
+1%
185.5 µs184.3 µs
test_rjust_cjk
tests/test_benchmarks.py
CodSpeed Performance Gauge
+1%
761.1 µs756.3 µs
test_ljust_emoji_zwj
tests/test_benchmarks.py
CodSpeed Performance Gauge
+1%
182.4 µs181.4 µs
test_ljust_cjk
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
759.6 µs755.9 µs
test_wrap_cjk
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
17.6 ms17.5 ms
test_length_cjk
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
750.2 µs750 µs
test_length_emoji_vs16
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
738.5 µs741.8 µs
test_wrap_ansi
tests/test_benchmarks.py
CodSpeed Performance Gauge
-1%
28 ms28.4 ms
test_length_emoji_zwj
tests/test_benchmarks.py
CodSpeed Performance Gauge
-2%
165.8 µs168.5 µs

Commits

Click on a commit to change the comparison range
Base
master
db76f55
-95.01%
Merge remote-tracking branch 'origin/master' into jq/wcwidth-0.3.0
6e5598e
1 day ago
by jquast
-0.02%
lint
4c9c55f
1 day ago
by jquast
×410
bugfix double github builds, too
54c3e5b
1 day ago
by jquast
+12.87%
still not sure about this test, yet
22a6cf9
1 day ago
by jquast
×2.6
py3.15 doesn't need to be "optional" anymore
da1ffc0
24 hours ago
by jquast
-85.96%
pty_test fix and use fix
63c9adc
24 hours ago
by jquast
0%
isort yourself
a5040e0
23 hours ago
by jquast
0%
history
70f5186
23 hours ago
by jquast
+77.9%
drop 3.7 :(
fe9a8c5
23 hours ago
by jquast
str(self) -> self; probably faster
0e3428f
23 hours ago
by jquast
-14.65%
more linting
ae68bb8
23 hours ago
by jquast
×2.6
make 3.15 optional again
dd27a72
23 hours ago
by jquast
0%
docfix
bf52ae2
23 hours ago
by jquast
© 2026 CodSpeed Technology
Home Terms Privacy Docs