marimo
Module to edit Marimo notebooks
Installation
dagger install github.com/becojo/daggerverse/marimo@v0.1.0Entrypoint
Return Type
Marimo !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| uvVersion | String ! | "" | No description provided |
| pythonImage | String ! | "" | No description provided |
| marimoVersion | String ! | "" | No description provided |
| packages | [String ! ] ! | [] | No description provided |
| env | [String ! ] ! | [] | No description provided |
| cacheKey | String ! | "" | 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 stringfunc (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 containerfunc (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
| Name | Type | Default Value | Description |
|---|---|---|---|
| path | String ! | "" | 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 stringfunc (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
| Name | Type | Default Value | Description |
|---|---|---|---|
| path | String ! | - | 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 stringfunc (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)
}