mirror of
https://github.com/psycopg/psycopg2.git
synced 2025-11-01 16:27:33 +03:00
ci: include lib required to delocate on alpine
Since some recent alpine version the krb5-libs package is not installed by default anymore. When building the libpq the package got installed as a side effect of installing krb5-dev, but, in case libpq build was cached, the libraries would have been missing when packaging the wheel or importing psycopg for test.
This commit is contained in:
parent
ee4ea12eb1
commit
6517db9bc6
|
|
@ -40,11 +40,20 @@ case "$(uname)" in
|
|||
;;
|
||||
esac
|
||||
|
||||
# Install packages required for test and wheels build, regardless of whether
|
||||
# we will build the libpq or not.
|
||||
case "$ID" in
|
||||
alpine)
|
||||
apk add --no-cache krb5-libs
|
||||
;;
|
||||
esac
|
||||
|
||||
if [[ -f "${LIBPQ_BUILD_PREFIX}/lib/libpq.${library_suffix}" ]]; then
|
||||
echo "libpq already available: build skipped" >&2
|
||||
exit 0
|
||||
fi
|
||||
|
||||
# Install packages required to build the libpq.
|
||||
case "$ID" in
|
||||
centos)
|
||||
yum update -y
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user