diff --git a/Dockerfile b/Dockerfile index 28f585b..9b45908 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,7 +6,7 @@ WORKDIR /app ENV PATH=/root/.local/bin:$PATH COPY dist/*.whl /wheelhouse/ RUN uv init -p 3.12 -RUN uv add `ls /wheelhouse/*.whl` +RUN uv add "ursa-ai[dev] @ file:///`ls /wheelhouse/*.whl`" ENV PATH=/app/.venv/bin:$PATH RUN ursa --version diff --git a/pyproject.toml b/pyproject.toml index 2b00537..4293418 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -66,6 +66,15 @@ Issues = "https://github.com/lanl/ursa/issues" [project.optional-dependencies] fm = ["torch>=2.9.0"] # Ursa's MCP FM interface +dev = [ + "fastmcp>=2.13.3", + "notebook>=7.3.3", + "pre-commit>=4.3.0", + "pytest>=8.4.2", + "pytest-asyncio>=1.3.0", + "pytest-xdist", + "scikit-optimize>=0.10.2", +] [build-system] requires = ["setuptools>=74.1,<80", "setuptools-git-versioning>=2.0,<3"]