From 300dc4024e6afa7db666fd96f1c96b998bbfdcb3 Mon Sep 17 00:00:00 2001 From: Lucas Colley Date: Tue, 3 Feb 2026 11:23:32 +0000 Subject: [PATCH] add `meson.build` to define `pyprima` sources for downstream vendoring --- pyprima/meson.build | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 pyprima/meson.build diff --git a/pyprima/meson.build b/pyprima/meson.build new file mode 100644 index 0000000000..4414df38a4 --- /dev/null +++ b/pyprima/meson.build @@ -0,0 +1,43 @@ +project( + 'pyprima', + version: '0.0.1', + license: 'BSD-3-Clause', + license_files: '../LICENCE.txt', +) + +sources = { + 'pyprima': files( + 'src/pyprima/__init__.py', + ), + + 'pyprima/common': files( + 'src/pyprima/common/__init__.py', + 'src/pyprima/common/_bounds.py', + 'src/pyprima/common/_linear_constraints.py', + 'src/pyprima/common/_nonlinear_constraints.py', + 'src/pyprima/common/_project.py', + 'src/pyprima/common/checkbreak.py', + 'src/pyprima/common/consts.py', + 'src/pyprima/common/evaluate.py', + 'src/pyprima/common/history.py', + 'src/pyprima/common/infos.py', + 'src/pyprima/common/linalg.py', + 'src/pyprima/common/message.py', + 'src/pyprima/common/powalg.py', + 'src/pyprima/common/preproc.py', + 'src/pyprima/common/present.py', + 'src/pyprima/common/ratio.py', + 'src/pyprima/common/redrho.py', + 'src/pyprima/common/selectx.py', + ), + + 'pyprima/cobyla': files( + 'src/pyprima/cobyla/__init__.py', + 'src/pyprima/cobyla/cobyla.py', + 'src/pyprima/cobyla/cobylb.py', + 'src/pyprima/cobyla/geometry.py', + 'src/pyprima/cobyla/initialize.py', + 'src/pyprima/cobyla/trustregion.py', + 'src/pyprima/cobyla/update.py', + ), +}