В настоящее время я создаю библиотеку python для своих проектов python, и мне требуется, чтобы некоторые вещи выполнялись намного быстрее, чем обычный python, и Cython - единственный способ, которым я могу это сделать.
У меня естьсоздал файл setup.py и перепробовал несколько методов для достижения сборки Cython:
Я использовал
from distutils.core import setup
from Cython.Build import cythonize
# Note filePath is the directory to the .pyx file, not a variable
setup(ext_modules=cythonize(filePath))
Запуск python setup.py install
создает расширение, а затем устанавливает его, однако,он также генерирует много дополнительных папок и файлов из предыдущих проектов, где я использовал Cython. Я только ожидал, что файл, который я ему дал, будет создан в модуле расширения.
Я пробовал разные методы для создания файлов расширения, однако ни один из них не делает ничего другого, и все они дают одинаковые результаты:множество папок и файлов, создаваемых в моем проекте, которые я не просил.
Любая помощь в том, как мне решить эту проблему, будет принята с благодарностью.
Спасибо