[project] name = "ducklm" version = "0.1.0" description = "Local agent runtime with WebChat, API, tools, memory and experience" requires-python = ">=3.11" dependencies = [ "fastapi", "uvicorn", "httpx", "pydantic", "pyyaml", "jinja2", "python-dotenv", "jsonschema", "aiosqlite", "qdrant-client" ] [project.optional-dependencies] dev = [ "pytest", "pytest-asyncio", "ruff" ] [tool.pytest.ini_options] asyncio_mode = "auto" testpaths = ["tests"] [tool.setuptools.packages.find] include = ["duck_core*"]