equinor
ert
BlogDocsChangelog

Fix deprecated useage of FastAPI Depends

#12531Merged
Comparing
berland:fast_typing
(
b3fd85f
) with
main
(
19228a0
)
CodSpeed Performance Gauge
0%
Untouched
22

Benchmarks

Passed

test_direct_dark_performance_with_storage[gen_x: 20, sum_x: 20 reals: 10-summary_with_obs-get_record_observations]
tests/ert/performance_tests/test_dark_storage_performance.py
CodSpeed Performance Gauge
+5%
3.6 ms3.5 ms
test_snapshot_handling_of_forward_model_events[10-10-1]
tests/ert/performance_tests/test_snapshot.py
CodSpeed Performance Gauge
+1%
10.9 ms10.7 ms
test_time_performance_of_joining_observations_and_responses[setup_benchmark0]
tests/ert/performance_tests/test_obs_and_responses_performance.py
CodSpeed Performance Gauge
+1%
22.3 ms22.1 ms
test_snapshot_handling_of_forward_model_events[10-10-10]
tests/ert/performance_tests/test_snapshot.py
CodSpeed Performance Gauge
+1%
40 ms39.6 ms
test_direct_dark_performance[gen_x: 20, sum_x: 20 reals: 10-gen_data_with_obs-get_record_csv]
tests/ert/performance_tests/test_dark_storage_performance.py
CodSpeed Performance Gauge
+1%
15.6 ms15.6 ms
test_direct_dark_performance[gen_x: 20, sum_x: 20 reals: 10-gen_data-get_record_parquet]
tests/ert/performance_tests/test_dark_storage_performance.py
CodSpeed Performance Gauge
0%
21.3 ms21.2 ms
test_speed_performance_of_doing_enif_update[setup_es_benchmark0]
tests/ert/performance_tests/test_obs_and_responses_performance.py
CodSpeed Performance Gauge
0%
94.5 ms94.2 ms
test_direct_dark_performance[gen_x: 20, sum_x: 20 reals: 10-summary_with_obs-get_record_csv]
tests/ert/performance_tests/test_dark_storage_performance.py
CodSpeed Performance Gauge
0%
17.3 ms17.2 ms
test_snapshot_handling_of_forward_model_events[100-10-1]
tests/ert/performance_tests/test_snapshot.py
CodSpeed Performance Gauge
0%
105.6 ms105.4 ms
test_direct_dark_performance[gen_x: 20, sum_x: 20 reals: 10-gen_data-get_record_csv]
tests/ert/performance_tests/test_dark_storage_performance.py
CodSpeed Performance Gauge
0%
15.6 ms15.6 ms
test_direct_dark_performance[gen_x: 20, sum_x: 20 reals: 10-summary_with_obs-get_record_parquet]
tests/ert/performance_tests/test_dark_storage_performance.py
CodSpeed Performance Gauge
0%
23.5 ms23.4 ms
test_speed_performance_of_doing_es_update[setup_es_benchmark0]
tests/ert/performance_tests/test_obs_and_responses_performance.py
CodSpeed Performance Gauge
0%
32.2 ms32.2 ms
test_snapshot_handling_of_forward_model_events[10-100-1]
tests/ert/performance_tests/test_snapshot.py
CodSpeed Performance Gauge
0%
100.6 ms100.4 ms
test_plotter_on_all_snake_oil_responses_time[0]
tests/ert/performance_tests/test_dark_storage_performance.py
CodSpeed Performance Gauge
0%
10.8 s10.8 s
test_direct_dark_performance_with_storage[gen_x: 20, sum_x: 20 reals: 10-summary-get_record_observations]
tests/ert/performance_tests/test_dark_storage_performance.py
CodSpeed Performance Gauge
0%
253 µs252.7 µs
test_and_benchmark_adaptive_localization_with_fields
tests/ert/performance_tests/test_analysis.py
CodSpeed Performance Gauge
0%
3 s3 s
test_direct_dark_performance_with_storage[gen_x: 20, sum_x: 20 reals: 10-gen_data-get_record_observations]
tests/ert/performance_tests/test_dark_storage_performance.py
CodSpeed Performance Gauge
0%
273.1 µs273.5 µs
test_direct_dark_performance[gen_x: 20, sum_x: 20 reals: 10-summary-get_record_csv]
tests/ert/performance_tests/test_dark_storage_performance.py
CodSpeed Performance Gauge
0%
17.2 ms17.2 ms
test_direct_dark_performance[gen_x: 20, sum_x: 20 reals: 10-gen_data_with_obs-get_record_parquet]
tests/ert/performance_tests/test_dark_storage_performance.py
CodSpeed Performance Gauge
0%
21.2 ms21.2 ms
test_direct_dark_performance[gen_x: 20, sum_x: 20 reals: 10-summary-get_record_parquet]
tests/ert/performance_tests/test_dark_storage_performance.py
CodSpeed Performance Gauge
0%
23.8 ms23.8 ms
test_load_from_context[gen_x: 20, sum_x: 20 reals: 10]
tests/ert/performance_tests/enkf/test_load_state.py
CodSpeed Performance Gauge
-1%
6.7 ms6.8 ms
test_direct_dark_performance_with_storage[gen_x: 20, sum_x: 20 reals: 10-gen_data_with_obs-get_record_observations]
tests/ert/performance_tests/test_dark_storage_performance.py
CodSpeed Performance Gauge
-3%
2.4 ms2.5 ms

Commits

Click on a commit to change the comparison range
Base
main
19228a0
+0.26%
Fix deprecated useage of FastAPI Depends fast-api-non-annotated-dependency (FAST002) Derived from the **FastAPI** linter. Fix is sometimes available. Identifies FastAPI routes with deprecated uses of `Depends` or similar. The [FastAPI documentation] recommends the use of [`typing.Annotated`][typing-annotated] for defining route dependencies and parameters, rather than using `Depends`, `Query` or similar as a default value for a parameter. Using this approach everywhere helps ensure consistency and clarity in defining dependencies and parameters. `Annotated` was added to the `typing` module in Python 3.9; however, the third-party [`typing_extensions`][typing-extensions] package provides a backport that can be used on older versions of Python.
b3fd85f
1 month ago
by berland
© 2026 CodSpeed Technology
Home Terms Privacy Docs