# Generated by makepkg 6.1.0
# Wed Oct 29 08:15:03 UTC 2025
pkgbase = python
	pkgdesc = Next generation of the python high-level scripting language
	pkgver = 3.12.12
	pkgrel = 2
	url = https://www.python.org/
	arch = i686
	arch = x86_64
	license = custom
	makedepends = libbz2-devel
	makedepends = libxcrypt-devel
	makedepends = libexpat-devel
	makedepends = mpdecimal-devel
	makedepends = libsqlite-devel
	makedepends = libffi-devel
	makedepends = ncurses-devel
	makedepends = libreadline-devel
	makedepends = liblzma-devel
	makedepends = openssl-devel
	makedepends = zlib-devel
	makedepends = autotools
	makedepends = autoconf-archive
	makedepends = gcc
	source = https://www.python.org/ftp/python/3.12.12/Python-3.12.12.tar.xz
	source = 003-3.4-select-cygwin.patch
	source = 005-3.7-ctypes-cygwin.patch
	source = 009-3.8-export-PySignal_SetWakeupFd.patch
	source = 012-3.8-pep3149-cygwin.patch
	source = 027-install-import-library.patch
	source = 900-msysize.patch
	source = 920-allow-win-drives-in-os-path-isabs.patch
	source = 940-rebase-python-dll.patch
	source = 950-rebase-dlls.patch
	source = 970-ossaudiodev.patch
	source = 980-fix-module-lib-dep.patch
	source = 990-cygwin-default-to-spawn-for-multiprocessing-and-disa.patch
	source = 991-py-limited-api.patch
	source = EXTERNALLY-MANAGED
	sha256sums = fb85a13414b028c49ba18bbd523c2d055a30b56b18b92ce454ea2c51edc656c4
	sha256sums = 82cfafc5b31ad4c9bb4c9786044c39c75762dbc2656abdfdc433c23fee69c02f
	sha256sums = f0bb75ca69c63894fc43e0f8218c9dbcc746935bf5ea095a724e6fb2f5dcc566
	sha256sums = 70f854f00de71372e49f2ebbff7491e09e9e036e8e3f3646fe2984e30fb4a9da
	sha256sums = 24cc76e155b5e017d2e46e784eb3407de60f2f1fd26e691ef222bc2088bbb9d5
	sha256sums = 9d0efb7e7e913e96b9f7953802311bbc2d046a7bfdcc3ffaf11fc509731b4d18
	sha256sums = a0acb9da960df3d509dfb530f548adeffbcab616e7f4f2fc92fc98659649d43b
	sha256sums = 85d9d042e0fa3493ec54b364e6b4fb6d2b12ba09641e01047bc84a09605ef76b
	sha256sums = b439ff4f0a1f13858f8fb596414b74ed2c14fc3103d90287bb8e461ee89288b9
	sha256sums = bcdb4e7922e30f7dfbd3993ffe6db2dfd0df29326bebd12203dce376ea3451d9
	sha256sums = ee109d91a1c7ea84d278d9a8b0e1feb397e691b8868d79f77ea7bb6b1b3b1968
	sha256sums = e2861218f05741bfe99b05bb41cf88e14f57747aedec251626691b05482a50bd
	sha256sums = d04ca4778f150b880e23b9bc1fe5c5385e41228399093320c80ad4d5e29c6aab
	sha256sums = 2124efe25780baee553f5634b1d0487a0fc631622f30198dcf4976b9665aa2a6
	sha256sums = 2c8cdad18085b8736e985653c0f18523958f29b72125e15124806a0f3d1a20ee

pkgname = python
	depends = libbz2
	depends = libexpat
	depends = libffi
	depends = liblzma
	depends = ncurses
	depends = libopenssl
	depends = libreadline
	depends = mpdecimal
	depends = libsqlite
	depends = zlib
	depends = libxcrypt
	provides = python3
	replaces = python3

pkgname = python-devel
	pkgdesc = Python headers and dev dependencies
	depends = python=3.12.12
