From 73151bfda141144f9d9d6e1af95feddb238fd5dd Mon Sep 17 00:00:00 2001 From: radek_poleski Date: Mon, 29 Jan 2024 14:07:39 +0100 Subject: [PATCH] fixing pip install on Windows --- setup.py | 16 ++++++++-------- source/MulensModel/version.py | 2 +- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/setup.py b/setup.py index 59756676..4d66f6c5 100644 --- a/setup.py +++ b/setup.py @@ -1,4 +1,5 @@ from pathlib import Path +import platform from setuptools import Extension, find_packages, setup @@ -28,17 +29,16 @@ source_MMmo = source_MM / "mulensobjects" # C/C++ Extensions +kwargs = dict() +if platform.system().upper() != "WINDOWS": + kwargs['libraries'] = ["m"] ext_AC = Extension( - "MulensModel.AdaptiveContouring", - sources=[str(f.relative_to(PROJECT_PATH)) for f in source_AC.glob("*.c")], - libraries=["m"], -) + "MulensModel.AdaptiveContouring", **kwargs, + sources=[str(f.relative_to(PROJECT_PATH)) for f in source_AC.glob("*.c")]) ext_VBBL = Extension( - "MulensModel.VBBL", + "MulensModel.VBBL", **kwargs, sources=[ - str(f.relative_to(PROJECT_PATH)) for f in source_VBBL.glob("*.cpp")], - libraries=["m"], -) + str(f.relative_to(PROJECT_PATH)) for f in source_VBBL.glob("*.cpp")]) setup( name='MulensModel', diff --git a/source/MulensModel/version.py b/source/MulensModel/version.py index 3ea83e0a..7843237a 100644 --- a/source/MulensModel/version.py +++ b/source/MulensModel/version.py @@ -1 +1 @@ -__version__ = "2.20.0" +__version__ = "2.20.1"