diff --git a/.github/workflows/python-tests.yml b/.github/workflows/python-tests.yml index dd3b8c2..786bc35 100644 --- a/.github/workflows/python-tests.yml +++ b/.github/workflows/python-tests.yml @@ -24,19 +24,22 @@ jobs: uses: actions/setup-python@v4 with: python-version: '3.10' - + # Step 3: Install dependencies - - name: Install dependencies and libbdsg + - name: Install build tools run: | python -m pip install --upgrade pip - # Install libbdsg by cloning and installing from its directory + pip install setuptools wheel setuptools_scm + + - name: Install libbdsg + run: | git clone --recursive https://github.com/vgteam/libbdsg.git cd libbdsg pip install . cd .. - # Install other dependencies from requirements.txt - pip install -r requirements.txt - # Step 4: Run tests + - name: Install dependencies + run: pip install -r requirements.txt + - name: Run tests - run: pytest + run: pytest \ No newline at end of file