From 6d577cee3518e0f27e0ea947dc7b2f263ffb4b1a Mon Sep 17 00:00:00 2001 From: Martin Bubel Date: Sun, 21 Jul 2024 23:49:05 +0200 Subject: [PATCH] add setuptools installation to build workflow --- .github/workflows/test-and-deploy.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/test-and-deploy.yml b/.github/workflows/test-and-deploy.yml index 1b593111..4c579c4f 100644 --- a/.github/workflows/test-and-deploy.yml +++ b/.github/workflows/test-and-deploy.yml @@ -127,6 +127,7 @@ jobs: - name: Build lib run: | + pip install setuptools pip install wheel python setup.py develop python setup.py bdist_wheel @@ -159,6 +160,7 @@ jobs: - name: Build lib run: | + pip install setuptools pip install wheel python setup.py develop python setup.py bdist_wheel @@ -185,6 +187,10 @@ jobs: - name: Checkout uses: actions/checkout@v3 + - name: Install build dependencies + run: | + /opt/python/${{ matrix.python }}/bin/python -m pip install setuptools + - name: Compile c headers run: | /opt/python/${{ matrix.python }}/bin/python setup.py develop