提交 199c6582 编写于 作者: L liweibin

reset setup.py

上级 6bb51881
...@@ -24,6 +24,7 @@ from setuptools.command.build_ext import build_ext as _build_ext ...@@ -24,6 +24,7 @@ from setuptools.command.build_ext import build_ext as _build_ext
try: try:
from Cython.Build import cythonize from Cython.Build import cythonize
except ImportError: except ImportError:
def cythonize(*args, **kwargs): def cythonize(*args, **kwargs):
"""cythonize""" """cythonize"""
from Cython.Build import cythonize from Cython.Build import cythonize
...@@ -32,6 +33,7 @@ except ImportError: ...@@ -32,6 +33,7 @@ except ImportError:
class CustomBuildExt(_build_ext): class CustomBuildExt(_build_ext):
"""CustomBuildExt""" """CustomBuildExt"""
def finalize_options(self): def finalize_options(self):
_build_ext.finalize_options(self) _build_ext.finalize_options(self)
# Prevent numpy from thinking it is still in its setup process: # Prevent numpy from thinking it is still in its setup process:
...@@ -39,6 +41,7 @@ class CustomBuildExt(_build_ext): ...@@ -39,6 +41,7 @@ class CustomBuildExt(_build_ext):
import numpy import numpy
self.include_dirs.append(numpy.get_include()) self.include_dirs.append(numpy.get_include())
workdir = os.path.dirname(os.path.abspath(__file__)) workdir = os.path.dirname(os.path.abspath(__file__))
with open(os.path.join(workdir, './requirements.txt')) as f: with open(os.path.join(workdir, './requirements.txt')) as f:
requirements = f.read().splitlines() requirements = f.read().splitlines()
...@@ -108,7 +111,7 @@ setup( ...@@ -108,7 +111,7 @@ setup(
'numpy>=1.16.4', 'numpy>=1.16.4',
], ],
install_requires=requirements, install_requires=requirements,
cmdclass={'build_ext':CustomBuildExt}, cmdclass={'build_ext': CustomBuildExt},
packages=find_packages(), packages=find_packages(),
include_package_data=True, include_package_data=True,
#ext_modules=cythonize(extensions), #ext_modules=cythonize(extensions),
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册