Dagger
Search

marimo

Module to edit Marimo notebooks

Installation

dagger install github.com/becojo/daggerverse/marimo@v0.1.0

Entrypoint

Return Type
Marimo !
Arguments
NameTypeDefault ValueDescription
uvVersionString !""No description provided
pythonImageString !""No description provided
marimoVersionString !""No description provided
packages[String ! ] ![]No description provided
env[String ! ] ![]No description provided
cacheKeyString !""No description provided
Example
dagger -m github.com/becojo/daggerverse/marimo@d55368ffc572e7677071af87fc2075214caf6fe5 call \
 --uv-version string --python-image string --marimo-version string --packages string1 --packages string2 --env string1 --env string2 --cache-key string
func (m *MyModule) Example(uvVersion string, pythonImage string, marimoVersion string, packages []string, env []string, cacheKey string) *dagger.Marimo  {
	return dag.
			Marimo(uvVersion, pythonImage, marimoVersion, packages, env, cacheKey)
}
@function
def example(uv_version: str, python_image: str, marimo_version: str, packages: List[str], env: List[str], cache_key: str) -> dagger.Marimo:
	return (
		dag.marimo(uv_version, python_image, marimo_version, packages, env, cache_key)
	)
@func()
example(uvVersion: string, pythonImage: string, marimoVersion: string, packages: string[], env: string[], cacheKey: string): Marimo {
	return dag
		.marimo(uvVersion, pythonImage, marimoVersion, packages, env, cacheKey)
}

Types

Marimo 🔗

container() 🔗

Return Type
Container !
Example
dagger -m github.com/becojo/daggerverse/marimo@d55368ffc572e7677071af87fc2075214caf6fe5 call \
 --uv-version string --python-image string --marimo-version string --packages string1 --packages string2 --env string1 --env string2 --cache-key string container
func (m *MyModule) Example(uvVersion string, pythonImage string, marimoVersion string, packages []string, env []string, cacheKey string) *dagger.Container  {
	return dag.
			Marimo(uvVersion, pythonImage, marimoVersion, packages, env, cacheKey).
			Container()
}
@function
def example(uv_version: str, python_image: str, marimo_version: str, packages: List[str], env: List[str], cache_key: str) -> dagger.Container:
	return (
		dag.marimo(uv_version, python_image, marimo_version, packages, env, cache_key)
		.container()
	)
@func()
example(uvVersion: string, pythonImage: string, marimoVersion: string, packages: string[], env: string[], cacheKey: string): Container {
	return dag
		.marimo(uvVersion, pythonImage, marimoVersion, packages, env, cacheKey)
		.container()
}

edit() 🔗

Service to edit a file in Marimo

Return Type
Service !
Arguments
NameTypeDefault ValueDescription
pathString !""No description provided
Example
dagger -m github.com/becojo/daggerverse/marimo@d55368ffc572e7677071af87fc2075214caf6fe5 call \
 --uv-version string --python-image string --marimo-version string --packages string1 --packages string2 --env string1 --env string2 --cache-key string edit --path string
func (m *MyModule) Example(uvVersion string, pythonImage string, marimoVersion string, packages []string, env []string, cacheKey string, path string) *dagger.Service  {
	return dag.
			Marimo(uvVersion, pythonImage, marimoVersion, packages, env, cacheKey).
			Edit(path)
}
@function
def example(uv_version: str, python_image: str, marimo_version: str, packages: List[str], env: List[str], cache_key: str, path: str) -> dagger.Service:
	return (
		dag.marimo(uv_version, python_image, marimo_version, packages, env, cache_key)
		.edit(path)
	)
@func()
example(uvVersion: string, pythonImage: string, marimoVersion: string, packages: string[], env: string[], cacheKey: string, path: string): Service {
	return dag
		.marimo(uvVersion, pythonImage, marimoVersion, packages, env, cacheKey)
		.edit(path)
}

file() 🔗

Read a file from the Marimo workspace

Return Type
File !
Arguments
NameTypeDefault ValueDescription
pathString !-No description provided
Example
dagger -m github.com/becojo/daggerverse/marimo@d55368ffc572e7677071af87fc2075214caf6fe5 call \
 --uv-version string --python-image string --marimo-version string --packages string1 --packages string2 --env string1 --env string2 --cache-key string file --path string
func (m *MyModule) Example(uvVersion string, pythonImage string, marimoVersion string, packages []string, env []string, cacheKey string, path string) *dagger.File  {
	return dag.
			Marimo(uvVersion, pythonImage, marimoVersion, packages, env, cacheKey).
			File(path)
}
@function
def example(uv_version: str, python_image: str, marimo_version: str, packages: List[str], env: List[str], cache_key: str, path: str) -> dagger.File:
	return (
		dag.marimo(uv_version, python_image, marimo_version, packages, env, cache_key)
		.file(path)
	)
@func()
example(uvVersion: string, pythonImage: string, marimoVersion: string, packages: string[], env: string[], cacheKey: string, path: string): File {
	return dag
		.marimo(uvVersion, pythonImage, marimoVersion, packages, env, cacheKey)
		.file(path)
}