-
Notifications
You must be signed in to change notification settings - Fork 3.8k
Description
Team,
Good afternoon. A hobbiest here trying to get ChatDev up and running to make a meme maker for my wife. I'm on windows in command prompt. I've not been able to get ChatDev to start upon entering the python command. It keeps returning below:
(ChatDev_conda_env) C:\Users\dimit\ChatDev>python run.py --task "Develop a program that allows users to upload phones splice them together add text and generate memes to download with any additional functionality that appears useful" --name "Really_Right_in_Front_of_My_Meme_Maker"
usage: run.py [-h] [--path PATH] [--name NAME] [--fn-module FN_MODULE] [--inspect-schema]
[--schema-breadcrumbs SCHEMA_BREADCRUMBS] [--attachment ATTACHMENT]
run.py: error: unrecognized arguments: --task Develop a program that allows users to upload phones splice them together add text and generate memes to download with any additional functionality that appears useful
I've installed all dependencies without any red flags. I've added the Anaconda and Python paths to my system environment variables. I've set my OpenAI API Key, but did not see a reply or error message when I did so, If there is an expected response, there may be an issue there. I just can't tell. Any assistance is appreciated.
v/r,
Razell
/////BREAK/////
Below is the response from a fresh attempt from the beginning:
C:\Users\dimit>git clone https://github.com/OpenBMB/ChatDev.git
Cloning into 'ChatDev'...
remote: Enumerating objects: 8314, done.
remote: Counting objects: 100% (270/270), done.
remote: Compressing objects: 100% (154/154), done.
remote: Total 8314 (delta 164), reused 116 (delta 116), pack-reused 8044 (from 3)
Receiving objects: 100% (8314/8314), 372.53 MiB | 16.61 MiB/s, done.
Resolving deltas: 100% (1727/1727), done.
Updating files: 100% (591/591), done.
C:\Users\dimit>conda create -n ChatDev_conda_env python=3.13.4 -y
3 channel Terms of Service accepted
Channels:
- defaults
Platform: win-64
Collecting package metadata (repodata.json): done
Solving environment: done
==> WARNING: A newer version of conda exists. <==
current version: 25.11.0
latest version: 26.1.1
Please update conda by running
$ conda update -n base -c defaults conda
Package Plan
environment location: C:\Users\dimit\anaconda3\envs\ChatDev_conda_env
added / updated specs:
- python=3.13.4
The following NEW packages will be INSTALLED:
bzip2 pkgs/main/win-64::bzip2-1.0.8-h2bbff1b_6
ca-certificates pkgs/main/win-64::ca-certificates-2025.12.2-haa95532_0
expat pkgs/main/win-64::expat-2.7.4-hd7fb8db_0
libexpat pkgs/main/win-64::libexpat-2.7.4-hd7fb8db_0
libffi pkgs/main/win-64::libffi-3.4.4-hd77b12b_1
libmpdec pkgs/main/win-64::libmpdec-4.0.0-h827c3e9_0
libzlib pkgs/main/win-64::libzlib-1.3.1-h02ab6af_0
openssl pkgs/main/win-64::openssl-3.0.19-hbb43b14_0
packaging pkgs/main/win-64::packaging-25.0-py313haa95532_1
pip pkgs/main/noarch::pip-26.0.1-pyhc872135_0
python pkgs/main/win-64::python-3.13.4-h286a616_100_cp313
python_abi pkgs/main/win-64::python_abi-3.13-3_cp313
setuptools pkgs/main/win-64::setuptools-80.10.2-py313haa95532_0
sqlite pkgs/main/win-64::sqlite-3.51.1-hda9a48d_0
tk pkgs/main/win-64::tk-8.6.15-hf199647_0
tzdata pkgs/main/noarch::tzdata-2025c-he532380_0
ucrt pkgs/main/win-64::ucrt-10.0.22621.0-haa95532_0
vc pkgs/main/win-64::vc-14.3-h2df5915_10
vc14_runtime pkgs/main/win-64::vc14_runtime-14.44.35208-h4927774_10
vs2015_runtime pkgs/main/win-64::vs2015_runtime-14.44.35208-ha6b5a95_10
wheel pkgs/main/win-64::wheel-0.46.3-py313haa95532_0
xz pkgs/main/win-64::xz-5.6.4-h4754444_1
zlib pkgs/main/win-64::zlib-1.3.1-h02ab6af_0
Downloading and Extracting Packages:
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
To activate this environment, use
$ conda activate ChatDev_conda_env
To deactivate an active environment, use
$ conda deactivate
C:\Users\dimit>conda activate ChatDev_conda_env
(ChatDev_conda_env) C:\Users\dimit>cd ChatDev
(ChatDev_conda_env) C:\Users\dimit\ChatDev>pip3 install -r requirements.txt
Collecting pyyaml (from -r requirements.txt (line 1))
Using cached pyyaml-6.0.3-cp313-cp313-win_amd64.whl.metadata (2.4 kB)
Collecting openai (from -r requirements.txt (line 2))
Using cached openai-2.21.0-py3-none-any.whl.metadata (29 kB)
Collecting google-genai (from -r requirements.txt (line 3))
Using cached google_genai-1.64.0-py3-none-any.whl.metadata (53 kB)
Collecting tenacity (from -r requirements.txt (line 4))
Using cached tenacity-9.1.4-py3-none-any.whl.metadata (1.2 kB)
Collecting mcp (from -r requirements.txt (line 5))
Using cached mcp-1.26.0-py3-none-any.whl.metadata (89 kB)
Collecting fastmcp (from -r requirements.txt (line 6))
Using cached fastmcp-3.0.1-py3-none-any.whl.metadata (7.8 kB)
Collecting faiss-cpu (from -r requirements.txt (line 7))
Using cached faiss_cpu-1.13.2-cp313-cp313-win_amd64.whl.metadata (7.6 kB)
Collecting fastapi (from -r requirements.txt (line 8))
Using cached fastapi-0.129.2-py3-none-any.whl.metadata (30 kB)
Collecting uvicorn (from -r requirements.txt (line 9))
Using cached uvicorn-0.41.0-py3-none-any.whl.metadata (6.7 kB)
Collecting websockets (from -r requirements.txt (line 10))
Using cached websockets-16.0-cp313-cp313-win_amd64.whl.metadata (7.0 kB)
Collecting wsproto (from -r requirements.txt (line 11))
Using cached wsproto-1.3.2-py3-none-any.whl.metadata (5.2 kB)
Collecting pydantic (from -r requirements.txt (line 12))
Using cached pydantic-2.12.5-py3-none-any.whl.metadata (90 kB)
Collecting requests (from -r requirements.txt (line 13))
Using cached requests-2.32.5-py3-none-any.whl.metadata (4.9 kB)
Collecting pytest (from -r requirements.txt (line 14))
Using cached pytest-9.0.2-py3-none-any.whl.metadata (7.6 kB)
Collecting pysqlite3 (from -r requirements.txt (line 15))
Using cached pysqlite3-0.6.0-cp313-cp313-win_amd64.whl.metadata (3.2 kB)
Collecting ddgs (from -r requirements.txt (line 16))
Using cached ddgs-9.10.0-py3-none-any.whl.metadata (12 kB)
Collecting beautifulsoup4 (from -r requirements.txt (line 17))
Using cached beautifulsoup4-4.14.3-py3-none-any.whl.metadata (3.8 kB)
Collecting matplotlib (from -r requirements.txt (line 18))
Using cached matplotlib-3.10.8-cp313-cp313-win_amd64.whl.metadata (52 kB)
Collecting networkx (from -r requirements.txt (line 19))
Using cached networkx-3.6.1-py3-none-any.whl.metadata (6.8 kB)
Collecting cartopy (from -r requirements.txt (line 20))
Using cached cartopy-0.25.0-cp313-cp313-win_amd64.whl.metadata (6.3 kB)
Collecting anyio<5,>=3.5.0 (from openai->-r requirements.txt (line 2))
Using cached anyio-4.12.1-py3-none-any.whl.metadata (4.3 kB)
Collecting distro<2,>=1.7.0 (from openai->-r requirements.txt (line 2))
Using cached distro-1.9.0-py3-none-any.whl.metadata (6.8 kB)
Collecting httpx<1,>=0.23.0 (from openai->-r requirements.txt (line 2))
Using cached httpx-0.28.1-py3-none-any.whl.metadata (7.1 kB)
Collecting jiter<1,>=0.10.0 (from openai->-r requirements.txt (line 2))
Using cached jiter-0.13.0-cp313-cp313-win_amd64.whl.metadata (5.3 kB)
Collecting sniffio (from openai->-r requirements.txt (line 2))
Using cached sniffio-1.3.1-py3-none-any.whl.metadata (3.9 kB)
Collecting tqdm>4 (from openai->-r requirements.txt (line 2))
Using cached tqdm-4.67.3-py3-none-any.whl.metadata (57 kB)
Collecting typing-extensions<5,>=4.11 (from openai->-r requirements.txt (line 2))
Using cached typing_extensions-4.15.0-py3-none-any.whl.metadata (3.3 kB)
Collecting annotated-types>=0.6.0 (from pydantic->-r requirements.txt (line 12))
Using cached annotated_types-0.7.0-py3-none-any.whl.metadata (15 kB)
Collecting pydantic-core==2.41.5 (from pydantic->-r requirements.txt (line 12))
Using cached pydantic_core-2.41.5-cp313-cp313-win_amd64.whl.metadata (7.4 kB)
Collecting typing-inspection>=0.4.2 (from pydantic->-r requirements.txt (line 12))
Using cached typing_inspection-0.4.2-py3-none-any.whl.metadata (2.6 kB)
Collecting idna>=2.8 (from anyio<5,>=3.5.0->openai->-r requirements.txt (line 2))
Using cached idna-3.11-py3-none-any.whl.metadata (8.4 kB)
Collecting certifi (from httpx<1,>=0.23.0->openai->-r requirements.txt (line 2))
Using cached certifi-2026.1.4-py3-none-any.whl.metadata (2.5 kB)
Collecting httpcore==1.* (from httpx<1,>=0.23.0->openai->-r requirements.txt (line 2))
Using cached httpcore-1.0.9-py3-none-any.whl.metadata (21 kB)
Collecting h11>=0.16 (from httpcore==1.->httpx<1,>=0.23.0->openai->-r requirements.txt (line 2))
Using cached h11-0.16.0-py3-none-any.whl.metadata (8.3 kB)
Collecting google-auth<3.0.0,>=2.47.0 (from google-auth[requests]<3.0.0,>=2.47.0->google-genai->-r requirements.txt (line 3))
Using cached google_auth-2.48.0-py3-none-any.whl.metadata (6.2 kB)
Collecting websockets (from -r requirements.txt (line 10))
Using cached websockets-15.0.1-cp313-cp313-win_amd64.whl.metadata (7.0 kB)
Collecting aiohttp>=3.10.11 (from google-genai->-r requirements.txt (line 3))
Using cached aiohttp-3.13.3-cp313-cp313-win_amd64.whl.metadata (8.4 kB)
Collecting charset_normalizer<4,>=2 (from requests->-r requirements.txt (line 13))
Using cached charset_normalizer-3.4.4-cp313-cp313-win_amd64.whl.metadata (38 kB)
Collecting urllib3<3,>=1.21.1 (from requests->-r requirements.txt (line 13))
Using cached urllib3-2.6.3-py3-none-any.whl.metadata (6.9 kB)
Collecting pyasn1-modules>=0.2.1 (from google-auth<3.0.0,>=2.47.0->google-auth[requests]<3.0.0,>=2.47.0->google-genai->-r requirements.txt (line 3))
Using cached pyasn1_modules-0.4.2-py3-none-any.whl.metadata (3.5 kB)
Collecting cryptography>=38.0.3 (from google-auth<3.0.0,>=2.47.0->google-auth[requests]<3.0.0,>=2.47.0->google-genai->-r requirements.txt (line 3))
Using cached cryptography-46.0.5-cp311-abi3-win_amd64.whl.metadata (5.7 kB)
Collecting rsa<5,>=3.1.4 (from google-auth<3.0.0,>=2.47.0->google-auth[requests]<3.0.0,>=2.47.0->google-genai->-r requirements.txt (line 3))
Using cached rsa-4.9.1-py3-none-any.whl.metadata (5.6 kB)
Collecting pyasn1>=0.1.3 (from rsa<5,>=3.1.4->google-auth<3.0.0,>=2.47.0->google-auth[requests]<3.0.0,>=2.47.0->google-genai->-r requirements.txt (line 3))
Using cached pyasn1-0.6.2-py3-none-any.whl.metadata (8.4 kB)
Collecting httpx-sse>=0.4 (from mcp->-r requirements.txt (line 5))
Using cached httpx_sse-0.4.3-py3-none-any.whl.metadata (9.7 kB)
Collecting jsonschema>=4.20.0 (from mcp->-r requirements.txt (line 5))
Using cached jsonschema-4.26.0-py3-none-any.whl.metadata (7.6 kB)
Collecting pydantic-settings>=2.5.2 (from mcp->-r requirements.txt (line 5))
Using cached pydantic_settings-2.13.1-py3-none-any.whl.metadata (3.4 kB)
Collecting pyjwt>=2.10.1 (from pyjwt[crypto]>=2.10.1->mcp->-r requirements.txt (line 5))
Using cached pyjwt-2.11.0-py3-none-any.whl.metadata (4.0 kB)
Collecting python-multipart>=0.0.9 (from mcp->-r requirements.txt (line 5))
Using cached python_multipart-0.0.22-py3-none-any.whl.metadata (1.8 kB)
Collecting pywin32>=310 (from mcp->-r requirements.txt (line 5))
Using cached pywin32-311-cp313-cp313-win_amd64.whl.metadata (10 kB)
Collecting sse-starlette>=1.6.1 (from mcp->-r requirements.txt (line 5))
Using cached sse_starlette-3.2.0-py3-none-any.whl.metadata (12 kB)
Collecting starlette>=0.27 (from mcp->-r requirements.txt (line 5))
Using cached starlette-0.52.1-py3-none-any.whl.metadata (6.3 kB)
Collecting authlib>=1.6.5 (from fastmcp->-r requirements.txt (line 6))
Using cached authlib-1.6.8-py2.py3-none-any.whl.metadata (9.8 kB)
Collecting cyclopts>=4.0.0 (from fastmcp->-r requirements.txt (line 6))
Using cached cyclopts-4.5.4-py3-none-any.whl.metadata (12 kB)
Collecting exceptiongroup>=1.2.2 (from fastmcp->-r requirements.txt (line 6))
Using cached exceptiongroup-1.3.1-py3-none-any.whl.metadata (6.7 kB)
Collecting jsonref>=1.1.0 (from fastmcp->-r requirements.txt (line 6))
Using cached jsonref-1.1.0-py3-none-any.whl.metadata (2.7 kB)
Collecting jsonschema-path>=0.3.4 (from fastmcp->-r requirements.txt (line 6))
Using cached jsonschema_path-0.4.1-py3-none-any.whl.metadata (5.3 kB)
Collecting openapi-pydantic>=0.5.1 (from fastmcp->-r requirements.txt (line 6))
Using cached openapi_pydantic-0.5.1-py3-none-any.whl.metadata (10 kB)
Collecting opentelemetry-api>=1.20.0 (from fastmcp->-r requirements.txt (line 6))
Using cached opentelemetry_api-1.39.1-py3-none-any.whl.metadata (1.5 kB)
Requirement already satisfied: packaging>=24.0 in C:\Users\dimit\anaconda3\envs\ChatDev_conda_env\Lib\site-packages (from fastmcp->-r requirements.txt (line 6)) (25.0)
Collecting platformdirs>=4.0.0 (from fastmcp->-r requirements.txt (line 6))
Using cached platformdirs-4.9.2-py3-none-any.whl.metadata (4.7 kB)
Collecting py-key-value-aio<0.5.0,>=0.4.4 (from py-key-value-aio[filetree,keyring,memory]<0.5.0,>=0.4.4->fastmcp->-r requirements.txt (line 6))
Using cached py_key_value_aio-0.4.4-py3-none-any.whl.metadata (15 kB)
Collecting pyperclip>=1.9.0 (from fastmcp->-r requirements.txt (line 6))
Using cached pyperclip-1.11.0-py3-none-any.whl.metadata (2.4 kB)
Collecting python-dotenv>=1.1.0 (from fastmcp->-r requirements.txt (line 6))
Using cached python_dotenv-1.2.1-py3-none-any.whl.metadata (25 kB)
Collecting rich>=13.9.4 (from fastmcp->-r requirements.txt (line 6))
Using cached rich-14.3.3-py3-none-any.whl.metadata (18 kB)
Collecting watchfiles>=1.0.0 (from fastmcp->-r requirements.txt (line 6))
Using cached watchfiles-1.1.1-cp313-cp313-win_amd64.whl.metadata (5.0 kB)
Collecting beartype>=0.20.0 (from py-key-value-aio<0.5.0,>=0.4.4->py-key-value-aio[filetree,keyring,memory]<0.5.0,>=0.4.4->fastmcp->-r requirements.txt (line 6))
Using cached beartype-0.22.9-py3-none-any.whl.metadata (37 kB)
Collecting aiofile>=3.5.0 (from py-key-value-aio[filetree,keyring,memory]<0.5.0,>=0.4.4->fastmcp->-r requirements.txt (line 6))
Using cached aiofile-3.9.0-py3-none-any.whl.metadata (14 kB)
Collecting keyring>=25.6.0 (from py-key-value-aio[filetree,keyring,memory]<0.5.0,>=0.4.4->fastmcp->-r requirements.txt (line 6))
Using cached keyring-25.7.0-py3-none-any.whl.metadata (21 kB)
Collecting cachetools>=5.0.0 (from py-key-value-aio[filetree,keyring,memory]<0.5.0,>=0.4.4->fastmcp->-r requirements.txt (line 6))
Using cached cachetools-7.0.1-py3-none-any.whl.metadata (5.6 kB)
Collecting numpy<3.0,>=1.25.0 (from faiss-cpu->-r requirements.txt (line 7))
Using cached numpy-2.4.2-cp313-cp313-win_amd64.whl.metadata (6.6 kB)
Collecting annotated-doc>=0.0.2 (from fastapi->-r requirements.txt (line 8))
Using cached annotated_doc-0.0.4-py3-none-any.whl.metadata (6.6 kB)
Collecting click>=7.0 (from uvicorn->-r requirements.txt (line 9))
Using cached click-8.3.1-py3-none-any.whl.metadata (2.6 kB)
Collecting colorama>=0.4 (from pytest->-r requirements.txt (line 14))
Using cached colorama-0.4.6-py2.py3-none-any.whl.metadata (17 kB)
Collecting iniconfig>=1.0.1 (from pytest->-r requirements.txt (line 14))
Using cached iniconfig-2.3.0-py3-none-any.whl.metadata (2.5 kB)
Collecting pluggy<2,>=1.5 (from pytest->-r requirements.txt (line 14))
Using cached pluggy-1.6.0-py3-none-any.whl.metadata (4.8 kB)
Collecting pygments>=2.7.2 (from pytest->-r requirements.txt (line 14))
Using cached pygments-2.19.2-py3-none-any.whl.metadata (2.5 kB)
Collecting primp>=0.15.0 (from ddgs->-r requirements.txt (line 16))
Using cached primp-1.0.0-cp310-abi3-win_amd64.whl.metadata (1.3 kB)
Collecting lxml>=4.9.4 (from ddgs->-r requirements.txt (line 16))
Using cached lxml-6.0.2-cp313-cp313-win_amd64.whl.metadata (3.7 kB)
Collecting fake-useragent>=2.2.0 (from ddgs->-r requirements.txt (line 16))
Using cached fake_useragent-2.2.0-py3-none-any.whl.metadata (17 kB)
Collecting soupsieve>=1.6.1 (from beautifulsoup4->-r requirements.txt (line 17))
Using cached soupsieve-2.8.3-py3-none-any.whl.metadata (4.6 kB)
Collecting contourpy>=1.0.1 (from matplotlib->-r requirements.txt (line 18))
Using cached contourpy-1.3.3-cp313-cp313-win_amd64.whl.metadata (5.5 kB)
Collecting cycler>=0.10 (from matplotlib->-r requirements.txt (line 18))
Using cached cycler-0.12.1-py3-none-any.whl.metadata (3.8 kB)
Collecting fonttools>=4.22.0 (from matplotlib->-r requirements.txt (line 18))
Using cached fonttools-4.61.1-cp313-cp313-win_amd64.whl.metadata (116 kB)
Collecting kiwisolver>=1.3.1 (from matplotlib->-r requirements.txt (line 18))
Using cached kiwisolver-1.4.9-cp313-cp313-win_amd64.whl.metadata (6.4 kB)
Collecting pillow>=8 (from matplotlib->-r requirements.txt (line 18))
Using cached pillow-12.1.1-cp313-cp313-win_amd64.whl.metadata (9.0 kB)
Collecting pyparsing>=3 (from matplotlib->-r requirements.txt (line 18))
Using cached pyparsing-3.3.2-py3-none-any.whl.metadata (5.8 kB)
Collecting python-dateutil>=2.7 (from matplotlib->-r requirements.txt (line 18))
Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)
Collecting shapely>=2.0 (from cartopy->-r requirements.txt (line 20))
Using cached shapely-2.1.2-cp313-cp313-win_amd64.whl.metadata (7.1 kB)
Collecting pyshp>=2.3 (from cartopy->-r requirements.txt (line 20))
Using cached pyshp-3.0.3-py3-none-any.whl.metadata (65 kB)
Collecting pyproj>=3.3.1 (from cartopy->-r requirements.txt (line 20))
Using cached pyproj-3.7.2-cp313-cp313-win_amd64.whl.metadata (31 kB)
Collecting caio<0.10.0,>=0.9.0 (from aiofile>=3.5.0->py-key-value-aio[filetree,keyring,memory]<0.5.0,>=0.4.4->fastmcp->-r requirements.txt (line 6))
Using cached caio-0.9.25-py3-none-any.whl.metadata (3.4 kB)
Collecting aiohappyeyeballs>=2.5.0 (from aiohttp>=3.10.11->google-genai->-r requirements.txt (line 3))
Using cached aiohappyeyeballs-2.6.1-py3-none-any.whl.metadata (5.9 kB)
Collecting aiosignal>=1.4.0 (from aiohttp>=3.10.11->google-genai->-r requirements.txt (line 3))
Using cached aiosignal-1.4.0-py3-none-any.whl.metadata (3.7 kB)
Collecting attrs>=17.3.0 (from aiohttp>=3.10.11->google-genai->-r requirements.txt (line 3))
Using cached attrs-25.4.0-py3-none-any.whl.metadata (10 kB)
Collecting frozenlist>=1.1.1 (from aiohttp>=3.10.11->google-genai->-r requirements.txt (line 3))
Using cached frozenlist-1.8.0-cp313-cp313-win_amd64.whl.metadata (21 kB)
Collecting multidict<7.0,>=4.5 (from aiohttp>=3.10.11->google-genai->-r requirements.txt (line 3))
Using cached multidict-6.7.1-cp313-cp313-win_amd64.whl.metadata (5.5 kB)
Collecting propcache>=0.2.0 (from aiohttp>=3.10.11->google-genai->-r requirements.txt (line 3))
Using cached propcache-0.4.1-cp313-cp313-win_amd64.whl.metadata (14 kB)
Collecting yarl<2.0,>=1.17.0 (from aiohttp>=3.10.11->google-genai->-r requirements.txt (line 3))
Using cached yarl-1.22.0-cp313-cp313-win_amd64.whl.metadata (77 kB)
Collecting cffi>=2.0.0 (from cryptography>=38.0.3->google-auth<3.0.0,>=2.47.0->google-auth[requests]<3.0.0,>=2.47.0->google-genai->-r requirements.txt (line 3))
Using cached cffi-2.0.0-cp313-cp313-win_amd64.whl.metadata (2.6 kB)
Collecting pycparser (from cffi>=2.0.0->cryptography>=38.0.3->google-auth<3.0.0,>=2.47.0->google-auth[requests]<3.0.0,>=2.47.0->google-genai->-r requirements.txt (line 3))
Using cached pycparser-3.0-py3-none-any.whl.metadata (8.2 kB)
Collecting docstring-parser<4.0,>=0.15 (from cyclopts>=4.0.0->fastmcp->-r requirements.txt (line 6))
Using cached docstring_parser-0.17.0-py3-none-any.whl.metadata (3.5 kB)
Collecting rich-rst<2.0.0,>=1.3.1 (from cyclopts>=4.0.0->fastmcp->-r requirements.txt (line 6))
Using cached rich_rst-1.3.2-py3-none-any.whl.metadata (6.1 kB)
Collecting docutils (from rich-rst<2.0.0,>=1.3.1->cyclopts>=4.0.0->fastmcp->-r requirements.txt (line 6))
Using cached docutils-0.22.4-py3-none-any.whl.metadata (15 kB)
Collecting brotli (from httpx[brotli,http2,socks]>=0.28.1->ddgs->-r requirements.txt (line 16))
Using cached brotli-1.2.0-cp313-cp313-win_amd64.whl.metadata (6.3 kB)
Collecting h2<5,>=3 (from httpx[brotli,http2,socks]>=0.28.1->ddgs->-r requirements.txt (line 16))
Using cached h2-4.3.0-py3-none-any.whl.metadata (5.1 kB)
Collecting socksio==1. (from httpx[brotli,http2,socks]>=0.28.1->ddgs->-r requirements.txt (line 16))
Using cached socksio-1.0.0-py3-none-any.whl.metadata (6.1 kB)
Collecting hyperframe<7,>=6.1 (from h2<5,>=3->httpx[brotli,http2,socks]>=0.28.1->ddgs->-r requirements.txt (line 16))
Using cached hyperframe-6.1.0-py3-none-any.whl.metadata (4.3 kB)
Collecting hpack<5,>=4.1 (from h2<5,>=3->httpx[brotli,http2,socks]>=0.28.1->ddgs->-r requirements.txt (line 16))
Using cached hpack-4.1.0-py3-none-any.whl.metadata (4.6 kB)
Collecting jsonschema-specifications>=2023.03.6 (from jsonschema>=4.20.0->mcp->-r requirements.txt (line 5))
Using cached jsonschema_specifications-2025.9.1-py3-none-any.whl.metadata (2.9 kB)
Collecting referencing>=0.28.4 (from jsonschema>=4.20.0->mcp->-r requirements.txt (line 5))
Using cached referencing-0.37.0-py3-none-any.whl.metadata (2.8 kB)
Collecting rpds-py>=0.25.0 (from jsonschema>=4.20.0->mcp->-r requirements.txt (line 5))
Using cached rpds_py-0.30.0-cp313-cp313-win_amd64.whl.metadata (4.2 kB)
Collecting pathable<0.6.0,>=0.5.0 (from jsonschema-path>=0.3.4->fastmcp->-r requirements.txt (line 6))
Using cached pathable-0.5.0-py3-none-any.whl.metadata (5.9 kB)
Collecting pywin32-ctypes>=0.2.0 (from keyring>=25.6.0->py-key-value-aio[filetree,keyring,memory]<0.5.0,>=0.4.4->fastmcp->-r requirements.txt (line 6))
Using cached pywin32_ctypes-0.2.3-py3-none-any.whl.metadata (3.9 kB)
Collecting jaraco.classes (from keyring>=25.6.0->py-key-value-aio[filetree,keyring,memory]<0.5.0,>=0.4.4->fastmcp->-r requirements.txt (line 6))
Using cached jaraco.classes-3.4.0-py3-none-any.whl.metadata (2.6 kB)
Collecting jaraco.functools (from keyring>=25.6.0->py-key-value-aio[filetree,keyring,memory]<0.5.0,>=0.4.4->fastmcp->-r requirements.txt (line 6))
Using cached jaraco_functools-4.4.0-py3-none-any.whl.metadata (3.0 kB)
Collecting jaraco.context (from keyring>=25.6.0->py-key-value-aio[filetree,keyring,memory]<0.5.0,>=0.4.4->fastmcp->-r requirements.txt (line 6))
Using cached jaraco_context-6.1.0-py3-none-any.whl.metadata (4.3 kB)
Collecting importlib-metadata<8.8.0,>=6.0 (from opentelemetry-api>=1.20.0->fastmcp->-r requirements.txt (line 6))
Using cached importlib_metadata-8.7.1-py3-none-any.whl.metadata (4.7 kB)
Collecting zipp>=3.20 (from importlib-metadata<8.8.0,>=6.0->opentelemetry-api>=1.20.0->fastmcp->-r requirements.txt (line 6))
Using cached zipp-3.23.0-py3-none-any.whl.metadata (3.6 kB)
Collecting email-validator>=2.0.0 (from pydantic[email]>=2.11.7->fastmcp->-r requirements.txt (line 6))
Using cached email_validator-2.3.0-py3-none-any.whl.metadata (26 kB)
Collecting dnspython>=2.0.0 (from email-validator>=2.0.0->pydantic[email]>=2.11.7->fastmcp->-r requirements.txt (line 6))
Using cached dnspython-2.8.0-py3-none-any.whl.metadata (5.7 kB)
Collecting six>=1.5 (from python-dateutil>=2.7->matplotlib->-r requirements.txt (line 18))
Using cached six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB)
Collecting markdown-it-py>=2.2.0 (from rich>=13.9.4->fastmcp->-r requirements.txt (line 6))
Using cached markdown_it_py-4.0.0-py3-none-any.whl.metadata (7.3 kB)
Collecting mdurl~=0.1 (from markdown-it-py>=2.2.0->rich>=13.9.4->fastmcp->-r requirements.txt (line 6))
Using cached mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB)
Collecting more-itertools (from jaraco.classes->keyring>=25.6.0->py-key-value-aio[filetree,keyring,memory]<0.5.0,>=0.4.4->fastmcp->-r requirements.txt (line 6))
Using cached more_itertools-10.8.0-py3-none-any.whl.metadata (39 kB)
Using cached pyyaml-6.0.3-cp313-cp313-win_amd64.whl (154 kB)
Using cached openai-2.21.0-py3-none-any.whl (1.1 MB)
Using cached pydantic-2.12.5-py3-none-any.whl (463 kB)
Using cached pydantic_core-2.41.5-cp313-cp313-win_amd64.whl (2.0 MB)
Using cached anyio-4.12.1-py3-none-any.whl (113 kB)
Using cached distro-1.9.0-py3-none-any.whl (20 kB)
Using cached httpx-0.28.1-py3-none-any.whl (73 kB)
Using cached httpcore-1.0.9-py3-none-any.whl (78 kB)
Using cached jiter-0.13.0-cp313-cp313-win_amd64.whl (202 kB)
Using cached typing_extensions-4.15.0-py3-none-any.whl (44 kB)
Using cached google_genai-1.64.0-py3-none-any.whl (728 kB)
Using cached tenacity-9.1.4-py3-none-any.whl (28 kB)
Using cached websockets-15.0.1-cp313-cp313-win_amd64.whl (176 kB)
Using cached requests-2.32.5-py3-none-any.whl (64 kB)
Using cached charset_normalizer-3.4.4-cp313-cp313-win_amd64.whl (107 kB)
Using cached google_auth-2.48.0-py3-none-any.whl (236 kB)
Using cached idna-3.11-py3-none-any.whl (71 kB)
Using cached rsa-4.9.1-py3-none-any.whl (34 kB)
Using cached urllib3-2.6.3-py3-none-any.whl (131 kB)
Using cached mcp-1.26.0-py3-none-any.whl (233 kB)
Using cached fastmcp-3.0.1-py3-none-any.whl (605 kB)
Using cached py_key_value_aio-0.4.4-py3-none-any.whl (152 kB)
Using cached faiss_cpu-1.13.2-cp313-cp313-win_amd64.whl (18.9 MB)
Using cached numpy-2.4.2-cp313-cp313-win_amd64.whl (12.3 MB)
Using cached fastapi-0.129.2-py3-none-any.whl (103 kB)
Using cached starlette-0.52.1-py3-none-any.whl (74 kB)
Using cached uvicorn-0.41.0-py3-none-any.whl (68 kB)
Using cached wsproto-1.3.2-py3-none-any.whl (24 kB)
Using cached h11-0.16.0-py3-none-any.whl (37 kB)
Using cached pytest-9.0.2-py3-none-any.whl (374 kB)
Using cached pluggy-1.6.0-py3-none-any.whl (20 kB)
Using cached pysqlite3-0.6.0-cp313-cp313-win_amd64.whl (878 kB)
Using cached ddgs-9.10.0-py3-none-any.whl (40 kB)
Using cached beautifulsoup4-4.14.3-py3-none-any.whl (107 kB)
Using cached matplotlib-3.10.8-cp313-cp313-win_amd64.whl (8.1 MB)
Using cached networkx-3.6.1-py3-none-any.whl (2.1 MB)
Using cached cartopy-0.25.0-cp313-cp313-win_amd64.whl (11.0 MB)
Using cached aiofile-3.9.0-py3-none-any.whl (19 kB)
Using cached caio-0.9.25-py3-none-any.whl (19 kB)
Using cached aiohttp-3.13.3-cp313-cp313-win_amd64.whl (453 kB)
Using cached multidict-6.7.1-cp313-cp313-win_amd64.whl (45 kB)
Using cached yarl-1.22.0-cp313-cp313-win_amd64.whl (86 kB)
Using cached aiohappyeyeballs-2.6.1-py3-none-any.whl (15 kB)
Using cached aiosignal-1.4.0-py3-none-any.whl (7.5 kB)
Using cached annotated_doc-0.0.4-py3-none-any.whl (5.3 kB)
Using cached annotated_types-0.7.0-py3-none-any.whl (13 kB)
Using cached attrs-25.4.0-py3-none-any.whl (67 kB)
Using cached authlib-1.6.8-py2.py3-none-any.whl (244 kB)
Using cached beartype-0.22.9-py3-none-any.whl (1.3 MB)
Using cached cachetools-7.0.1-py3-none-any.whl (13 kB)
Using cached certifi-2026.1.4-py3-none-any.whl (152 kB)
Using cached click-8.3.1-py3-none-any.whl (108 kB)
Using cached colorama-0.4.6-py2.py3-none-any.whl (25 kB)
Using cached contourpy-1.3.3-cp313-cp313-win_amd64.whl (226 kB)
Using cached cryptography-46.0.5-cp311-abi3-win_amd64.whl (3.5 MB)
Using cached cffi-2.0.0-cp313-cp313-win_amd64.whl (183 kB)
Using cached cycler-0.12.1-py3-none-any.whl (8.3 kB)
Using cached cyclopts-4.5.4-py3-none-any.whl (200 kB)
Using cached docstring_parser-0.17.0-py3-none-any.whl (36 kB)
Using cached rich_rst-1.3.2-py3-none-any.whl (12 kB)
Using cached exceptiongroup-1.3.1-py3-none-any.whl (16 kB)
Using cached fake_useragent-2.2.0-py3-none-any.whl (161 kB)
Using cached fonttools-4.61.1-cp313-cp313-win_amd64.whl (2.3 MB)
Using cached frozenlist-1.8.0-cp313-cp313-win_amd64.whl (43 kB)
Using cached httpx_sse-0.4.3-py3-none-any.whl (9.0 kB)
Using cached h2-4.3.0-py3-none-any.whl (61 kB)
Using cached hpack-4.1.0-py3-none-any.whl (34 kB)
Using cached hyperframe-6.1.0-py3-none-any.whl (13 kB)
Using cached socksio-1.0.0-py3-none-any.whl (12 kB)
Using cached iniconfig-2.3.0-py3-none-any.whl (7.5 kB)
Using cached jsonref-1.1.0-py3-none-any.whl (9.4 kB)
Using cached jsonschema-4.26.0-py3-none-any.whl (90 kB)
Using cached jsonschema_path-0.4.1-py3-none-any.whl (16 kB)
Using cached pathable-0.5.0-py3-none-any.whl (16 kB)
Using cached referencing-0.37.0-py3-none-any.whl (26 kB)
Using cached jsonschema_specifications-2025.9.1-py3-none-any.whl (18 kB)
Using cached keyring-25.7.0-py3-none-any.whl (39 kB)
Using cached kiwisolver-1.4.9-cp313-cp313-win_amd64.whl (73 kB)
Using cached lxml-6.0.2-cp313-cp313-win_amd64.whl (4.0 MB)
Using cached openapi_pydantic-0.5.1-py3-none-any.whl (96 kB)
Using cached opentelemetry_api-1.39.1-py3-none-any.whl (66 kB)
Using cached importlib_metadata-8.7.1-py3-none-any.whl (27 kB)
Using cached pillow-12.1.1-cp313-cp313-win_amd64.whl (7.0 MB)
Using cached platformdirs-4.9.2-py3-none-any.whl (21 kB)
Using cached primp-1.0.0-cp310-abi3-win_amd64.whl (3.5 MB)
Using cached propcache-0.4.1-cp313-cp313-win_amd64.whl (40 kB)
Using cached pyasn1-0.6.2-py3-none-any.whl (83 kB)
Using cached pyasn1_modules-0.4.2-py3-none-any.whl (181 kB)
Using cached pydantic_settings-2.13.1-py3-none-any.whl (58 kB)
Using cached email_validator-2.3.0-py3-none-any.whl (35 kB)
Using cached dnspython-2.8.0-py3-none-any.whl (331 kB)
Using cached pygments-2.19.2-py3-none-any.whl (1.2 MB)
Using cached pyjwt-2.11.0-py3-none-any.whl (28 kB)
Using cached pyparsing-3.3.2-py3-none-any.whl (122 kB)
Using cached pyperclip-1.11.0-py3-none-any.whl (11 kB)
Using cached pyproj-3.7.2-cp313-cp313-win_amd64.whl (6.3 MB)
Using cached pyshp-3.0.3-py3-none-any.whl (58 kB)
Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)
Using cached python_dotenv-1.2.1-py3-none-any.whl (21 kB)
Using cached python_multipart-0.0.22-py3-none-any.whl (24 kB)
Using cached pywin32-311-cp313-cp313-win_amd64.whl (9.5 MB)
Using cached pywin32_ctypes-0.2.3-py3-none-any.whl (30 kB)
Using cached rich-14.3.3-py3-none-any.whl (310 kB)
Using cached markdown_it_py-4.0.0-py3-none-any.whl (87 kB)
Using cached mdurl-0.1.2-py3-none-any.whl (10.0 kB)
Using cached rpds_py-0.30.0-cp313-cp313-win_amd64.whl (240 kB)
Using cached shapely-2.1.2-cp313-cp313-win_amd64.whl (1.7 MB)
Using cached six-1.17.0-py2.py3-none-any.whl (11 kB)
Using cached soupsieve-2.8.3-py3-none-any.whl (37 kB)
Using cached sse_starlette-3.2.0-py3-none-any.whl (12 kB)
Using cached tqdm-4.67.3-py3-none-any.whl (78 kB)
Using cached typing_inspection-0.4.2-py3-none-any.whl (14 kB)
Using cached watchfiles-1.1.1-cp313-cp313-win_amd64.whl (288 kB)
Using cached zipp-3.23.0-py3-none-any.whl (10 kB)
Using cached brotli-1.2.0-cp313-cp313-win_amd64.whl (369 kB)
Using cached docutils-0.22.4-py3-none-any.whl (633 kB)
Using cached jaraco.classes-3.4.0-py3-none-any.whl (6.8 kB)
Using cached jaraco_context-6.1.0-py3-none-any.whl (7.1 kB)
Using cached jaraco_functools-4.4.0-py3-none-any.whl (10 kB)
Using cached more_itertools-10.8.0-py3-none-any.whl (69 kB)
Using cached pycparser-3.0-py3-none-any.whl (48 kB)
Using cached sniffio-1.3.1-py3-none-any.whl (10 kB)
Installing collected packages: pywin32, pyperclip, brotli, zipp, websockets, urllib3, typing-extensions, tenacity, soupsieve, socksio, sniffio, six, rpds-py, pyyaml, pywin32-ctypes, python-multipart, python-dotenv, pysqlite3, pyshp, pyparsing, pyjwt, pygments, pycparser, pyasn1, propcache, primp, pluggy, platformdirs, pillow, pathable, numpy, networkx, multidict, more-itertools, mdurl, lxml, kiwisolver, jsonref, jiter, jaraco.context, iniconfig, idna, hyperframe, httpx-sse, hpack, h11, frozenlist, fonttools, fake-useragent, exceptiongroup, docutils, docstring-parser, dnspython, distro, cycler, colorama, charset_normalizer, certifi, caio, cachetools, beartype, attrs, annotated-types, annotated-doc, aiohappyeyeballs, yarl, wsproto, typing-inspection, tqdm, shapely, rsa, requests, referencing, python-dateutil, pytest, pyproj, pydantic-core, pyasn1-modules, py-key-value-aio, markdown-it-py, jaraco.functools, jaraco.classes, importlib-metadata, httpcore, h2, faiss-cpu, email-validator, contourpy, click, cffi, beautifulsoup4, anyio, aiosignal, aiofile, watchfiles, uvicorn, starlette, rich, pydantic, opentelemetry-api, matplotlib, keyring, jsonschema-specifications, jsonschema-path, httpx, cryptography, aiohttp, sse-starlette, rich-rst, pydantic-settings, openapi-pydantic, openai, jsonschema, google-auth, fastapi, cartopy, authlib, mcp, ddgs, cyclopts, google-genai, fastmcp
Successfully installed aiofile-3.9.0 aiohappyeyeballs-2.6.1 aiohttp-3.13.3 aiosignal-1.4.0 annotated-doc-0.0.4 annotated-types-0.7.0 anyio-4.12.1 attrs-25.4.0 authlib-1.6.8 beartype-0.22.9 beautifulsoup4-4.14.3 brotli-1.2.0 cachetools-7.0.1 caio-0.9.25 cartopy-0.25.0 certifi-2026.1.4 cffi-2.0.0 charset_normalizer-3.4.4 click-8.3.1 colorama-0.4.6 contourpy-1.3.3 cryptography-46.0.5 cycler-0.12.1 cyclopts-4.5.4 ddgs-9.10.0 distro-1.9.0 dnspython-2.8.0 docstring-parser-0.17.0 docutils-0.22.4 email-validator-2.3.0 exceptiongroup-1.3.1 faiss-cpu-1.13.2 fake-useragent-2.2.0 fastapi-0.129.2 fastmcp-3.0.1 fonttools-4.61.1 frozenlist-1.8.0 google-auth-2.48.0 google-genai-1.64.0 h11-0.16.0 h2-4.3.0 hpack-4.1.0 httpcore-1.0.9 httpx-0.28.1 httpx-sse-0.4.3 hyperframe-6.1.0 idna-3.11 importlib-metadata-8.7.1 iniconfig-2.3.0 jaraco.classes-3.4.0 jaraco.context-6.1.0 jaraco.functools-4.4.0 jiter-0.13.0 jsonref-1.1.0 jsonschema-4.26.0 jsonschema-path-0.4.1 jsonschema-specifications-2025.9.1 keyring-25.7.0 kiwisolver-1.4.9 lxml-6.0.2 markdown-it-py-4.0.0 matplotlib-3.10.8 mcp-1.26.0 mdurl-0.1.2 more-itertools-10.8.0 multidict-6.7.1 networkx-3.6.1 numpy-2.4.2 openai-2.21.0 openapi-pydantic-0.5.1 opentelemetry-api-1.39.1 pathable-0.5.0 pillow-12.1.1 platformdirs-4.9.2 pluggy-1.6.0 primp-1.0.0 propcache-0.4.1 py-key-value-aio-0.4.4 pyasn1-0.6.2 pyasn1-modules-0.4.2 pycparser-3.0 pydantic-2.12.5 pydantic-core-2.41.5 pydantic-settings-2.13.1 pygments-2.19.2 pyjwt-2.11.0 pyparsing-3.3.2 pyperclip-1.11.0 pyproj-3.7.2 pyshp-3.0.3 pysqlite3-0.6.0 pytest-9.0.2 python-dateutil-2.9.0.post0 python-dotenv-1.2.1 python-multipart-0.0.22 pywin32-311 pywin32-ctypes-0.2.3 pyyaml-6.0.3 referencing-0.37.0 requests-2.32.5 rich-14.3.3 rich-rst-1.3.2 rpds-py-0.30.0 rsa-4.9.1 shapely-2.1.2 six-1.17.0 sniffio-1.3.1 socksio-1.0.0 soupsieve-2.8.3 sse-starlette-3.2.0 starlette-0.52.1 tenacity-9.1.4 tqdm-4.67.3 typing-extensions-4.15.0 typing-inspection-0.4.2 urllib3-2.6.3 uvicorn-0.41.0 watchfiles-1.1.1 websockets-15.0.1 wsproto-1.3.2 yarl-1.22.0 zipp-3.23.0
(ChatDev_conda_env) C:\Users\dimit\ChatDev>set OPENAI_API_KEY="redacted but used"
(ChatDev_conda_env) C:\Users\dimit\ChatDev>python run.py --task "Develop a program that allows users to upload phones splice them together add text and generate memes to download with any additional functionality that appears useful" --name "Really_Right_in_Front_of_My_Meme_Maker"
usage: run.py [-h] [--path PATH] [--name NAME] [--fn-module FN_MODULE] [--inspect-schema]
[--schema-breadcrumbs SCHEMA_BREADCRUMBS] [--attachment ATTACHMENT]
run.py: error: unrecognized arguments: --task Develop a program that allows users to upload phones splice them together add text and generate memes to download with any additional functionality that appears useful