Skip to content

Move build system to meson-python#113

Open
ndgrigorian wants to merge 9 commits intomasterfrom
build-with-meson
Open

Move build system to meson-python#113
ndgrigorian wants to merge 9 commits intomasterfrom
build-with-meson

Conversation

@ndgrigorian
Copy link
Copy Markdown
Collaborator

This PR proposes moving from setuptools to meson-python as the mkl_random build system

meson-python is already used by NumPy and allows setup.py to be removed (with its logic moved into the meson.build script)

@ndgrigorian ndgrigorian closed this Apr 7, 2026
@ndgrigorian ndgrigorian reopened this Apr 7, 2026
@ndgrigorian ndgrigorian force-pushed the build-with-meson branch 3 times, most recently from b26da80 to 383dd0f Compare April 8, 2026 03:56
@ndgrigorian ndgrigorian marked this pull request as ready for review April 8, 2026 06:51
* removes setup.py and generate_mklrand_c.py
* updates pyproject.toml
* adds meson.build
we search for MKL with cmake. Also drop pkg-config from meta.yamls and use cmake
remove tbb from build-with-clang workflow
aligns more closely with conda-forge feedstock
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant