То, что я закончил, это:
setup(
name='py_my_lib',
version=version, # specified elsewhere
packages=[''],
package_dir={'': '.'},
package_data={'': ['py_my_lib.so']},
)
Таким образом, я могу импортировать lib по его имени и не иметь другого уровня вложенности:
import py_my_lib
, а не
from py_my_lib_wrapper import py_my_lib