swig/Examples/python/import_packages/split_wrapper
2016-06-02 17:29:05 -06:00
..
builtin Add cases for tests without the -py3 flag even when PY3 is set. 2016-06-02 17:29:05 -06:00
builtin_nopy3 Add cases for tests without the -py3 flag even when PY3 is set. 2016-06-02 17:29:05 -06:00
builtin_split Tests/Examples for the use case of splitting the wrapper. 2016-06-02 14:17:38 -06:00
builtin_split_nopy3 Add cases for tests without the -py3 flag even when PY3 is set. 2016-06-02 17:29:05 -06:00
vanilla Tests/Examples for the use case of splitting the wrapper. 2016-06-02 14:17:38 -06:00
vanilla_nopy3 Add cases for tests without the -py3 flag even when PY3 is set. 2016-06-02 17:29:05 -06:00
vanilla_split Tests/Examples for the use case of splitting the wrapper. 2016-06-02 14:17:38 -06:00
vanilla_split_nopy3 Add cases for tests without the -py3 flag even when PY3 is set. 2016-06-02 17:29:05 -06:00
Makefile Add cases for tests without the -py3 flag even when PY3 is set. 2016-06-02 17:29:05 -06:00
README Tests/Examples for the use case of splitting the wrapper. 2016-06-02 14:17:38 -06:00

  These examples/tests are for when the swig generated wrapper module is split
between two packages.  Specifically the pure python part is part of a package
and the C/C++ part is not in any package at all.  Historically swig has
supported this sort of thing.


  The -builtin option is tested as well because additional import code
is generated by swig when it is used.  The builtin tests are for this
additional code in the python wrappers.

vanilla        # "plane Jane" module both halves in pkg1
vanilla_split  # python 1/2 in pkg1 C 1/2 in global namespace
builtin        # both halves in pkg1 (-builtin passed to swig)
builtin        # python 1/2 in pkg1 C 1/2 in global namespace (with -builtin)