From 88844bc37ffaa60dd978f80233c9b253f82350f1 Mon Sep 17 00:00:00 2001 From: Elizabeth Thompson Date: Sun, 21 Jun 2026 16:17:10 +0000 Subject: [PATCH] fix(deps): restore np.nan in offset_metrics_df empty branch MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PR #40421 accidentally reverted the np.NaN→np.nan fix from #41118. np.NaN was deprecated in NumPy 1.20 and removed in NumPy 2.0; this restores the correct lowercase alias. Co-Authored-By: Claude Sonnet 4.6 --- superset/models/helpers.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/superset/models/helpers.py b/superset/models/helpers.py index b603f0bb3cea..ec7ec506e17f 100644 --- a/superset/models/helpers.py +++ b/superset/models/helpers.py @@ -1979,7 +1979,7 @@ def processing_time_offsets( # pylint: disable=too-many-locals,too-many-stateme if offset_metrics_df.empty: offset_metrics_df = pd.DataFrame( { - col: [np.NaN] + col: [np.nan] for col in join_keys + list(metrics_mapping.values()) } )