@@ -15,29 +15,35 @@ Originally part of Intel® Distribution for Python*, now a standalone package av
1515
1616## Key components
1717- ** Python interface:** ` mkl/__init__.py ` — public API surface
18- - ** Cython wrapper:** ` mkl/_mkl_service .pyx ` — wraps MKL support functions
18+ - ** Cython wrapper:** ` mkl/_py_mkl_service .pyx ` — wraps MKL support functions
1919- ** C init module:** ` mkl/_mklinitmodule.c ` — Linux-side MKL runtime preloading / initialization
2020- ** Helper:** ` mkl/_init_helper.py ` — Windows venv DLL loading helper
21- - ** Build system:** setuptools + Cython
21+ - ** Build system:** meson-python + Cython
2222
2323## Build dependencies
2424** Required:**
2525- Intel® oneMKL
26+ - meson-python
27+ - CMake
28+ - Ninja
2629- Cython
2730- Python 3.10+
2831
2932** Conda environment:**
3033``` bash
31- conda install -c conda-forge mkl-devel cython
32- python setup.py install
34+ conda install -c conda-forge mkl-devel cython meson-python cmake ninja
35+ python -m pip install --no-deps --no-build-isolation .
3336```
3437
3538## CI/CD
3639- ** Platforms in CI workflows:** Linux, Windows
3740- ** Python versions:** 3.10, 3.11, 3.12, 3.13, 3.14
3841- ** Workflows:** ` .github/workflows/ `
3942 - ` conda-package.yml ` — main conda build/test pipeline
43+ - `conda-package-cf.yml — conda build/test using only conda-forge channel
4044 - ` build-with-clang.yml ` — Linux Clang compatibility
45+ - ` build-with-standard-clang.yml ` — standard Clang compiler compatibility validation
46+ - ` build_pip ` — validates editable build
4147 - ` pre-commit.yml ` — code quality checks
4248 - ` openssf-scorecard.yml ` — security scanning
4349
@@ -85,4 +91,6 @@ Below directories have local `AGENTS.md` for deeper context:
8591For broader IntelPython ecosystem context, see:
8692- ` mkl_umath ` (MKL-backed NumPy ufuncs)
8793- ` mkl_random ` (MKL-based random number generation)
94+ - ` mkl_fft ` (MKL-based fast fourier transform functions)
8895- ` dpnp ` (Data Parallel NumPy)
96+ - ` dpctl ` (Data Parallel Control)
0 commit comments