This examples tests the SWIG generated module being placed into a directory and then renamed __init__.py to convert the module into a package. This ability stopped working in swig-3.0.9. However, only Python 2.7 or 3.3 and later work. If Python 3.2 support is needed, use moduleimport in %module to customise the import code. Issue #1282 |
||
|---|---|---|
| .. | ||
| from_init1 | ||
| from_init2 | ||
| from_init3 | ||
| module_is_init | ||
| namespace_pkg | ||
| relativeimport1 | ||
| relativeimport2 | ||
| relativeimport3 | ||
| same_modnames1 | ||
| same_modnames2 | ||
| split_modules | ||
| Makefile | ||
| README | ||
These are actually regression tests for SF bug #1297 (GH issue #7). The namespace_pkg is an example of python3's namespace packages. See individual READMEs in subdirectories.