[project] name = "deepengineer" version = "0.1.0" description = "DeepEngineer is a deepsearch project focused on engineering" readme = "README.md" authors = [ { name = "Charles Azam", email = "azamcharles0@gmail.com" } ] requires-python = ">=3.12" dependencies = [ "crawl4ai>=0.6.0", "smolagents>=1.19.0", "litellm", "pytest-asyncio>=1.0.0", "mistralai>=1.9.1", "linkup-sdk>=0.2.8", "tavily-python>=0.7.9", "pypdf>=5.7.0", "pytest-playwright>=0.7.0", "matplotlib>=3.10.3", "numpy>=2.3.1", "pandas>=2.3.1", "seaborn>=0.13.2", "sympy>=1.14.0", "scipy>=1.16.0", "starlette>=0.47.1", "fastapi>=0.116.1", "uvicorn[standard]>=0.35.0", "gradio>=5.37.0", ] [project.scripts] deepengineer = "deepengineer:main" [project.optional-dependencies] dev = [ "black>=24.0.0", "ruff>=0.2.0", "pre-commit>=3.6.0", ] [build-system] requires = ["hatchling"] build-backend = "hatchling.build" [tool.black] line-length = 88 target-version = ['py312']