marimo
Module to edit Marimo notebooks
Installation
dagger install github.com/becojo/daggerverse/marimo@v0.1.0
Entrypoint
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 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
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 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
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 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)
}