We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ee9123a commit a3005a5Copy full SHA for a3005a5
2 files changed
pyo3-macros-backend/src/module.rs
@@ -237,6 +237,7 @@ pub fn pymodule_module_impl(
237
)? {
238
set_module_attribute(&mut item_mod.attrs, &full_name);
239
}
240
+ item_mod.attrs.push(parse_quote!(#[pyo3(submodule)]));
241
242
243
Item::ForeignMod(item) => {
tests/test_declarative_module.rs
@@ -115,7 +115,7 @@ mod declarative_module {
115
116
117
118
- #[pymodule(submodule)]
+ #[pymodule]
119
#[pyo3(module = "custom_root")]
120
mod inner_custom_root {
121
use super::*;
0 commit comments