mirror of
https://github.com/HKUDS/AutoAgent
synced 2026-04-21 15:47:56 +00:00
16 lines
662 B
Python
16 lines
662 B
Python
from metachain.util import run_command_in_container
|
|
from .docker_env import DockerEnv
|
|
from metachain.io_utils import print_stream
|
|
def setup_metachain(workplace_name: str, env: DockerEnv):
|
|
cmd = "pip list | grep metachain"
|
|
response = env.run_command(cmd, print_stream)
|
|
if response['status'] == 0:
|
|
print("Metachain is already installed.")
|
|
return
|
|
cmd = f"cd /{workplace_name}/MetaChain && pip install -e ."
|
|
response = env.run_command(cmd, print_stream)
|
|
if response['status'] == 0:
|
|
print("Metachain is installed.")
|
|
return
|
|
else:
|
|
raise Exception(f"Failed to install metachain. {response['result']}")
|