chore(deps): Bump mypy from 1.20.2 to 2.1.0 #190
Performance Regression: -34.98%
⚠️ Unknown Walltime execution environment detected
Using the Walltime instrument on standard Hosted Runners will lead to inconsistent data.
For the most accurate results, we recommend using CodSpeed Macro Runners: bare-metal machines fine-tuned for performance measurement consistency.
⚠️ Different runtime environments detected
Some benchmarks with significant performance changes were compared across different runtime environments,
which may affect the accuracy of the results.
❌ 59 regressed benchmarks
✅ 1 untouched benchmark
⏩ 16 skipped benchmarks1
⚠️ Please fix the performance issues or acknowledge them on CodSpeed.
Performance Changes
| Mode | Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|---|
| ❌ | WallTime | test_parallel_read_4x_1k |
65.8 ms | 94 ms | -30% |
| ❌ | WallTime | test_pipeline_sequential_extraction_4x_10k |
83.6 ms | 104.1 ms | -19.67% |
| ❌ | WallTime | test_bytesio_vs_file_isolation |
40 ms | 50.7 ms | -21.19% |
| ❌ | WallTime | test_memory_serialization_1k |
20.6 ms | 27.2 ms | -24.45% |
| ❌ | WallTime | test_memory_streaming_read_10k |
197.2 ms | 247.7 ms | -20.38% |
| ❌ | WallTime | test_pipeline_sequential_1x_10k |
16.6 ms | 20.4 ms | -18.79% |
| ❌ | WallTime | test_file_sequential_2x_10k |
147.9 ms | 181.5 ms | -18.54% |
| ❌ | WallTime | test_process_4_files_sequential |
71.2 ms | 82.1 ms | -13.32% |
| ❌ | WallTime | test_file_sequential_1x_10k |
74.4 ms | 90.3 ms | -17.65% |
| ❌ | WallTime | test_process_8_files_parallel_4_threads |
190 ms | 224.8 ms | -15.46% |
| ❌ | WallTime | test_threaded_reading_4x_10k |
679.7 ms | 994.5 ms | -31.66% |
| ❌ | WallTime | test_threaded_with_title_extraction_2x_10k |
213.7 ms | 311.6 ms | -31.41% |
| ❌ | WallTime | test_write_pathlib_1k_rustfile |
3.4 ms | 4.2 ms | -17.88% |
| ❌ | WallTime | test_sequential_10k |
67.1 ms | 83.9 ms | -20.05% |
| ❌ | WallTime | test_memory_read_1k_records |
17 ms | 21.6 ms | -21.4% |
| ❌ | WallTime | test_threaded_reading_4x_1k |
64.7 ms | 96.2 ms | -32.76% |
| ❌ | WallTime | test_repeated_record_creation_no_leak |
9.4 ms | 12.5 ms | -24.77% |
| ❌ | WallTime | test_write_only_10k_records |
40.6 ms | 48.8 ms | -16.79% |
| ❌ | WallTime | test_memory_json_serialization_1k |
24.3 ms | 31.1 ms | -21.74% |
| ❌ | WallTime | test_read_1k_records |
6.4 ms | 8 ms | -20.42% |
| ... | ... | ... | ... | ... | ... |
ℹ️ Only the first 20 benchmarks are displayed. Go to the app to view all benchmarks.
Comparing dependabot/uv/mypy-2.1.0 (55bd89d) with main (521d8cc)
Footnotes
-
16 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports. ↩