mirror of
https://github.com/python/cpython.git
synced 2025-11-02 11:08:57 +00:00
gh-115119: Switch Windows build to mpdecimal external (GH-115182)
This includes adding what should be a relatively temporary `Modules/_decimal/windows/mpdecimal.h` shim to choose between `mpdecimal32vc.h` or `mpdecimal64vc.h` based on which of `CONFIG_64` or `CONFIG_32` is defined.
This commit is contained in:
parent
7707b14489
commit
849e0716d3
7 changed files with 117 additions and 63 deletions
|
|
@ -0,0 +1,3 @@
|
|||
Switched from vendored ``libmpdecimal`` code to a separately-hosted external
|
||||
package in the ``cpython-source-deps`` repository when building the
|
||||
``_decimal`` module.
|
||||
|
|
@ -43,6 +43,28 @@
|
|||
"primaryPackagePurpose": "SOURCE",
|
||||
"versionInfo": "3.4.4"
|
||||
},
|
||||
{
|
||||
"SPDXID": "SPDXRef-PACKAGE-mpdecimal",
|
||||
"checksums": [
|
||||
{
|
||||
"algorithm": "SHA256",
|
||||
"checksumValue": "93118043651ffa33dcaaab445bae4f8929fca25d2d749079b78e97f220c3d8b1"
|
||||
}
|
||||
],
|
||||
"downloadLocation": "https://github.com/python/cpython-source-deps/archive/refs/tags/mpdecimal-2.5.1.tar.gz",
|
||||
"externalRefs": [
|
||||
{
|
||||
"referenceCategory": "SECURITY",
|
||||
"referenceLocator": "cpe:2.3:a:bytereef:mpdecimal:2.5.1:*:*:*:*:*:*:*",
|
||||
"referenceType": "cpe23Type"
|
||||
}
|
||||
],
|
||||
"licenseConcluded": "NOASSERTION",
|
||||
"name": "mpdecimal",
|
||||
"originator": "Organization: bytereef.org",
|
||||
"primaryPackagePurpose": "SOURCE",
|
||||
"versionInfo": "2.5.1"
|
||||
},
|
||||
{
|
||||
"SPDXID": "SPDXRef-PACKAGE-openssl",
|
||||
"checksums": [
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue