У меня есть модуль Python Test
, состоящий из одного объекта .so, как в следующей структуре:
Folder Test:
+ __init__.py
+ myclass.so
+ setup.py
Локальный импорт класса работает:
from Test.myclass import Foo
IЯ пытаюсь развернуть это в системе. Использование distutils
работает:
from distutils.core import setup
setup(
name = 'mylib',
version = '1.0',
package_data = {
'': ['myclass.so']
},
)
Однако сейчас я пытаюсь использовать setuptools
, и до сих пор он утверждал, что build/lib
не существует, кроме того, не копируя .so файл всистема. Как я мог решить эту проблему?
from setuptools import setup, find_packages
setup(
name='Test',
packages=find_packages(),
package_data={
'': ['myclass.so']
},
include_package_data=True
)