From a402a47303daf0be1fc366b7741022b29859e0c3 Mon Sep 17 00:00:00 2001 From: Tibor Vass Date: Wed, 24 Jun 2026 11:35:02 -0700 Subject: [PATCH] fix: harmonize minimal template with Go Signed-off-by: Tibor Vass --- .dagger/modules/e2e/main.dang | 3 --- templates/minimal/src/{{.ModulePackage}}/__init__.py.tmpl | 7 +------ 2 files changed, 1 insertion(+), 9 deletions(-) diff --git a/.dagger/modules/e2e/main.dang b/.dagger/modules/e2e/main.dang index 255a236..a39ae7b 100644 --- a/.dagger/modules/e2e/main.dang +++ b/.dagger/modules/e2e/main.dang @@ -97,9 +97,6 @@ type E2e { assert(defaultChanges.modifiedPaths.length == 0, "init unexpectedly modified existing files") assert(defaultChanges.removedPaths.length == 0, "init unexpectedly removed files") assertContains(defaultChanges.layer.file(defaultPath + "/src/init_default/__init__.py").contents, "class InitDefault:", "minimal template did not render the module type") - assertContains(defaultChanges.layer.file(defaultPath + "/src/init_default/__init__.py").contents, "source: dagger.Directory", "minimal template did not declare a Directory source field") - assertContains(defaultChanges.layer.file(defaultPath + "/src/init_default/__init__.py").contents, "def __init__(self, ws: dagger.Workspace)", "minimal template did not declare a Workspace constructor") - assertContains(defaultChanges.layer.file(defaultPath + "/src/init_default/__init__.py").contents, "self.source = ws.directory(\"/\")", "minimal template constructor did not assign ws.directory to source") assertContains(legacyChanges.layer.file(legacyPath + "/src/init_legacy/main.py").contents, "class InitLegacy:", "legacy template did not render the module type") diff --git a/templates/minimal/src/{{.ModulePackage}}/__init__.py.tmpl b/templates/minimal/src/{{.ModulePackage}}/__init__.py.tmpl index 06b6e37..a3814ad 100644 --- a/templates/minimal/src/{{.ModulePackage}}/__init__.py.tmpl +++ b/templates/minimal/src/{{.ModulePackage}}/__init__.py.tmpl @@ -1,10 +1,5 @@ -import dagger from dagger import object_type - @object_type class {{ .ModuleType }}: - source: dagger.Directory - - def __init__(self, ws: dagger.Workspace): - self.source = ws.directory("/") + pass