python-attrs
attrs
BlogDocsChangelog

Expose effective class construction properties

#1454Merged
Comparing
params
(
5ff5807
) with
main
(
4e2c89c
)
CodSpeed Performance Gauge
0%
Untouched
12

Benchmarks

Passed

test_instantiate_no_defaults
bench/test_benchmarks.py
CodSpeed Performance Gauge
+1%
1.2 ms1.2 ms
test_asdict_atomic
bench/test_benchmarks.py
CodSpeed Performance Gauge
+1%
6.4 ms6.3 ms
test_eq_equal
bench/test_benchmarks.py
CodSpeed Performance Gauge
0%
878.4 µs877.6 µs
test_eq_unequal
bench/test_benchmarks.py
CodSpeed Performance Gauge
0%
673.6 µs673.3 µs
test_hash
bench/test_benchmarks.py
CodSpeed Performance Gauge
0%
1.1 ms1.1 ms
test_instantiate_with_defaults
bench/test_benchmarks.py
CodSpeed Performance Gauge
0%
1.3 ms1.3 ms
test_asdict_complicated
bench/test_benchmarks.py
CodSpeed Performance Gauge
0%
9.5 ms9.5 ms
test_astuple_complicated
bench/test_benchmarks.py
CodSpeed Performance Gauge
0%
8.8 ms8.8 ms
test_astuple_atomic
bench/test_benchmarks.py
CodSpeed Performance Gauge
0%
5.7 ms5.8 ms
test_create_frozen_class
bench/test_benchmarks.py
CodSpeed Performance Gauge
-1%
1.3 s1.3 s
test_create_simple_class_make_class
bench/test_benchmarks.py
CodSpeed Performance Gauge
-1%
1 s1 s
test_create_simple_class
bench/test_benchmarks.py
CodSpeed Performance Gauge
-1%
1.1 s1.1 s

Commits

Click on a commit to change the comparison range
Base
main
4e2c89c
-0.21%
A docstring is not appropriate here
651c4c0
3 months ago
by hynek
+0.05%
Move typing example to baseline
5ff5807
3 months ago
by hynek
© 2025 CodSpeed Technology
Home Terms Privacy Docs