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 或环境选项来在编译时提供包名。
我正在将基于大型 swig 的代码库转换为 python3。我当前的问题是子目录中的 swig 生成的导入语句为:'import xxx' vs 'import dir_name.xxx'。前者导致 python3.
导入失败为了生成正确的 python3 导入,必须使用包参数定义模块:
%module(package="package_name") module_name
vs
%module module_name
不幸的是,我找不到 command-line 或环境选项来在编译时提供包名。