Skip to content

Commit d55f1d9

Browse files
committed
more
1 parent 835a9f5 commit d55f1d9

File tree

4 files changed

+12
-26
lines changed

4 files changed

+12
-26
lines changed

.github/workflows/cibuildwheel.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name: quitefastmst wheels
33
on: workflow_dispatch
44

55
env:
6-
CIBW_SKIP: cp36-* cp37-* cp38-* *-win32 *_ppc64le *_s390x *_i686 *_universal2 *_riscv64 *_armv7l
6+
CIBW_SKIP: cp36-* cp37-* cp38-* *-win32 *_ppc64le *_s390x *_i686 *_universal2 *_riscv64 *_armv7l cp314-*
77
CIBW_ARCHS: all
88
PYTHONUTF8: 1
99
#*-win32 *-musllinux* *-macosx_*_universal2* *win_arm64* *-manylinux_arm64 *-manylinux_i686 *-manylinux_ppc64le *-manylinux_s390x *-manylinux_aarch64

NEWS

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,18 @@
11
# Changelog
22

3-
43
## To Do
54

6-
* Parallelise the K-d tree building procedure.
5+
* Parallelise the K-d tree building procedure.
6+
7+
* [Python] Set up OpenMP on macOS.
78

8-
* [Python] Set up OpenMP on macOS.
9+
* Extend the online documentation: tutorials, benchmarks, definitions.
910

10-
* Extend the online documentation: tutorials, benchmarks, definitions.
11+
* PyPI build for Python 3.14
1112

1213

1314
## 0.9.0 (2025-07-22)
1415

15-
* [R] Initial CRAN release.
16+
* [R] Initial CRAN release.
1617

17-
* [Python] Initial PyPI release.
18+
* [Python] Initial PyPI release.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<a href="https://quitefastmst.gagolewski.com"><img src="https://www.gagolewski.com/_static/img/quitefastmst.png" align="right" height="128" width="128" /></a>
1+
<a href="https://quitefastmst.gagolewski.com/"><img src="https://www.gagolewski.com/_static/img/quitefastmst.png" align="right" height="128" width="128" /></a>
22
# [*quitefastmst*](https://quitefastmst.gagolewski.com/) Package for R and Python
33

44
## Euclidean and Mutual Reachability Minimum Spanning Trees

setup.py

Lines changed: 3 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -88,31 +88,16 @@ def build_extensions(self):
8888
# export LDFLAGS="$LDFLAGS -Wl,-rpath,/usr/local/opt/libomp/lib
8989
# -L/usr/local/opt/libomp/lib -lomp"
9090
for e in self.extensions:
91-
e.extra_compile_args += ['-std=c++17', '-O3']
91+
e.extra_compile_args += ['-std=c++17']
9292
pass
9393
elif sys.platform == "linux":
94-
# Default flag for GCC and clang:
94+
# Default flags for GCC and clang:
9595
for e in self.extensions:
96-
e.extra_compile_args += ['-fopenmp', '-std=c++17', '-O3']
96+
e.extra_compile_args += ['-fopenmp', '-std=c++17']
9797
e.extra_link_args += ['-fopenmp']
9898
else:
9999
pass
100100

101-
# Old version:
102-
# c = self.compiler.compiler_type
103-
# if c == "msvc":
104-
# for e in self.extensions:
105-
# e.extra_compile_args += "/openmp"
106-
# elif c == "mingw32":
107-
# for e in self.extensions:
108-
# e.extra_compile_args += "-fopenmp"
109-
# e.extra_link_args += "-fopenmp"
110-
# elif c == "unix":
111-
# # Well... gcc/clang has -fopenmp,
112-
# # icc has -openmp, oracle has -xopenmp, etc.
113-
# # The user should specify CXXFLAGS and LDFLAGS herself, I think.
114-
# pass
115-
116101
build_ext.build_extensions(self)
117102

118103

0 commit comments

Comments
 (0)