in awswrangler/_data_types.py [0:0]
def _cast2date(value: Any) -> Any:
if isinstance(value, float) and (np.isnan(value) or np.isinf(value)):
return None
if pd.isna(value) or value is None:
return None
if isinstance(value, datetime.date):
return value
return pd.to_datetime(value).date()