[MacPorts] #74361: python314 @3.14.7 can be built (and tested) with BLAKE2 on PPC Mac OS X 10.5.8, Leopard
MacPorts
noreply at macports.org
Wed Aug 26 07:46:58 UTC 2026
#74361: python314 @3.14.7 can be built (and tested) with BLAKE2 on PPC Mac OS X
10.5.8, Leopard
-------------------------+-----------------------
Reporter: ballapete | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.12.5
Keywords: ppc leopard | Port: python314
-------------------------+-----------------------
Building `python314 @3.14.7` with default `configure.args-append --with-
builtin-hashlib-hashes=md5,sha1,sha2,sha3` leads to an executable that
needs an eternity to report endlessly something like
{{{
ERROR:root:code for hash blake2b was not found.
Traceback (most recent call last):
File
"/opt/local/var/macports/build/python314-850f3633/work/Python-3.14.7/Lib/hashlib.py",
line 247, in <module>
globals()[__func_name] = __get_hash(__func_name)
~~~~~~~~~~^^^^^^^^^^^^^
File
"/opt/local/var/macports/build/python314-850f3633/work/Python-3.14.7/Lib/hashlib.py",
line 129, in __get_openssl_constructor
return __get_builtin_constructor(name)
File
"/opt/local/var/macports/build/python314-850f3633/work/Python-3.14.7/Lib/hashlib.py",
line 123, in __get_builtin_constructor
raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type blake2b
ERROR:root:code for hash blake2s was not found.
Traceback (most recent call last):
File
"/opt/local/var/macports/build/python314-850f3633/work/Python-3.14.7/Lib/hashlib.py",
line 247, in <module>
globals()[__func_name] = __get_hash(__func_name)
~~~~~~~~~~^^^^^^^^^^^^^
File
"/opt/local/var/macports/build/python314-850f3633/work/Python-3.14.7/Lib/hashlib.py",
line 129, in __get_openssl_constructor
return __get_builtin_constructor(name)
File
"/opt/local/var/macports/build/python314-850f3633/work/Python-3.14.7/Lib/hashlib.py",
line 123, in __get_builtin_constructor
raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type blake2s
}}}
This is **not** limited to testing Python itself, it also shows when
testing ports that depend on Python 3.14.
Commenting line #132 in `Portfile` allows to build and test a useful
version of Python 3.14.
--
Ticket URL: <https://trac.macports.org/ticket/74361>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list