[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