Если конечные пользователи имеют одинаковую ОС, я думаю, что они портативны. Насколько я понимаю, вам просто нужны файлы example.pyd и example.py для части SWIG. По крайней мере, на моем компьютере, если я перенесу эти файлы в другую папку, я могу нормально импортировать и запускать модуль. Не нужны исходные файлы. c, _wrap. c или .i.
Импортирование .pyd (созданного с помощью SWIG) в Python 2.7.3 на Ma c
Я думаю, в ОС UNIX (Linux и MacOS), все еще может быть в порядке. Но человек в ссылке (второй ответ) говорит, что pyd только для windows. Таким образом, конечному пользователю, возможно, придется перекомпилировать вещи.
Полагаю, еще одна вещь, которую стоит рассмотреть, - 32-битная или 64-битная. Я понятия не имею об этом.