From 6f27badd3cf82f7096ba9c53b44a11f6687577af Mon Sep 17 00:00:00 2001 From: Johannes Koester Date: Mon, 7 Sep 2026 12:06:46 +0200 Subject: [PATCH] feat: provide envvars set for passing them to environments/containers --- snakemake_interface_software_deployment_plugins/__init__.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/snakemake_interface_software_deployment_plugins/__init__.py b/snakemake_interface_software_deployment_plugins/__init__.py index 932c44d..808e084 100644 --- a/snakemake_interface_software_deployment_plugins/__init__.py +++ b/snakemake_interface_software_deployment_plugins/__init__.py @@ -1,3 +1,4 @@ +from collections.abc import Set import tempfile import os @@ -203,6 +204,7 @@ def __init__( settings, shell_executable: ShellExecutable, mountpoints: List[Path], + envvars: Set[str], tempdir: Path, cache_prefix: Path, deployment_prefix: Path, @@ -214,6 +216,7 @@ def __init__( self.settings = settings self.shell_executable = shell_executable self.mountpoints = [mountpoint.absolute() for mountpoint in mountpoints] + self.envvars = envvars self.tempdir = tempdir self._deployment_prefix: Path = deployment_prefix self._cache_prefix: Path = cache_prefix