From 8798bc2b159a9230541434eaa00c6001c966c537 Mon Sep 17 00:00:00 2001 From: AlexWells Date: Wed, 18 Sep 2024 15:09:41 +0100 Subject: [PATCH] Add installation from Github for upstream packages --- .github/workflows/code.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/code.yml b/.github/workflows/code.yml index 6798f8fe..e3b70fe1 100644 --- a/.github/workflows/code.yml +++ b/.github/workflows/code.yml @@ -55,7 +55,7 @@ jobs: matrix: os: [ubuntu-latest, windows-latest, macos-13] python: [cp37, cp38, cp39, cp310, cp311, cp312] - + use_master: [false, true] # Use p4p, pvxslibs, epicscorelibs master branches include: # Put coverage and results files in the project directory for mac @@ -90,6 +90,10 @@ jobs: - name: Install Python Dependencies run: pip install build cibuildwheel>=2.16.2 + - name: Install packages from Github + if: ${{ matrix.use_master }} + run: pip install git+https://github.com/epics-base/epicscorelibs.git git+https://github.com/epics-base/pvxs.git git+https://github.com/epics-base/p4p.git + - name: Build Wheel run: cibuildwheel --output-dir dist env: