API: Series(mixed_datetime_and_ints, dtype="M8[ns]") vs DatetimeIndex(same) mismatch · Issue #49037 · pandas-dev/pandas (original) (raw)

values = [pd.Timestamp.now(), 1]

pd.Series(values, dtype="M8[ns]") # <- casts pd.DatetimeIndex(values, dtype="M8[ns]") # <- raises pd.to_datetime(values) # <- raises

These should either all cast or all raise. I'd be OK either way, leaning towards all-raise.