From cea732ea290dc8ac4e88f9b658e345dcecbfb67c Mon Sep 17 00:00:00 2001 From: hajdul88 <52442977+hajdul88@users.noreply.github.com> Date: Fri, 16 Jan 2026 19:03:52 +0100 Subject: [PATCH] Update e2e_tests.yml --- .github/workflows/e2e_tests.yml | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/.github/workflows/e2e_tests.yml b/.github/workflows/e2e_tests.yml index 290fa77a4..e5ac28a3a 100644 --- a/.github/workflows/e2e_tests.yml +++ b/.github/workflows/e2e_tests.yml @@ -687,17 +687,10 @@ jobs: python-version: '3.11.x' extra-dependencies: "redis" - - name: Install minimal MCP dependencies from cognee-mcp lockfile + - name: Install MCP dependencies from cognee-mcp pyproject.toml run: | - # Extract exact versions of mcp, fastmcp, httpx from cognee-mcp lockfile - cd cognee-mcp - MCP_DEPS=$(uv export --no-hashes --format requirements.txt | grep -E '^(mcp|fastmcp|httpx)==') - cd .. - # Install into main .venv (where pytest runs) using the same Python - PYTHON=$(uv run which python) - echo "$MCP_DEPS" | "$PYTHON" -m pip install - # Verify installation - "$PYTHON" -c "import mcp; print('mcp version:', mcp.__version__)" + # Extract dependencies directly from cognee-mcp/pyproject.toml and install them + grep -E '"(fastmcp|mcp|httpx)' cognee-mcp/pyproject.toml | sed 's/.*"\(.*\)".*/\1/' | xargs uv run pip install - name: Run api/tool usage logger env: