# Generated by makepkg 6.1.0
# Tue Sep 10 07:01:11 UTC 2024
pkgbase = mingw-w64-python3.12
	pkgdesc = A high-level scripting language (mingw-w64)
	pkgver = 3.12.5
	pkgrel = 1
	url = https://www.python.org/
	arch = any
	license = spdx:PSF-2.0
	makedepends = mingw-w64-ucrt-x86_64-cc
	makedepends = mingw-w64-ucrt-x86_64-autotools
	makedepends = autoconf-archive
	depends = mingw-w64-ucrt-x86_64-gcc-libs
	depends = mingw-w64-ucrt-x86_64-expat
	depends = mingw-w64-ucrt-x86_64-bzip2
	depends = mingw-w64-ucrt-x86_64-libffi
	depends = mingw-w64-ucrt-x86_64-mpdecimal
	depends = mingw-w64-ucrt-x86_64-ncurses
	depends = mingw-w64-ucrt-x86_64-openssl
	depends = mingw-w64-ucrt-x86_64-sqlite3
	depends = mingw-w64-ucrt-x86_64-tcl
	depends = mingw-w64-ucrt-x86_64-tk
	depends = mingw-w64-ucrt-x86_64-zlib
	depends = mingw-w64-ucrt-x86_64-xz
	depends = mingw-w64-ucrt-x86_64-tzdata
	source = https://www.python.org/ftp/python/3.12.5/Python-3.12.5.tar.xz
	source = 0001-sysconfig-make-_sysconfigdata.py-relocatable.patch
	source = 0002-build-add-with-nt-threads-and-make-it-default-on-min.patch
	source = 0003-Define-MS_WINDOWS-and-others-when-compiling-with-MIN.patch
	source = 0004-configure-add-MACHDEP-and-platform-on-MINGW.patch
	source = 0005-Add-default-configuration-for-MINGW.patch
	source = 0006-configure-enable-largefile-support-by-default-for-Mi.patch
	source = 0007-Add-PC-to-CPPFLAGS-and-to-SRCDIRS-on-Mingw.patch
	source = 0008-posixmodule.c-Define-necessary-headers-for-compiling.patch
	source = 0009-Build-winreg-by-default-when-compiling-for-MINGW.patch
	source = 0010-pyport.h-Add-support-for-MINGW.patch
	source = 0011-configure-add-options-so-that-shared-build-is-possib.patch
	source = 0012-Add-dynamic-loading-support-for-MINGW.patch
	source = 0013-Ignore-main-program-for-frozen-scripts-on-MINGW.patch
	source = 0014-Detect-winsock2-and-setup-_socket-module-on-MINGW.patch
	source = 0015-Enable-some-windows-specific-modules.patch
	source = 0016-sysconfig-MINGW-build-extensions-with-GCC.patch
	source = 0017-sysconfig-treat-MINGW-builds-as-POSIX-builds.patch
	source = 0018-Add-support-for-stdcall-without-underscore.patch
	source = 0019-Customize-site-for-MINGW.patch
	source = 0020-add-python-config-sh.patch
	source = 0021-mingw-prefer-unix-sep-if-MSYSTEM-environment-variabl.patch
	source = 0022-msys-cygwin-semi-native-build-sysconfig.patch
	source = 0023-sysconfig-mingw-sysconfig-like-posix.patch
	source = 0024-mingw-use-backslashes-in-compileall-py.patch
	source = 0025-mingw-pdcurses_ISPAD.patch
	source = 0026-remove_path_max.default.patch
	source = 0027-dont-link-with-gettext.patch
	source = 0028-ctypes-python-dll.patch
	source = 0029-gdbm-module-includes.patch
	source = 0030-use-gnu_printf-in-format.patch
	source = 0031-mingw-fix-ssl-dont-use-enum_certificates.patch
	source = 0032-fix-using-dllhandle-and-winver-mingw.patch
	source = 0033-Add-AMD64-to-sys-config-so-msvccompiler-get_build_ve.patch
	source = 0034-MINGW-link-with-additional-library.patch
	source = 0035-install-msilib.patch
	source = 0036-fix-signal-module-build.patch
	source = 0037-build-build-winconsoleio-and-_testconsole.patch
	source = 0038-expose-sem_unlink.patch
	source = 0039-Use-cygpty-while-using-isatty.patch
	source = 0040-build-link-win-resource-files-and-build-pythonw.patch
	source = 0041-fix-isselectable.patch
	source = 0042-configure.ac-fix-inet_pton-check.patch
	source = 0043-pass-gen-profile-ldflags.patch
	source = 0044-pkg-config-windows-must-link-ext-with-python-lib.patch
	source = 0045-importlib-bootstrap-path-sep.patch
	source = 0046-warnings-fixes.patch
	source = 0047-fix-build-testinternalcapi.patch
	source = 0048-clang-arm64.patch
	source = 0049-configure.ac-set-MINGW-stack-reserve.patch
	source = 0050-Don-t-use-os.pathsep-to-find-EOF.patch
	source = 0051-Fix-extension-suffix-for-c-extensions-on-mingw.patch
	source = 0052-Change-the-get_platform-method-in-sysconfig.patch
	source = 0053-build-Fix-ncursesw-include-lookup.patch
	source = 0054-tests-fix-test_bytes.patch
	source = 0055-time-fix-strftime-not-raising-for-invalid-year-value.patch
	source = 0056-ctypes-find_library-c-should-return-None-with-ucrt.patch
	source = 0057-build-Disable-checks-for-dlopen-dlfcn.patch
	source = 0058-Fix-install-location-of-the-import-library.patch
	source = 0059-build-Integrate-venvlauncher-build-installation-into.patch
	source = 0060-configure.ac-set-_WIN32_WINNT-version.patch
	source = 0061-configure.ac-don-t-check-for-clock_-functions.patch
	source = 0062-expanduser-normpath-paths-coming-from-env-vars.patch
	source = 0063-CI-test-the-build-and-add-some-mingw-specific-tests.patch
	source = 0064-Define-PY3_DLLNAME-to-fix-build.patch
	source = 0065-_testconsole.c-Fix-casing-path-sep.patch
	source = 0066-Return-consistent-architecture-markers-for-python-on.patch
	source = 0067-handle-ncursesw-pkg-config-when-cross-compiling.patch
	source = 0068-mingw_smoketests-fix-_UCRT-condition.patch
	source = 0069-Modify-sys.winver-to-match-upstream.patch
	source = 0070-Change-user-site-packages-path-to-include-the-enviro.patch
	source = 0071-configure-Include-a-header-in-the-check-for-_beginth.patch
	source = 0072-configure.ac-Default-to-without-c-locale-coercion-on.patch
	source = 0073-Fix-failing-tests.patch
	source = 0074-Don-t-change-os.sep-with-an-empty-MSYSTEM-env-var-no.patch
	source = 0075-def-VPATH-when-compiling-Python-sysmodule.c.patch
	source = 0076-Make-_Py_CheckPython3-extern.patch
	source = 0077-link-with-bcrypt.patch
	source = 0078-correctly-find-native-python.patch
	source = 0079-Add-extra-flags-for-_bootstrap_python.patch
	source = 0080-posixmodule-undefine-HAVE_OPENDIR.patch
	source = 0081-getpath.py-add-support-for-mingw.patch
	source = 0082-Don-t-build-_posixsubprocess-on-Windows.patch
	source = 0083-_ssl-link-with-ws2_32.patch
	source = 0084-Always-normalize-path-in-abspath.patch
	source = 0085-Include-winsock.h-when-checking-for-netdb-function.patch
	source = 0086-include-_multiprocessing-semaphore.c-on-win32.patch
	source = 0087-configure-build-mmap-module-on-win32.patch
	source = 0088-venv-creation-fixes.patch
	source = 0089-move-the-shutdown-function-where-winsock.h-is-includ.patch
	source = 0090-configure.ac-set-BUILDEXEEXT-and-EXEEXT.patch
	source = 0091-configure.ac-fix-building-some-test-modules.patch
	source = 0092-Don-t-convert-sysconfig.get_config_var-VPATH-to-an-a.patch
	source = 0093-Always-convert-to-before-passing-though-pathcch-func.patch
	source = 0094-Build-venvlauncher.exe-from-PC-launcher.c.patch
	source = 0095-getpath.py-fix-dirname.patch
	source = 0096-getpath-use-normpath-on-all-generated-paths.patch
	source = 0097-pathconfig-normpath-sys.path-0.patch
	source = 0098-smoketests-add-some-tests-for-sys-site-paths.patch
	source = 0099-Search-DLLs-only-on-paths-added-using-add_dll_direct.patch
	source = 0100-Build-and-install-libpython3.dll.patch
	source = 0101-Port-GetPythonImport-to-mingw.patch
	source = 0102-LoadLibraryExW-make-sure-to-only-use-backslashes-for.patch
	source = 0103-mingw_smoketests-add-a-test-to-check-if-sysconfig-re.patch
	source = 0104-Add-missing-library-for-multiprocessing-module.patch
	source = 0105-selectmodule-add-support-for-MINGW.patch
	source = 0106-readline-disable-on-MINGW.patch
	source = 0107-Add-libraries-to-fix-compile-of-ctypes-on-MINGW.patch
	source = 0108-Add-lpython-version-while-linking-stdlib.patch
	source = 0109-Enable-_uuid-on-MINGW.patch
	source = 0110-Enable-curses-library-on-MINGW.patch
	source = 0111-mingw_smoketests-disable-distutils-related-tests.patch
	source = 0112-mingw_smoketests-skip-test_c_ext_build-for-in-tree-b.patch
	source = 0113-configure.ac-use-autoconf-2.69.patch
	source = 0114-CI-clean-up-ignored-tests.patch
	source = 0115-gcc-make-incompatible-pointer-types-as-warning.patch
	source = 0116-CI-normalize-path-in-test_makefile.patch
	sha256sums = fa8a2e12c5e620b09f53e65bcd87550d2e5a1e2e04bf8ba991dcc55113876397
	sha256sums = c25c4d3b262438814ceefbc938f7710766071b541f5e46c017162b1cf564a59e
	sha256sums = cacfd20cd8d5050d92967bd7f73fed374fe051ee0a8e44e5edbc2ac2cf21b5c6
	sha256sums = 2f9841e5eb70404d20b4fb0fecf95b75438e50ae6b0080e370edb1fd6f58b710
	sha256sums = c7fdf7fe1d3fa68495dcce49b8456f4da288c6d7b919f535c0888cab99f8bd77
	sha256sums = a377c41bba88659aa9ba52710ec93b466ddb0948b535b8166731042aa9b6634c
	sha256sums = 18485e3197aeb4b88e32d91a92b1895aa6fc41a88fe1f7930237676dea1c7d43
	sha256sums = 98bc8fe39d01c47330056e9ccf61367858eca788f051036814ede2ea1e9f9134
	sha256sums = bf853393ef38f83cd875ac8bb7ec5abfbe3cc9532010458c05b28e40da8c7fb4
	sha256sums = 810e1d7fe6599e380baee7ac9b0dbf8a0a565c56ebd62a442c205a366dcc15c8
	sha256sums = f1fe09a03acb12163f8f219d902c605ffc6dd8b2ab871fd9d6ecca77155991ca
	sha256sums = 671c8a85556ddc20d011ee69e9a5c49ababed9892d9727f34d4a0b479684717e
	sha256sums = f919795a736ebffb5eba27caab369ca9d9d306e79139c66654d1ea626b630c2a
	sha256sums = 0931ff6f5b749a1286faf6ea45722adec4a81c4bc44d61e201640d37d2df8696
	sha256sums = 360b54765b0688e8e472aa38dc5e3c0b2b8565398d78c8580e00a9d1967086c3
	sha256sums = f14bc2b07e512b1615a6d04f9bec7e1abaa52be4df06ae408e1699520112fc91
	sha256sums = 4c1c096c5717bd0d0b43d4ca2997df61f73b678bd88797d65a0cd9af6681f036
	sha256sums = 6eac3c3975dd6792201de33432592d43373a5b24dc39c033b59a7eef9583fa21
	sha256sums = aebb3ad40380da3f5fc2ff3612c8a99d287edef62bc6cdb79a9dd8289d14e570
	sha256sums = f437d1360a4ffccc865c594d902712a1a1cd7e67160e59afdb97bfe9d26b6251
	sha256sums = 8841bed95aba2b7e532a4853d36bd7ed43116778c017787e40b8f055066de211
	sha256sums = 25c5cbf1ea24b2c24439c499c9c6d349c0b4c34f673cddfa2fe7906d74f299c8
	sha256sums = c9ff01f5531f083a8fbc86603df07d06f2829e97e620300463b92e2789b918d7
	sha256sums = 41480c96a6b4d3de413373772bb79402cf6543cc3b8972c1a47f87d24fd00e12
	sha256sums = 072d56ca654dea5aad415359876853abdfbe1d9eea7ffd985692fc56ab79fd77
	sha256sums = 88b67f7cda7eb56273f5886798f9cf6f27c7b9544827b8467b1f98640dca6331
	sha256sums = 425e3d3a770ac8b88dc70435f6825a03df47df5b3485dc7b94a1fcfc7702814b
	sha256sums = 532c7ebd7ec9e3af5082dba46cd5e6b34c41ca9e83ac6beb0ef2bab4f94f087f
	sha256sums = 56813d3d6065fc08d76ed89ac746ffccc23759ab9a3041a0df6413cef6974a4e
	sha256sums = 889ab9286669db4d5171af3fd20e54de4fe7e0f91cc62e25ec22ab7d8bd529fb
	sha256sums = c53a86ea2b42184975001c3cebac90c8ccd1c253d44021a8e565849d2d9c259c
	sha256sums = 2334dca72beb517c8e76b12a10745f809dfb6e0d85e4712505e854c78930a3ab
	sha256sums = c214dc5380fb259a9a8d503e9988f1ba19407ff0a9e061f684c7f615438eb58e
	sha256sums = 67f31b192cd8ddcf55a2152ecc9fad242880f4302ffcf58bfd995f6209d63879
	sha256sums = a19f7140dc0b2b36dcac893f65b098d1eda84bce9e33c0188e9054bf15f33a06
	sha256sums = 232c284456215c866aef0aa55b14598f476ab14b2ce5a66afca73d92060bdbb4
	sha256sums = bcbbdfc2131b70b3267339273b8f93565e898d02eb95d794afd978ac1548c742
	sha256sums = d1c626aae31940b7f537c0188b84a094e83fb7819ea9ec223251a5417e43eafc
	sha256sums = eba32acac52825d19559371e6755fbb2c67315198b15263047bae2fe8f70e31a
	sha256sums = 7726fa0cece07869a48057bbffb2f8d861700210e336bbea861c580bf318e791
	sha256sums = 021b4424c1bb7d10a53ae33050179104204b3fe523ca06b2ed81d58848fe856e
	sha256sums = 341e1f13f59c051f4c727d7d7372ad40adad7a1d591a19d8fe28727a00052ee1
	sha256sums = 107f02abd8a019a98a8dc880c3b599c7858cbc5d749a5330847b1ac60d986c79
	sha256sums = 5692833312d6da773f787e4b70c5bd47149899b7457330789781085b57e3cc30
	sha256sums = 02a22cbee10484d7cc122597388dbaed10e9ed1ec2d38f12ea40e418649be094
	sha256sums = 2221057d7a26e5e97abc71a71a59d0a127adff24cc60641ba7becfeafa5fa486
	sha256sums = 8bb9afa628c843793cdee86688ffede2b736ea8996a120d03fcd709980f9a824
	sha256sums = 7e4e3f7d46cae8fcfe4fd5e26eff96cd1f182b5e0b7e67d760ffbba9389f8c51
	sha256sums = 563b473ec3f64749c27abfd479de09b0fba1f3f1e1ecb10a526dca1a221ff576
	sha256sums = 1a70c15f0a11bae576b1477d196a3209b7bad9253154d7ea86d5fbd2fed31810
	sha256sums = ad45e88d6d8e7c1f161767be3a4854cfbb8065a8467fd99e2e1c9b6d41989794
	sha256sums = e21280e92fd3ded0cce162f8f4b44e9d79b72c47052b2cd756402be96cce7a07
	sha256sums = 1e37855c0d2e14acb0c9f2991a5138d6c2335d75e44909664ea86c0ba8ba00c7
	sha256sums = 2b12fbe9f868245ccd785eba0564bc00f66cafd97d7e66d0ddb4beb837ccc809
	sha256sums = 675648f73d9e31f5fa9f83c2d1598d672ec21cf3b95ae97f71ea51373cb717d8
	sha256sums = a4a5c68d4d6db89c402b34dd736ce17e3b7b16843d3bf9bde2cd7fa56fd3bf4b
	sha256sums = 49f0791da90b9419e8e026ca9ddb85629575545f4dd802f89c008ab7da31580f
	sha256sums = 6b88645adb09c36c81cf122e55e690a20619e1462cebe5e5a3de0ed0cc979b2a
	sha256sums = 6b74aa57b62be98d6d438ca79e3da066cc1a3d5866fc4d5ad270c4a7c759c7c0
	sha256sums = 1cebaf432ed2a346a1303781d0dd41f4a7053c9f755213d04a76bab04b520c7d
	sha256sums = c1d39a8f84cfab4c001dda4123a8828acb4d72a2d0ec5c13f700c28270e763f0
	sha256sums = 8a5c71412680c15c83e66d8cf12de4b9be0e6941ac7061257cc6e13cd7dfb4cc
	sha256sums = 2503e4116a83fff438f942c983077b23f9e8740b91b4e11e11fe5f872173f753
	sha256sums = a48251fcde2022444439e5505944788474e2304ccadb445ded4d93bdee7b5735
	sha256sums = c0fe721440973292a1af4754ee616c1b85d4061c97ccf9007fc4f9e6d734c4e7
	sha256sums = 7e4acb32e3f54f44c548021553aeb58d4c092217d667b2a3481ce914075bae6c
	sha256sums = fb8445182d46bba8b670c8321d6caa67d92cb32d485300d9b60e74ff59f70d13
	sha256sums = 2c1fc34f2fd4dc204107c55e1ae3770225a144762d43e61365b8ca86579a4942
	sha256sums = 8e171b146158518aa659f2cb7bddc16719cc03a8c66b8ccd5753f8f87e79f94f
	sha256sums = 0b5f40ef0b636941ec3fbb23bce1d3f48d2461bbf8ddb71df63cef160ad4d0d6
	sha256sums = 293db09c835a4703ff44361f1a8f5461260e91d973c34fd59451848e3022b14e
	sha256sums = 2b41f60ccbcf90f8ab1bfc4bcbf4eb156972c2e9d50ed07d9c2b1392e4702554
	sha256sums = f0587036c6cd7baf01d7515e7502b3f235aaf1182a4fc1014acec786eea8e19b
	sha256sums = a2f1329b3b7d0983e8de53af12526effedd6fa4436516069c52873fb180ae322
	sha256sums = 060bd4d6ff899c2ec26056b326e87bfc7db8ef2c3fbedec0884bebce2d29622e
	sha256sums = b36e5217dc0e90608abbd3b9d06bf4b66e9b660b59952e9e9e089f3aa4a0f232
	sha256sums = e9267b0e1e41fbd8f09e623db4baba0fdbd8d0f5dd68028e983a54fdb7142898
	sha256sums = 4303115f760a8c3aeed02a756626f44ebf0195fcd3d8d4d57685bfa418d3916e
	sha256sums = 22a975e989cf315e4a5e1ccf00975482355f0ea1d9a01175a10b4c517afe371c
	sha256sums = daeb68eade973f185a13cd56a490efdf4de50b01cac21a4c81ca507a6f0468a1
	sha256sums = 7f608dfd39f57a0354d2ff129808323847240ea1c812144ccfc80bbeb2debef9
	sha256sums = bd853e3207d6a00a8b13efd6c65fcc7179fb58dd6cf7d9fea6c25a4ec66a1c63
	sha256sums = 9b50f116b774cbbedc18f8842a10553c0c2ff1d4d1c377dc955a55bdf9d913db
	sha256sums = e049c06e0071e09a4c3fba2689abf2eaa0f27cdf2e2e87cd91886e33ade4493c
	sha256sums = 15f413de6a2c0c3b1c1f1ff6e5a1f826c2380dec1680837bc7d7cdd66d8e8b2f
	sha256sums = efa4175539b2aaab3d7cbb6612dcffe92ad832eb6f55d7592cbed21a91b8a70a
	sha256sums = 2a59e95a378839429b641572bac2da60f9c231a92387b3d6056d09edeaaa2656
	sha256sums = b67aa678f2ab263b8400de5689556d10bf1ac245f5ba09668431ff7ab7bc7275
	sha256sums = ebecb789440ab81229004250718569b4925648d755bdaf4cd3c325dcefc1630a
	sha256sums = ab0457fbb31ae51fb83fe8701a6f206ed25c1b48c9c51cca753e54dc9b602198
	sha256sums = 404b3eb4a1b490de63d2eb605a4c8d21852031659aeba794e0a83cbb9947f6fb
	sha256sums = 22497ac33c46f899d83d9267d4b3b78be6ad513f287afe5c7a097be5bf9f1a95
	sha256sums = 0d0d21e63cf033337a49c72003dc1f9db2cbd5f9b0862cc01e3512b313fc5523
	sha256sums = 669ca04b047289be486c6663fff15dffb0d68ce7024d084b1b0784e6e509f4c3
	sha256sums = cf437a540dfdb71cdffb6313e0877d46d2b753872b6c985bed15c2e8e1bab2c9
	sha256sums = b5f1581890272e4b79b1a708b96f367091834587a18fa76cd76fabfc8925b09a
	sha256sums = 7fb7a91af74fa5564b9f48c5907ee8d63cb1c59d1ceb0a15e1ad2e744983e0cd
	sha256sums = fac78a18ca32a8184c309b2a43781ebae516e9d000d399f05b42c0b31cb73629
	sha256sums = e908675f6c6f7bfd786b4b1b8823a0bf9f70d7d0ea6c9b6ab4dade013a047c03
	sha256sums = 13d7a478e07ee4f1707cb3a35288d4ca713d81d5b8c9d214f0e04139b015ac7b
	sha256sums = ba2be70def813b46272f5012810a874063d0ea38de17371f8ca5e4cfbc256b19
	sha256sums = 9b2945be2e19f1c4c008243c169ef5fffdc00f25739bf5d785ce4cd4275bb254
	sha256sums = 93ba81299d33d4b2f847d20387289d700c944fcf7e6d0661df7cca5ee5b0ebe7
	sha256sums = 43327d72a9d02528ad9557fcb7d929b2195fa51aaf8e4b5a998ba7c920807cda
	sha256sums = e4309a6adf07d43f1c9f10d5470ecf054de997b7b32e45e18590af7f1e345c11
	sha256sums = d0751014d0c7d33d70d518c520d7c913686c626ad617cb522c9c4821b166ad99
	sha256sums = 22e8113efe1f656777b69b1b044a1879fead5c0572be6b1c6aa42ec4f07fc3a1
	sha256sums = cc438b936f2fb926cf49036fce03a45d92d679e6176abf52ff4e9ee1fa382be3
	sha256sums = ba6798051312410d4e76afde2be5be74edd8b9b737a7786f09e7c7fb4e8a90ca
	sha256sums = 6bcb38312d83f07afc9f322a803e8b1d87838c26ce1df65aefb0b7c73c7d06cc
	sha256sums = c6e5ae239c8807c6464fd140b7b9cdc975e7a8e7587102a96720c59817a74f74
	sha256sums = 2ee660ee38cf01a52280f06c555e130086cecfed80f76f38bedead2acc571103
	sha256sums = a5f803cf99a69f9779993ead2ec9637ed01f00a3898303a11dd3503d295659b3
	sha256sums = 0063447ae2b64db0515092f4b9e78c59a02f76fd5a5e97e1cae05a939328451b
	sha256sums = 9550fbc946b080eaf67e2dc10bf0998b3e9a6c8325ed4b7115c9069d7a71c25a
	sha256sums = 889b3085e874a040c3bc70c7f7777b650790f91ac18a5886f96abfc57cb68920
	sha256sums = 69f5601520eb0c944cc489f6dda009a6b5c714cb22f94af3d24cdba2ea81ed6a

pkgname = mingw-w64-ucrt-x86_64-python3.12
