1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
#!/usr/bin/python3
from setuptools import setup
from distutils.command.build import build as _build
class build(_build):
def run(self):
dist = self.distribution
ext_modules = dist.ext_modules
if ext_modules:
dist.ext_modules[:] = self.cythonize(ext_modules)
_build.run(self)
def cythonize(self, extensions):
from Cython.Build.Dependencies import cythonize
return cythonize(extensions)
setup(
name="cysignals_example",
version='1.0',
license='Public Domain',
## setup_requires=["cysignals"],
ext_modules=["cysignals_example.pyx"],
cmdclass=dict(build=build),
)
|