@@ -228,7 +228,7 @@ jobs:
228228 run : |
229229 python -m pip install --upgrade pip
230230 pip install --upgrade build wheel
231- pip install -e .[ tests]
231+ pip install -e . --group tests
232232
233233 - name : Login to GitHub Container Registry
234234 if : env.SKIP_UNSTABLE == 'false'
@@ -349,6 +349,7 @@ jobs:
349349 needs-quarto : true
350350 dependencies : ' pandoc'
351351 sphinxopts : ' -j 1 -W --color'
352+ group-dependencies-name : " doc"
352353
353354 - name : Stop the Geometry service
354355 if : always()
@@ -446,6 +447,7 @@ jobs:
446447 python-version : ${{ env.MAIN_PYTHON_VERSION }}
447448 checkout : false
448449 randomize : true
450+ group-dependencies-name : " tests"
449451
450452 - name : Upload coverage to Codecov
451453 uses : codecov/codecov-action@5a1091511ad55cbe89839c7260b706298ca349f7 # v5.5.1
@@ -515,8 +517,7 @@ jobs:
515517 - name : Install minimum requirements
516518 run : |
517519 python -m pip install --upgrade pip
518- pip install -e .[all,tests-minimal]
519- pip install pytest
520+ pip install -e .[all] --group tests-minimal
520521
521522 - name : Start Geometry service and verify start
522523 env :
@@ -568,7 +569,7 @@ jobs:
568569 - name : Install minimum requirements
569570 run : |
570571 python -m pip install --upgrade pip
571- pip install -e .[ tests-minimal]
572+ pip install -e . --group tests-minimal
572573 # Uninstall pytest-pyvista (not needed for these tests)
573574 pip uninstall -y pytest-pyvista
574575 # Installing docker (needed for the tests)
@@ -741,7 +742,7 @@ jobs:
741742 python -m venv .venv
742743 .\.venv\Scripts\Activate.ps1
743744 python -m pip install --upgrade pip
744- pip install -e .[ tests]
745+ pip install -e . --group tests
745746
746747 - name : Restore images cache
747748 uses : actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
@@ -842,7 +843,7 @@ jobs:
842843 - name : Validate connection using PyAnsys Geometry
843844 run : |
844845 python -m pip install --upgrade pip
845- pip install -e .[ tests]
846+ pip install -e . --group tests
846847
847848 - name : Start Geometry service and verify start
848849 env :
@@ -868,6 +869,7 @@ jobs:
868869 pytest-extra-args : " --use-existing-service=yes"
869870 checkout : false
870871 randomize : true
872+ group-dependencies-name : " tests"
871873
872874 - name : " Compressing Linux Dockerfile"
873875 uses : vimtor/action-zip@1379ea20d4c5705669ba81fd626dd01b1c738f26 # v1.2
0 commit comments