summaryrefslogtreecommitdiff
path: root/numpy/meson.build
Commit message (Collapse)AuthorAgeFilesLines
* MAINT: Move module to be `np.dtypes` and add release noteSebastian Berg2023-04-121-2/+2
|
* MAINT: Add `numpy.types` to meson.buildSebastian Berg2023-04-121-0/+2
|
* BLD: fix instances of MSVC detection in `meson.build`Ralf Gommers2023-04-071-1/+0
| | | | | | | | | | | Allows clang-cl and other MSVC-compatible compilers to build correctly. Closes gh-23506 [skip cirrus] [skip circle] [skip azp] Co-authored-by: Alexander Neumann <Alexander.Neumann@hamburg.de>
* MAIN: Remove dual.py from meson.buildCharles Harris2023-03-281-1/+0
|
* BLD: fix review commentsmattip2023-02-211-3/+0
|
* MAINT: minor CI job, comments, and style changes to meson.build filesRalf Gommers2023-02-201-1/+4
|
* BUILD: add a windows meson CI job, tweak meson build parameters, fix typomattip2023-02-201-0/+6
|
* BUILD: fixes for MSVCMatti Picus2023-02-201-0/+1
|
* BUG: Handle arrays in `conf_data`ganesh-k132023-01-261-1/+1
| | | | | * `configuration_data` does not support `lists` as the data argument * ref: https://mesonbuild.com/Reference-manual_functions.html#arguments12
* BLD: Meson `__config__` generation (#22769)Ganesh Kathiresan2023-01-241-8/+58
| | | | | | | | | | | | | | | | | | | | | | | Add functionality to autogenerate build information for a Meson-based build. In order to add new information, do the following: - Add the information as an argument in `numpy/meson.build` - Modify `__config__.py.in` to accept the new argument Note that SIMD information is added to config, but is WIP/empty, because `__cpu*` lists are not yet populated as meson does not build SIMD features yet. There are two display modes: - `stdout`: Uses `PyYaml` to display in a human friendly format. Uses `json` if `PyYaml` is not installed - `dicts`: Returns a `dict` object Things will work fine without `pyyaml` installed, an unobtrusive warning is displayed that the printed output will look better with `pyyaml`. [ci skip]
* MAINT: (meson) Add exceptions and expctions.pyi to pure python sourcesSebastian Berg2022-11-301-0/+2
|
* MAINT: Add `np._utils` to mesonSebastian Berg2022-11-301-0/+1
| | | | | | Odd PR timing/based on an older branch or seems to have hid, this necessary addition when adding `_util`. (Or we just missed it next to a lint failure)
* BLD: enable building NumPy with MesonRalf Gommers2022-11-251-0/+154
This enables building with NumPy on Linux and macOS. Windows support should be complete to, but is untested as of now and may need a few tweaks. This contains: - A set of `meson.build` files and related code generation script tweaks, header templates, etc. - One CI job on Linux - Basic docs on using Meson to build NumPy (not yet integrated in the html docs, it's too early for that - this is for early adopters right now). The build should be complete, with the major exception of SIMD support. The full test suite passes. See gh-22546 for the tracking issue with detailed notes on the plan for switching NumPy to Meson as its build system. Co-authored-by: Stefan van der Walt <stefanv@berkeley.edu>