Skip to content

Commit 85fd800

Browse files
Fix build_ext on MSVC
1 parent 973e4c3 commit 85fd800

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

setup.py

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -221,6 +221,13 @@ def finalize_options(self):
221221
222222
'''
223223

224+
ext_modules = []
225+
packages = ['symengine', 'symengine.tests']
226+
if platform.system() == 'Windows':
227+
packages += ['symengine.lib']
228+
else:
229+
ext_modules += [Extension(name='symengine.lib', sources=[])]
230+
224231
setup(name="symengine",
225232
version="0.14.0",
226233
description="Python library providing wrappers to SymEngine",
@@ -232,8 +239,8 @@ def finalize_options(self):
232239
url="https://github.com/symengine/symengine.py",
233240
python_requires='>=3.9,<4',
234241
zip_safe=False,
235-
ext_modules=[Extension(name='symengine.lib', sources=[])],
236-
packages=['symengine', 'symengine.tests'],
242+
ext_modules=ext_modules,
243+
packages=packages,
237244
cmdclass = cmdclass,
238245
classifiers=[
239246
'License :: OSI Approved :: MIT License',

0 commit comments

Comments
 (0)