From 8adb91d319781fce0cedfea00d96aebbbe16c296 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?oliver=20k=C3=B6nig?= Date: Thu, 9 Apr 2026 23:16:33 +0000 Subject: [PATCH] fix: include Jinja2 templates in wheel via package-data MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The templates/ directories have no __init__.py so setuptools packages.find omits them. Add package-data glob to include all .j2 files under nemo_run. Co-Authored-By: Claude Sonnet 4.6 Signed-off-by: oliver könig --- pyproject.toml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index 12c5fc4d..c23f4d9e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -101,6 +101,9 @@ build-backend = "setuptools.build_meta" [tool.setuptools.packages.find] include = ["nemo_run*"] +[tool.setuptools.package-data] +nemo_run = ["**/*.j2"] + [tool.setuptools.dynamic] version = { attr = "nemo_run.package_info.__version__" }