@@ -28,14 +28,8 @@ function pyver_dist_dir {
2828
2929CPYTHON_DIST_DIR=$( pyver_dist_dir " ${CPYTHON_VERSION} " )
3030fetch_source " Python-${CPYTHON_VERSION} .tar.xz" " ${CPYTHON_DOWNLOAD_URL} /${CPYTHON_DIST_DIR} "
31- if [ " ${CERT_IDENTITY} " == " " ]; then
32- fetch_source " Python-${CPYTHON_VERSION} .tar.xz.asc" " ${CPYTHON_DOWNLOAD_URL} /${CPYTHON_DIST_DIR} "
33- gpg --import " ${MY_DIR} /cpython-pubkeys.txt"
34- gpg --verify " Python-${CPYTHON_VERSION} .tar.xz.asc"
35- else
36- fetch_source " Python-${CPYTHON_VERSION} .tar.xz.sigstore" " ${CPYTHON_DOWNLOAD_URL} /${CPYTHON_DIST_DIR} "
37- cosign verify-blob " Python-${CPYTHON_VERSION} .tar.xz" --bundle " Python-${CPYTHON_VERSION} .tar.xz.sigstore" --certificate-identity=" ${CERT_IDENTITY} " --certificate-oidc-issuer=" ${CERT_OIDC_ISSUER} "
38- fi
31+ fetch_source " Python-${CPYTHON_VERSION} .tar.xz.sigstore" " ${CPYTHON_DOWNLOAD_URL} /${CPYTHON_DIST_DIR} "
32+ cosign verify-blob " Python-${CPYTHON_VERSION} .tar.xz" --bundle " Python-${CPYTHON_VERSION} .tar.xz.sigstore" --certificate-identity=" ${CERT_IDENTITY} " --certificate-oidc-issuer=" ${CERT_OIDC_ISSUER} "
3933
4034tar -xJf " Python-${CPYTHON_VERSION} .tar.xz"
4135pushd " Python-${CPYTHON_VERSION} "
@@ -49,11 +43,6 @@ if [ "${4:-}" == "nogil" ]; then
4943 CONFIGURE_ARGS+=(--disable-gil)
5044fi
5145
52- if [ " ${CPYTHON_VERSION} " == " 3.6.15" ]; then
53- # https://github.com/python/cpython/issues/89863
54- # gcc-12+ uses these 2 flags in -O2 but they were only enabled in -O3 with gcc-11
55- CFLAGS_EXTRA=" ${CFLAGS_EXTRA} -fno-tree-loop-vectorize -fno-tree-slp-vectorize"
56- fi
5746if [ " ${AUDITWHEEL_POLICY} " == " manylinux2014" ] ; then
5847 # Python 3.11+
5948 export TCLTK_LIBS=" -ltk8.6 -ltcl8.6"
6857SQLITE_PREFIX=$( find /opt/_internal -maxdepth 1 -name ' sqlite*' )
6958if [ " ${SQLITE_PREFIX} " != " " ]; then
7059 case " ${CPYTHON_VERSION} " in
71- 3.6. * |3. 7.* |3.8.* |3.9.* |3.10.* ) sed -i " s|/usr/local/include/sqlite3|/opt/_internal/sqlite3/include|g ; s|sqlite_extra_link_args = ()|sqlite_extra_link_args = ('-Wl,--enable-new-dtags,-rpath=/opt/_internal/sqlite3/lib',)|g" setup.py;;
60+ 3.7.* |3.8.* |3.9.* |3.10.* ) sed -i " s|/usr/local/include/sqlite3|/opt/_internal/sqlite3/include|g ; s|sqlite_extra_link_args = ()|sqlite_extra_link_args = ('-Wl,--enable-new-dtags,-rpath=/opt/_internal/sqlite3/lib',)|g" setup.py;;
7261 * ) ;;
7362 esac
7463fi
9786make > /dev/null
9887make install > /dev/null
9988popd
100- rm -rf " Python-${CPYTHON_VERSION} " " Python-${CPYTHON_VERSION} .tar.xz" " Python-${CPYTHON_VERSION} .tar.xz.sigstore" " Python- ${CPYTHON_VERSION} .tar.xz.asc "
89+ rm -rf " Python-${CPYTHON_VERSION} " " Python-${CPYTHON_VERSION} .tar.xz" " Python-${CPYTHON_VERSION} .tar.xz.sigstore"
10190
10291if [ " ${OPENSSL_PREFIX} " != " " ]; then
10392 rm -rf " ${OPENSSL_PREFIX:? } /bin" " ${OPENSSL_PREFIX} /include" " ${OPENSSL_PREFIX} /lib/pkgconfig" " ${OPENSSL_PREFIX} /lib/*.so"
0 commit comments