summaryrefslogtreecommitdiff
path: root/.github/workflows
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/build.yml15
1 files changed, 15 insertions, 0 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 8f5f70a..563a18c 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -10,6 +10,11 @@ jobs:
matrix:
os: [ubuntu-20.04, macos-11]
python-version: [3.5, 3.6, 3.7, 3.8, 3.9, "3.10", "3.11", "3.12-dev", "pypy-3.7"]
+ use-system-libs: [false]
+ include:
+ - os: ubuntu-20.04
+ python-version: "3.11"
+ use-system-libs: true
steps:
@@ -25,6 +30,16 @@ jobs:
- run: "make jq.c"
- run: tox -e py
+ if: ${{ !matrix.use-system-libs }}
+
+ - run: |
+ # Remove deps to make sure they're not being used
+ rm -r deps
+
+ sudo apt-get install -y libjq-dev libonig-dev
+
+ JQPY_USE_SYSTEM_LIBS=1 tox -e py
+ if: ${{ matrix.use-system-libs }}
build_sdist:
name: Build source distribution