Как скомпилировать несколько файлов в CythonPython

Программы на Python
Ответить
Anonymous
 Как скомпилировать несколько файлов в Cython

Сообщение Anonymous »

Новичок в Cython. Я использую следующий фрагмент кода в файле setup.py для компиляции другого файла в Cython (он был предложен мне здесь пользователем SO):

Код: Выделить всё

from distutils.core import setup
from distutils.extension import Extension
from Cython.Distutils import build_ext

ext_modules = [Extension('func1', ['util/func1_pc.py'],)]

setup(
name="Set 1 of Functions",
cmdclass={'build_ext': build_ext},
ext_modules=ext_modules
)
Я компилирую его как python setup.py build_ext --inplace. При этом мой файл util/func1_pc.py компилируется в func1.pyd в каталоге setup.py.
Предположим, теперь у меня есть два файла: util/funct1_pc.py и util/funct2_pc.py. Может ли кто-нибудь подсказать, как изменить приведенный выше фрагмент кода, чтобы генерировать из них func1.pyd и func2.pyd?
Спасибо.

Подробнее здесь: https://stackoverflow.com/questions/291 ... -in-cython
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»