woom.env.EnvConfig

woom.env.EnvConfig#

class woom.env.EnvConfig(raw_text=None, vars_forward=None, vars_set=None, vars_append=None, vars_prepend=None, module_setup=None, module_use=None, module_load=None, conda_setup=None, conda_activate=None, uv_venv=None)[source]#
__init__(raw_text=None, vars_forward=None, vars_set=None, vars_append=None, vars_prepend=None, module_setup=None, module_use=None, module_load=None, conda_setup=None, conda_activate=None, uv_venv=None)[source]#

Methods

append_paths(**paths)

Append paths to env variables

copy()

has_vars()

Does this environment manage environment variables?

prepend_paths(**paths)

Prepend paths to env variables

render([params])

Render the environment with template env.sh

set_paths(**paths)

Set paths in env variables