diff --git a/.github/workflows/python.yml b/.github/workflows/python.yml index ebff2317e2..cc9fbe96c1 100644 --- a/.github/workflows/python.yml +++ b/.github/workflows/python.yml @@ -3,7 +3,7 @@ on: [push, pull_request] jobs: build: - name: build and test python bindings using setuptools + name: build runs-on: ${{ matrix.os }} strategy: @@ -15,7 +15,7 @@ jobs: with: submodules: recursive - - name: install dependencies (mac) + - name: dependencies (macos) if: runner.os == 'macOS' run: | brew install boost-build boost boost-python3 python@3.9 @@ -25,17 +25,17 @@ jobs: run: | sudo apt update - - name: install dependencies (linux) + - name: dependencies (linux) if: runner.os == 'Linux' run: | sudo apt install libboost-tools-dev libboost-python-dev libboost-dev libboost-system-dev python3 python3-setuptools - - name: build and install python module + - name: build/install run: | cd bindings/python DISTUTILS_DEBUG=1 python3 setup.py build_ext -j3 --libtorrent-link=static install --user - - name: run python tests + - name: tests run: | cd bindings/python python3 test.py