pub(crate) fn has_attribute_with_namespace( attrs: &[Attribute], crate_path: Option<&PyO3CratePath>, idents: &[&str], ) -> bool