mirror of
https://github.com/jupyter/docker-stacks.git
synced 2025-10-17 06:52:56 +00:00
[FAST_BUILD] Run mamba info
without --quiet
and put conda info
in build manifest files (#2191)
This commit is contained in:
@@ -11,10 +11,13 @@ docker = plumbum.local["docker"]
|
|||||||
|
|
||||||
def quoted_output(container: Container, cmd: str) -> str:
|
def quoted_output(container: Container, cmd: str) -> str:
|
||||||
cmd_output = DockerRunner.run_simple_command(container, cmd, print_result=False)
|
cmd_output = DockerRunner.run_simple_command(container, cmd, print_result=False)
|
||||||
# For example, `mamba info --quiet` adds redundant empty lines
|
# For example, `mamba info` adds redundant empty lines
|
||||||
cmd_output = cmd_output.strip("\n")
|
cmd_output = cmd_output.strip("\n")
|
||||||
# For example, R packages list contains trailing backspaces
|
# For example, R packages list contains trailing backspaces
|
||||||
cmd_output = "\n".join(line.rstrip() for line in cmd_output.split("\n"))
|
cmd_output = "\n".join(line.rstrip() for line in cmd_output.split("\n"))
|
||||||
|
|
||||||
|
assert cmd_output, f"Command `{cmd}` returned empty output"
|
||||||
|
|
||||||
return f"""\
|
return f"""\
|
||||||
`{cmd}`:
|
`{cmd}`:
|
||||||
|
|
||||||
@@ -76,7 +79,9 @@ class CondaEnvironmentManifest(ManifestInterface):
|
|||||||
|
|
||||||
{DockerRunner.run_simple_command(container, "python --version")}
|
{DockerRunner.run_simple_command(container, "python --version")}
|
||||||
|
|
||||||
{quoted_output(container, "mamba info --quiet")}
|
{quoted_output(container, "conda info")}
|
||||||
|
|
||||||
|
{quoted_output(container, "mamba info")}
|
||||||
|
|
||||||
{quoted_output(container, "mamba list")}"""
|
{quoted_output(container, "mamba list")}"""
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user