build: bump python versions in binaries
This commit is contained in:
@@ -11,8 +11,8 @@ assert HostPython3Recipe.python_depends == []
|
||||
|
||||
|
||||
class HostPython3RecipePinned(util.InheritedRecipeMixin, HostPython3Recipe):
|
||||
version = "3.10.14"
|
||||
sha512sum = "113d8faf2685a7a9e868e4c0ecb2767aae3e54a8d3722a2de5ca00049b336c8728a6a6506b282326d94acc71a5c534ea706ad7b886a6ec7d15eaf46505ef233b"
|
||||
version = "3.10.17"
|
||||
sha512sum = "26d06125edab989755f3ddc1e0ab4e5816d3e1d3ab6f92d2f48a5d1c2f7d4538bdbdecaac9141e9e84241e1a7809ffc8126b6f400e3abb7f867882a222448791"
|
||||
|
||||
|
||||
recipe = HostPython3RecipePinned()
|
||||
|
||||
@@ -11,8 +11,8 @@ assert Python3Recipe.python_depends == []
|
||||
|
||||
|
||||
class Python3RecipePinned(util.InheritedRecipeMixin, Python3Recipe):
|
||||
version = "3.10.14"
|
||||
sha512sum = "113d8faf2685a7a9e868e4c0ecb2767aae3e54a8d3722a2de5ca00049b336c8728a6a6506b282326d94acc71a5c534ea706ad7b886a6ec7d15eaf46505ef233b"
|
||||
version = "3.10.17"
|
||||
sha512sum = "26d06125edab989755f3ddc1e0ab4e5816d3e1d3ab6f92d2f48a5d1c2f7d4538bdbdecaac9141e9e84241e1a7809ffc8126b6f400e3abb7f867882a222448791"
|
||||
|
||||
|
||||
recipe = Python3RecipePinned()
|
||||
|
||||
@@ -19,8 +19,8 @@ git -C "$PROJECT_ROOT" rev-parse 2>/dev/null || fail "Building outside a git clo
|
||||
export GCC_STRIP_BINARIES="1"
|
||||
|
||||
# pinned versions
|
||||
PYTHON_VERSION=3.11.9
|
||||
PY_VER_MAJOR="3.11" # as it appears in fs paths
|
||||
PYTHON_VERSION=3.12.10
|
||||
PY_VER_MAJOR="3.12" # as it appears in fs paths
|
||||
PKG2APPIMAGE_COMMIT="a9c85b7e61a3a883f4a35c41c5decb5af88b6b5d"
|
||||
|
||||
VERSION=$(git describe --tags --dirty --always)
|
||||
@@ -41,7 +41,7 @@ download_if_not_exist "$CACHEDIR/appimagetool" "https://github.com/AppImage/AppI
|
||||
verify_hash "$CACHEDIR/appimagetool" "df3baf5ca5facbecfc2f3fa6713c29ab9cefa8fd8c1eac5d283b79cab33e4acb"
|
||||
|
||||
download_if_not_exist "$CACHEDIR/Python-$PYTHON_VERSION.tar.xz" "https://www.python.org/ftp/python/$PYTHON_VERSION/Python-$PYTHON_VERSION.tar.xz"
|
||||
verify_hash "$CACHEDIR/Python-$PYTHON_VERSION.tar.xz" "9b1e896523fc510691126c864406d9360a3d1e986acbda59cda57b5abda45b87"
|
||||
verify_hash "$CACHEDIR/Python-$PYTHON_VERSION.tar.xz" "07ab697474595e06f06647417d3c7fa97ded07afc1a7e4454c5639919b46eaea"
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ PYINSTALLER_REPO="https://github.com/pyinstaller/pyinstaller.git"
|
||||
PYINSTALLER_COMMIT="5d7a0449ecea400eccbbb30d5fcef27d72f8f75d"
|
||||
# ^ tag "v6.6.0"
|
||||
|
||||
PYTHON_VERSION=3.11.9
|
||||
PYTHON_VERSION=3.12.10
|
||||
|
||||
|
||||
# Let's begin!
|
||||
@@ -35,7 +35,7 @@ else
|
||||
fi
|
||||
PYTHON_DOWNLOADS="$CACHEDIR/python$PYTHON_VERSION"
|
||||
mkdir -p "$PYTHON_DOWNLOADS"
|
||||
for msifile in core dev exe lib pip tools; do
|
||||
for msifile in core dev exe lib pip; do
|
||||
echo "Installing $msifile..."
|
||||
download_if_not_exist "$PYTHON_DOWNLOADS/${msifile}.msi" "https://www.python.org/ftp/python/$PYTHON_VERSION/$PYARCH/${msifile}.msi"
|
||||
download_if_not_exist "$PYTHON_DOWNLOADS/${msifile}.msi.asc" "https://www.python.org/ftp/python/$PYTHON_VERSION/$PYARCH/${msifile}.msi.asc"
|
||||
|
||||
@@ -3,8 +3,8 @@
|
||||
set -e
|
||||
|
||||
# Parameterize
|
||||
PYTHON_VERSION=3.11.9
|
||||
PY_VER_MAJOR="3.11" # as it appears in fs paths
|
||||
PYTHON_VERSION=3.12.10
|
||||
PY_VER_MAJOR="3.12" # as it appears in fs paths
|
||||
PACKAGE=Electrum
|
||||
GIT_REPO=https://github.com/spesmilo/electrum
|
||||
|
||||
@@ -37,7 +37,7 @@ PKG_FILE="python-${PYTHON_VERSION}-macos11.pkg"
|
||||
if [ ! -f "$CACHEDIR/$PKG_FILE" ]; then
|
||||
curl -o "$CACHEDIR/$PKG_FILE" "https://www.python.org/ftp/python/${PYTHON_VERSION}/$PKG_FILE"
|
||||
fi
|
||||
echo "b6cfdee2571ca56ee895043ca1e7110fb78a878cee3eb0c21accb2de34d24b55 $CACHEDIR/$PKG_FILE" | shasum -a 256 -c \
|
||||
echo "8373e58da4ea146b3eb1c1f9834f19a319440b6b679b06050b1f9ee3237aa8e4 $CACHEDIR/$PKG_FILE" | shasum -a 256 -c \
|
||||
|| fail "python pkg checksum mismatched"
|
||||
sudo installer -pkg "$CACHEDIR/$PKG_FILE" -target / \
|
||||
|| fail "failed to install python"
|
||||
|
||||
Reference in New Issue
Block a user