Avatar for the python-humanize user
python-humanize
humanize
BlogDocsChangelog

Performance improvements: 1.07x - 8.4x

#315Merged
Comparing
hugovk:perf
(
64cefb4
) with
main
(
e7c04f4
)
CodSpeed Performance Gauge
+63%
Improvement
5
Untouched
10

Benchmarks

15 total
test_apnumber
tests/test_benchmarks.py
CodSpeed Performance Gauge
×2.1
88.9 µs43.2 µs
test_ordinal
tests/test_benchmarks.py
CodSpeed Performance Gauge
+84%
94 µs51.1 µs
test_intcomma
tests/test_benchmarks.py
CodSpeed Performance Gauge
+71%
94.2 µs55.1 µs
test_scientific
tests/test_benchmarks.py
CodSpeed Performance Gauge
+41%
71.1 µs50.5 µs
test_natural_list
tests/test_benchmarks.py
CodSpeed Performance Gauge
+25%
34.4 µs27.5 µs
test_naturalsize
tests/test_benchmarks.py
CodSpeed Performance Gauge
+6%
61.2 µs57.9 µs
test_precisedelta
tests/test_benchmarks.py
CodSpeed Performance Gauge
+5%
202.2 µs192 µs
test_naturaltime
tests/test_benchmarks.py
CodSpeed Performance Gauge
+5%
94.1 µs89.4 µs
test_naturaldelta
tests/test_benchmarks.py
CodSpeed Performance Gauge
+4%
63.1 µs60.8 µs
test_intword
tests/test_benchmarks.py
CodSpeed Performance Gauge
+4%
76.5 µs73.7 µs
test_naturalday
tests/test_benchmarks.py
CodSpeed Performance Gauge
+4%
64.7 µs62.3 µs
test_clamp
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
33.3 µs33.2 µs
test_metric
tests/test_benchmarks.py
CodSpeed Performance Gauge
0%
44.4 µs44.5 µs
test_naturaldate
tests/test_benchmarks.py
CodSpeed Performance Gauge
-1%
87.2 µs87.7 µs
test_fractional
tests/test_benchmarks.py
CodSpeed Performance Gauge
-1%
65.2 µs65.7 µs

Commits

Click on a commit to change the comparison range
Base
main
e7c04f4
+63.35%
_convert_aware_datetime: return early when value=None
ae306a7
1 day ago
by hugovk
-0.6%
Add perflint to Ruff
64cefb4
1 day ago
by hugovk
© 2026 CodSpeed Technology
Home Terms Privacy Docs