[package]
name = "python"
version = "3.14.7"
release = 1
description = "Python 3 programming language, with pip"
url = "https://www.python.org/"
license = ["PSF-2.0"]
arch = "x86_64"

[dependencies]
runtime = ["glibc", "bzip2", "expat", "gdbm", "libffi", "mpdecimal", "ncurses", "openssl",
           "readline", "sqlite", "util-linux", "xz", "zlib", "zstd"]
build = ["bzip2", "expat", "gdbm", "libffi", "mpdecimal", "ncurses", "openssl",
         "readline", "sqlite", "util-linux", "xz", "zlib", "zstd"]
provides = []
conflicts = []

[install]
backup = []

# sha256 verified against /sources/MD5SUMS on LE-OS (sources.toml)
[[source]]
url = "https://www.python.org/ftp/python/3.14.7/Python-3.14.7.tar.xz"
sha256 = "3b48dac8fb59f62eaa67ac83c1eb12bda1b7a08406dd286e252c11a66be27f81"

# OpenSSL 4.0 support: upstream CPython commits, stored in the recipe directory as
# fetched from https://github.com/python/cpython/commit/<id>.patch (see build.sh).
[[source]]
url = "gh-146207-openssl-4.0.patch"
sha256 = "15d2886dbca59ceec2f2ec8f7eea3d37fa899fad58d8c2228e9628ea3a318487"

[[source]]
url = "gh-148292-sslsocket-eof.patch"
sha256 = "39635e28d4de9c4b755cdb71064f80b7d5ef5999dd2d4f8b4a6c97abe8e73822"

[[source]]
url = "gh-148292-test-got-eof.patch"
sha256 = "c8e5a5c892e0414e85b97f165b0169410ac630575dec547e44d64bbc9c532371"

[build]
builddate = 1791551331
installed_size = 236000720
lpm_version = "0.9.8"
