File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -60,13 +60,13 @@ jobs:
60
60
# -----------------------------------------------------------
61
61
# 2️⃣ Install project + dev/test dependencies
62
62
# -----------------------------------------------------------
63
- - name : 📦 Install dependencies
63
+ - name : 📦 Install dependencies (editable + dev extra)
64
64
run : |
65
65
python -m pip install --upgrade pip
66
- # Install mcpgateway with its dev extras (defined in pyproject.toml)
67
- # This is the same as: make install-dev
68
- pip install ' .[dev]'
69
- # Ensure core testing tools are present (no-ops if already satisfied)
66
+ # install the project itself in *editable* mode so tests import the same codebase
67
+ # and pull in every dev / test extra declared in pyproject.toml
68
+ pip install -e .[dev]
69
+ # belt-and-braces – keep the core test tool-chain pinned here too
70
70
pip install pytest pytest-cov pytest-asyncio coverage[toml]
71
71
72
72
# -----------------------------------------------------------
You can’t perform that action at this time.
0 commit comments