itSetuptools для модуля python, состоящего из одного файла .so - PullRequest
0 голосов
/ 11 октября 2019

У меня есть модуль 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
)

...