Skip to content

Commit 35334a3

Browse files
committed
jq not on manylinux/musllinux
1 parent 7d547dd commit 35334a3

1 file changed

Lines changed: 16 additions & 15 deletions

File tree

.github/workflows/wheels-dependencies.sh

Lines changed: 16 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -90,21 +90,22 @@ fi
9090
ARCHIVE_SDIR=pillow-depends-main
9191

9292
VERSIONS_FILE="$PROJECTDIR/.github/dependencies.json"
93-
FREETYPE_VERSION=$(jq -r '.freetype' "$VERSIONS_FILE")
94-
HARFBUZZ_VERSION=$(jq -r '.harfbuzz' "$VERSIONS_FILE")
95-
LIBPNG_VERSION=$(jq -r '.libpng' "$VERSIONS_FILE")
96-
JPEGTURBO_VERSION=$(jq -r '.jpegturbo' "$VERSIONS_FILE")
97-
OPENJPEG_VERSION=$(jq -r '.openjpeg' "$VERSIONS_FILE")
98-
XZ_VERSION=$(jq -r '.xz' "$VERSIONS_FILE")
99-
ZSTD_VERSION=$(jq -r '.zstd' "$VERSIONS_FILE")
100-
TIFF_VERSION=$(jq -r '.tiff' "$VERSIONS_FILE")
101-
LCMS2_VERSION=$(jq -r '.lcms2' "$VERSIONS_FILE")
102-
ZLIB_NG_VERSION=$(jq -r '.["zlib-ng"]' "$VERSIONS_FILE")
103-
LIBWEBP_VERSION=$(jq -r '.libwebp' "$VERSIONS_FILE")
104-
BZIP2_VERSION=$(jq -r '.bzip2' "$VERSIONS_FILE")
105-
LIBXCB_VERSION=$(jq -r '.libxcb' "$VERSIONS_FILE")
106-
BROTLI_VERSION=$(jq -r '.brotli' "$VERSIONS_FILE")
107-
LIBAVIF_VERSION=$(jq -r '.libavif' "$VERSIONS_FILE")
93+
_get_ver() { python3 -c "import json; print(json.load(open('$VERSIONS_FILE'))['$1'])"; }
94+
FREETYPE_VERSION=$(_get_ver freetype)
95+
HARFBUZZ_VERSION=$(_get_ver harfbuzz)
96+
LIBPNG_VERSION=$(_get_ver libpng)
97+
JPEGTURBO_VERSION=$(_get_ver jpegturbo)
98+
OPENJPEG_VERSION=$(_get_ver openjpeg)
99+
XZ_VERSION=$(_get_ver xz)
100+
ZSTD_VERSION=$(_get_ver zstd)
101+
TIFF_VERSION=$(_get_ver tiff)
102+
LCMS2_VERSION=$(_get_ver lcms2)
103+
ZLIB_NG_VERSION=$(_get_ver zlib-ng)
104+
LIBWEBP_VERSION=$(_get_ver libwebp)
105+
BZIP2_VERSION=$(_get_ver bzip2)
106+
LIBXCB_VERSION=$(_get_ver libxcb)
107+
BROTLI_VERSION=$(_get_ver brotli)
108+
LIBAVIF_VERSION=$(_get_ver libavif)
108109

109110
function build_pkg_config {
110111
if [ -e pkg-config-stamp ]; then return; fi

0 commit comments

Comments
 (0)