Skip to content

Commit 9d752a7

Browse files
committed
fix: add libcblas.dll to build pypi wheel in windows
1 parent 4773715 commit 9d752a7

File tree

3 files changed

+35
-4
lines changed

3 files changed

+35
-4
lines changed

news/win-libcblas.rst

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
**Added:**
2+
3+
* <news item>
4+
5+
**Changed:**
6+
7+
* <news item>
8+
9+
**Deprecated:**
10+
11+
* <news item>
12+
13+
**Removed:**
14+
15+
* <news item>
16+
17+
**Fixed:**
18+
19+
* Add ``libsblas.dll`` to build pypi wheel in windows.
20+
21+
**Security:**
22+
23+
* <news item>

setup.py

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -199,10 +199,18 @@ def create_extensions():
199199

200200

201201
# Extensions not included in pyproject.toml
202-
setup_args = dict(
203-
ext_modules=[],
204-
cmdclass={"build_ext": CustomBuildExt},
205-
)
202+
203+
if sys.platform.startswith("win"):
204+
setup_args = dict(
205+
ext_modules=[],
206+
cmdclass={"build_ext": CustomBuildExt},
207+
package_data={"diffpy.pdffit2": ["libcblas.dll"]},
208+
)
209+
else:
210+
setup_args = dict(
211+
ext_modules=[],
212+
cmdclass={"build_ext": CustomBuildExt},
213+
)
206214

207215

208216
if __name__ == "__main__":

src/diffpy/pdffit2/libcblas.dll

310 KB
Binary file not shown.

0 commit comments

Comments
 (0)