Как загрузить пакет Python с Cython в PyPI? - PullRequest
0 голосов
/ 11 июля 2019

Если мои .pyx, .c и .so находятся в каталоге packageName. Как сделать так, чтобы мой пакет мог быть установлен и импортирован без использования Cython? Я предполагаю, что мне нужно будет включить в пакет .c файлы?

Вот мой setup.py

import setuptools
from distutils.core import setup
from distutils.extension import Extension

extensions = [
    Extension('packageName.cython1', ['packageName/cython1.c']),
    Extension('packageName.cython2', ['packageName/cython2.c']),
    Extension('packageName.cython3', ['packageName/cython3.c']),
]

cmdclass = {}

NAME = 'packageName'
VERSION = '0.0.1'

setup(

    name=NAME,

    version=VERSION,

    long_description=open('README.md').read(),

    long_description_content_type="text/markdown",

    packages=setuptools.find_packages(),

    ext_modules=extensions,

    cmdclass=cmdclass,

    classifiers=[

         "Programming Language :: Python :: 3",

         "License :: OSI Approved :: MIT License",

         "Operating System :: OS Independent",

    ],

 )

Моя ошибка: HTTPError: 400 Client Error: Binary wheel 'packageName-0.3.1-cp37-cp37m-linux_x86_64.whl' has an unsupported platform tag 'linux_x86_64'. for url: https://test.pypi.org/legacy/

...