From f94f95d8cc263c02bd3ac21b7bec3762bf0501ed Mon Sep 17 00:00:00 2001 From: Hallimede Date: Mon, 24 Jul 2023 13:12:33 +0800 Subject: [PATCH] Optimize saving requirements.txt --- metagpt/actions/project_management.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/metagpt/actions/project_management.py b/metagpt/actions/project_management.py index f4874deb2..89c59dcda 100644 --- a/metagpt/actions/project_management.py +++ b/metagpt/actions/project_management.py @@ -42,7 +42,10 @@ FORMAT_EXAMPLE = ''' --- ## Required Python third-party packages ```python +""" flask==1.1.2 +bcrypt==3.2.0 +""" ``` ## Required Other language third-party packages @@ -110,7 +113,7 @@ class WriteTasks(Action): # Write requirements.txt requirements_path = WORKSPACE_ROOT / ws_name / 'requirements.txt' - requirements_path.write_text(rsp.instruct_content.dict().get("Required Python third-party packages")) + requirements_path.write_text(rsp.instruct_content.dict().get("Required Python third-party packages").strip('"\n')) async def run(self, context): prompt = PROMPT_TEMPLATE.format(context=context, format_example=FORMAT_EXAMPLE)