2525 dependencies = ["requests"]
2626
2727 [dependency-groups]
28- dev = ["colorama", "rich" ]
28+ dev = ["colorama"]
2929 EOF
3030
3131 # Initialize uv and create lock file
6868 dependencies = ["requests"]
6969
7070 [dependency-groups]
71- dev = ["colorama", "rich" ]
71+ dev = ["colorama"]
7272 test = ["pytest-cov", "pytest-mock"]
7373 docs = ["mkdocs"]
7474 EOF
8989 python -c "import pytest_cov; import pytest_mock; print('[OK] Test dependencies installed')"
9090 python -c "import mkdocs; print('[OK] Docs dependencies installed')"
9191 # Verify dev group is NOT installed
92- if python -c "import rich " 2>/dev/null; then
93- echo "[ERROR] rich should not be installed"
92+ if python -c "import colorama " 2>/dev/null; then
93+ echo "[ERROR] colorama should not be installed"
9494 exit 1
9595 else
9696 echo "[OK] Dev group not installed as expected"
@@ -286,6 +286,7 @@ jobs:
286286 uses : ./actions/python-setup/uv
287287 with :
288288 python-version : ${{ matrix.python-version }}
289+ install-groups : ' dev'
289290
290291 - name : Verify Python version
291292 shell : bash
@@ -316,7 +317,7 @@ jobs:
316317 dependencies = ["requests", "numpy"]
317318
318319 [dependency-groups]
319- dev = ["colorama", "rich", " mypy"]
320+ dev = ["colorama", "mypy"]
320321 EOF
321322
322323 pip install uv
@@ -483,7 +484,7 @@ jobs:
483484 dependencies = ["requests"]
484485
485486 [dependency-groups]
486- dev = ["colorama", "rich" ]
487+ dev = ["colorama"]
487488 EOF
488489
489490 pip install uv
@@ -497,4 +498,4 @@ jobs:
497498 - name : Verify dev group installed
498499 shell : bash
499500 run : |
500- python -c "import colorama; import rich; print('[OK] Dev group explicitly installed')"
501+ python -c "import colorama; print('[OK] Dev group explicitly installed')"
0 commit comments