* Added a **pyproject.toml** file to define project metadata and dependencies. * Added **run\_maestro.py** and **osworld\_run\_maestro.py** to provide the main execution logic. * Introduced multiple new modules, including **Evaluator**, **Controller**, **Manager**, and **Sub-Worker**, supporting task planning, state management, and data analysis. * Added a **tools module** containing utility functions and tool configurations to improve code reusability. * Updated the **README** and documentation with usage examples and module descriptions. These changes lay the foundation for expanding the Maestro project’s functionality and improving the user experience. Co-authored-by: Hiroid <guoliangxuan@deepmatrix.com>
91 lines
1.7 KiB
TOML
91 lines
1.7 KiB
TOML
[project]
|
|
name = "osworld"
|
|
version = "0.1.0"
|
|
description = "Add your description here"
|
|
readme = "README.md"
|
|
requires-python = ">=3.12"
|
|
dependencies = [
|
|
"numpy",
|
|
"backoff",
|
|
"pandas",
|
|
"openai",
|
|
"anthropic",
|
|
"fastapi",
|
|
"zhipuai",
|
|
"groq",
|
|
"boto3",
|
|
"uvicorn",
|
|
"paddleocr",
|
|
"paddlepaddle",
|
|
"together",
|
|
"scikit-learn",
|
|
"websockets",
|
|
"tiktoken",
|
|
"pyautogui~=0.9.54",
|
|
"toml",
|
|
"exa_py",
|
|
"black",
|
|
"certifi",
|
|
"pytesseract",
|
|
"google-genai",
|
|
"python-dotenv",
|
|
"Pillow~=11.0.0",
|
|
"fabric",
|
|
"gymnasium~=0.28.1",
|
|
"requests~=2.31.0",
|
|
"pytz~=2024.1",
|
|
"transformers~=4.35.2",
|
|
"torch~=2.5.0",
|
|
"accelerate",
|
|
"opencv-python~=4.8.1.78",
|
|
"matplotlib~=3.7.4",
|
|
"psutil~=5.9.6",
|
|
"tqdm~=4.65.0",
|
|
"flask~=3.0.0",
|
|
"requests-toolbelt~=1.0.0",
|
|
"lxml",
|
|
"cssselect",
|
|
"xmltodict",
|
|
"openpyxl",
|
|
"python-docx",
|
|
"python-pptx",
|
|
"pypdf",
|
|
"PyGetWindow",
|
|
"rapidfuzz",
|
|
"pyacoustid",
|
|
"pygame",
|
|
"ImageHash",
|
|
"scikit-image",
|
|
"librosa",
|
|
"pymupdf",
|
|
"chardet",
|
|
"playwright",
|
|
"formulas",
|
|
"pydrive",
|
|
"fastdtw",
|
|
"odfpy",
|
|
"func-timeout",
|
|
"beautifulsoup4",
|
|
"dashscope",
|
|
"google-generativeai",
|
|
"PyYaml",
|
|
"mutagen",
|
|
"easyocr",
|
|
"borb",
|
|
"pypdf2",
|
|
"pdfplumber",
|
|
"wandb",
|
|
"wrapt_timeout_decorator",
|
|
"gdown",
|
|
"azure-identity",
|
|
"azure-mgmt-compute",
|
|
"azure-mgmt-network",
|
|
"docker",
|
|
"loguru",
|
|
"dotenv",
|
|
'pyobjc; platform_system == "Darwin"',
|
|
'pywinauto; platform_system == "Windows"',
|
|
'pywin32; platform_system == "Windows"',
|
|
"tldextract>=5.3.0",
|
|
]
|