diff --git a/.gitea/workflows/python-package.yaml b/.gitea/workflows/python-package.yaml index dfbbf27..fcb4019 100644 --- a/.gitea/workflows/python-package.yaml +++ b/.gitea/workflows/python-package.yaml @@ -24,15 +24,18 @@ jobs: run: | apt-get update apt-get install -y python3 python3-pip - - name: Installing Python Dependencies - if: success() - run: python3 -m pip install --upgrade pip setuptools wheel build twine pytest --break-system-packages - name: Check out repository code if: success() uses: actions/checkout@v3 + - name: Installing Python Dependencies + if: success() + run: python3 -m pip install --upgrade pip setuptools wheel build twine pytest --break-system-packages + - name: Installing Python Test Dependencies + if: success() && hashFiles('requirements_test.txt') != '' + run: python3 -m pip install --upgrade -r requirements_test.txt --break-system-packages - name: Installing package if: success() - run: python3 -m pip install . --break-system-packages + run: python3 -m pip install .[test] --break-system-packages - name: Test Python Code if: success() run: python3 -m pytest test