handle `#[pyo3(from_py_with = "")]` in `#[setter]` methods