diff --git a/news/win-libcblas.rst b/news/win-libcblas.rst new file mode 100644 index 0000000..96ada26 --- /dev/null +++ b/news/win-libcblas.rst @@ -0,0 +1,23 @@ +**Added:** + +* + +**Changed:** + +* + +**Deprecated:** + +* + +**Removed:** + +* + +**Fixed:** + +* Add ``libsblas.dll`` to build pypi wheel in windows. + +**Security:** + +* diff --git a/setup.py b/setup.py index 9a334a8..7c3b12d 100644 --- a/setup.py +++ b/setup.py @@ -199,10 +199,18 @@ def create_extensions(): # Extensions not included in pyproject.toml -setup_args = dict( - ext_modules=[], - cmdclass={"build_ext": CustomBuildExt}, -) + +if sys.platform.startswith("win"): + setup_args = dict( + ext_modules=[], + cmdclass={"build_ext": CustomBuildExt}, + package_data={"diffpy.pdffit2": ["libcblas.dll"]}, + ) +else: + setup_args = dict( + ext_modules=[], + cmdclass={"build_ext": CustomBuildExt}, + ) if __name__ == "__main__": diff --git a/src/diffpy/pdffit2/libcblas.dll b/src/diffpy/pdffit2/libcblas.dll new file mode 100644 index 0000000..66a20b9 Binary files /dev/null and b/src/diffpy/pdffit2/libcblas.dll differ