@@ -28,14 +28,8 @@ function pyver_dist_dir {
28
28
29
29
CPYTHON_DIST_DIR=$( pyver_dist_dir " ${CPYTHON_VERSION} " )
30
30
fetch_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} "
39
33
40
34
tar -xJf " Python-${CPYTHON_VERSION} .tar.xz"
41
35
pushd " Python-${CPYTHON_VERSION} "
@@ -49,11 +43,6 @@ if [ "${4:-}" == "nogil" ]; then
49
43
CONFIGURE_ARGS+=(--disable-gil)
50
44
fi
51
45
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
57
46
if [ " ${AUDITWHEEL_POLICY} " == " manylinux2014" ] ; then
58
47
# Python 3.11+
59
48
export TCLTK_LIBS=" -ltk8.6 -ltcl8.6"
68
57
SQLITE_PREFIX=$( find /opt/_internal -maxdepth 1 -name ' sqlite*' )
69
58
if [ " ${SQLITE_PREFIX} " != " " ]; then
70
59
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;;
72
61
* ) ;;
73
62
esac
74
63
fi
97
86
make > /dev/null
98
87
make install > /dev/null
99
88
popd
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"
101
90
102
91
if [ " ${OPENSSL_PREFIX} " != " " ]; then
103
92
rm -rf " ${OPENSSL_PREFIX:? } /bin" " ${OPENSSL_PREFIX} /include" " ${OPENSSL_PREFIX} /lib/pkgconfig" " ${OPENSSL_PREFIX} /lib/*.so"
0 commit comments