A tiny bit more

This commit is contained in:
Armen 2021-09-09 16:42:03 -04:00
parent de4fe1ea4b
commit e8ddb29c2d

View File

@ -54,27 +54,24 @@ if [[ $(uname -m) != 'arm64' ]]; then
fi fi
cp ${wheeldir}/*.whl ${distdir} cp ${wheeldir}/*.whl ${distdir}
# XXX: Move this code into a test script # kill the libpq to make sure tests don't depend on it
if [[ $(uname -m) != 'arm64' ]]; then [[ -z "${LIBPQ:-}" ]] && mv "$LIBPQ" "${LIBPQ}-bye"
# kill the libpq to make sure tests don't depend on it
mv "$LIBPQ" "${LIBPQ}-bye"
# Install and test the built wheel # Install and test the built wheel
pip install ${PACKAGE_NAME:-psycopg2} --no-index -f "$distdir" pip install ${PACKAGE_NAME:-psycopg2} --no-index -f "$distdir"
# Print psycopg and libpq versions # Print psycopg and libpq versions
python -c "import psycopg2; print(psycopg2.__version__)" python -c "import psycopg2; print(psycopg2.__version__)"
python -c "import psycopg2; print(psycopg2.__libpq_version__)" python -c "import psycopg2; print(psycopg2.__libpq_version__)"
python -c "import psycopg2; print(psycopg2.extensions.libpq_version())" python -c "import psycopg2; print(psycopg2.extensions.libpq_version())"
# fail if we are not using the expected libpq library # fail if we are not using the expected libpq library
# Disabled as we just use what's available on the system on macOS # Disabled as we just use what's available on the system on macOS
# if [[ "${WANT_LIBPQ:-}" ]]; then # if [[ "${WANT_LIBPQ:-}" ]]; then
# python -c "import psycopg2, sys; sys.exit(${WANT_LIBPQ} != psycopg2.extensions.libpq_version())" # python -c "import psycopg2, sys; sys.exit(${WANT_LIBPQ} != psycopg2.extensions.libpq_version())"
# fi # fi
python -c "import tests; tests.unittest.main(defaultTest='tests.test_suite')" python -c "import tests; tests.unittest.main(defaultTest='tests.test_suite')"
# just because I'm a boy scout # just because I'm a boy scout
mv "${LIBPQ}-bye" "$LIBPQ" [[ -z "${LIBPQ:-}" ]] && mv "${LIBPQ}-bye" "$LIBPQ"
fi