From abbc23657881a899b478cfd629ec0c13f31200c7 Mon Sep 17 00:00:00 2001 From: Harrison Date: Fri, 12 Jun 2026 16:57:00 +0100 Subject: [PATCH] feat: symlink parameter_metadata.yaml from share/metkit into package Symlink share/metkit/parameter_metadata.yaml directly into the package directory so pymetkit can find it at development time. Setuptools follows the symlink when building wheels, including the real file in production installs. --- pyproject.toml | 3 ++- python/pymetkit/src/pymetkit/parameter_metadata.yaml | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) create mode 120000 python/pymetkit/src/pymetkit/parameter_metadata.yaml diff --git a/pyproject.toml b/pyproject.toml index cd0fa4bd1..6f90e92ad 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -42,7 +42,8 @@ zip-safe = false [tool.setuptools.package-data] "pymetkit" = [ "VERSION", - "metkit_c.h" + "metkit_c.h", + "parameter_metadata.yaml" ] [project.optional-dependencies] diff --git a/python/pymetkit/src/pymetkit/parameter_metadata.yaml b/python/pymetkit/src/pymetkit/parameter_metadata.yaml new file mode 120000 index 000000000..a28e43bba --- /dev/null +++ b/python/pymetkit/src/pymetkit/parameter_metadata.yaml @@ -0,0 +1 @@ +../../../../share/metkit/parameter_metadata.yaml \ No newline at end of file