swig-3.0.12 生成 python2 样式的导入语句

swig-3.0.12 generates python2 style import statements

我正在将基于大型 swig 的代码库转换为 python3。我当前的问题是子目录中的 swig 生成的导入语句为:'import xxx' vs 'import dir_name.xxx'。前者导致 python3.

导入失败

为了生成正确的 python3 导入,必须使用包参数定义模块:

%module(package="package_name") module_name
vs
%module module_name

不幸的是,我找不到 command-line 或环境选项来在编译时提供包名。