From ed547f629adaf264a450a9e5e0d8a2bd19195926 Mon Sep 17 00:00:00 2001 From: Seth Michael Larson Date: Wed, 8 May 2024 16:32:50 -0500 Subject: [PATCH] Install optional dependencies during testing --- .github/workflows/source-and-docs-release.yml | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/.github/workflows/source-and-docs-release.yml b/.github/workflows/source-and-docs-release.yml index 8237063c..4f45d9b7 100644 --- a/.github/workflows/source-and-docs-release.yml +++ b/.github/workflows/source-and-docs-release.yml @@ -158,6 +158,30 @@ jobs: with: name: source + - name: "Install dependencies for testing" + run: | + sudo apt-get update + sudo apt-get -yq install \ + build-essential \ + pkg-config \ + libb2-dev \ + libbz2-dev \ + libffi-dev \ + libgdbm-dev \ + libgdbm-compat-dev \ + liblzma-dev \ + libmpdec-dev \ + libncurses5-dev \ + libreadline6-dev \ + libsqlite3-dev \ + libssl-dev \ + lzma \ + lzma-dev \ + tk-dev \ + uuid-dev \ + xvfb \ + zlib1g-dev + - name: "Test Python source tarballs" run: | mkdir -p ./tmp/installation/