summaryrefslogtreecommitdiff
path: root/Examples/python/import_packages/split_modules/README
Commit message (Collapse)AuthorAgeFilesLines
* Fix a few documentation typosOlly Betts2022-09-291-1/+1
|
* The Python module import logic has changed to stop obfuscating real ↵William S Fulton2018-12-161-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | ImportError problems. Only one import of the low-level C/C++ module from the pure Python module is attempted now. Previously a second import of the low-level C/C++ module was attempted after an ImportError occurred and was done to support 'split modules'. A 'split module' is a configuration where the pure Python module is a module within a Python package and the low-level C/C++ module is a global Python module. Now a 'split module' configuration is no longer supported by default. This configuration can be supported with a simple customization, such as: %module(package="mypackage", moduleimport="import $module") foo or if using -builtin: %module(package="mypackage", moduleimport="from $module import *") foo instead of %module(package="mypackage") foo See the updated Python chapter titled "Location of modules" in the documentation. Closes #848 #1343
* Examples readme file tweakWilliam S Fulton2016-06-051-7/+2
|
* remove builtin tests as they are already covered.Mike Romberg2016-06-041-3/+0
|
* Apply patch to cleanup whitespace from wsfultonMike Romberg2016-06-041-2/+0
|
* Something optimizes out empty files and breaks the tests. Put something in.Mike Romberg2016-06-031-0/+3
|
* split_wrapper -> split_modules to avoid conflict with clean ruleMike Romberg2016-06-021-0/+14