New submission from Xavier de Gaye <xdeg...@gmail.com>:
Python is built natively in a docker container (based on ubuntu bionic) that lacks openssl. pydev@979e9e009b08:~/build/python-native$ ./python Python 3.8.0a3+ (heads/master-dirty:d6bf6f2, Apr 6 2019, 14:43:30) [GCC 7.3.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import hashlib ERROR:root:code for hash md5 was not found. Traceback (most recent call last): File "/home/pydev/cpython/Lib/hashlib.py", line 244, in <module> globals()[__func_name] = __get_hash(__func_name) File "/home/pydev/cpython/Lib/hashlib.py", line 113, in __get_builtin_constructor raise ValueError('unsupported hash type ' + name) ValueError: unsupported hash type md5 ERROR:root:code for hash sha1 was not found. Traceback (most recent call last): File "/home/pydev/cpython/Lib/hashlib.py", line 244, in <module> globals()[__func_name] = __get_hash(__func_name) File "/home/pydev/cpython/Lib/hashlib.py", line 113, in __get_builtin_constructor raise ValueError('unsupported hash type ' + name) ValueError: unsupported hash type sha1 ERROR:root:code for hash sha224 was not found. Traceback (most recent call last): File "/home/pydev/cpython/Lib/hashlib.py", line 244, in <module> globals()[__func_name] = __get_hash(__func_name) File "/home/pydev/cpython/Lib/hashlib.py", line 113, in __get_builtin_constructor raise ValueError('unsupported hash type ' + name) ValueError: unsupported hash type sha224 ERROR:root:code for hash sha256 was not found. Traceback (most recent call last): ERROR:root:code for hash sha256 was not found. Traceback (most recent call last): File "/home/pydev/cpython/Lib/hashlib.py", line 244, in <module> globals()[__func_name] = __get_hash(__func_name) File "/home/pydev/cpython/Lib/hashlib.py", line 113, in __get_builtin_constructor raise ValueError('unsupported hash type ' + name) ValueError: unsupported hash type sha256 ERROR:root:code for hash sha384 was not found. Traceback (most recent call last): File "/home/pydev/cpython/Lib/hashlib.py", line 244, in <module> globals()[__func_name] = __get_hash(__func_name) File "/home/pydev/cpython/Lib/hashlib.py", line 113, in __get_builtin_constructor raise ValueError('unsupported hash type ' + name) ValueError: unsupported hash type sha384 ERROR:root:code for hash sha512 was not found. Traceback (most recent call last): File "/home/pydev/cpython/Lib/hashlib.py", line 244, in <module> globals()[__func_name] = __get_hash(__func_name) File "/home/pydev/cpython/Lib/hashlib.py", line 113, in __get_builtin_constructor raise ValueError('unsupported hash type ' + name) ValueError: unsupported hash type sha512 ERROR:root:code for hash blake2b was not found. Traceback (most recent call last): File "/home/pydev/cpython/Lib/hashlib.py", line 244, in <module> globals()[__func_name] = __get_hash(__func_name) File "/home/pydev/cpython/Lib/hashlib.py", line 113, 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 "/home/pydev/cpython/Lib/hashlib.py", line 244, in <module> globals()[__func_name] = __get_hash(__func_name) File "/home/pydev/cpython/Lib/hashlib.py", line 113, in __get_builtin_constructor raise ValueError('unsupported hash type ' + name) ValueError: unsupported hash type blake2s ERROR:root:code for hash sha3_224 was not found. Traceback (most recent call last): File "/home/pydev/cpython/Lib/hashlib.py", line 244, in <module> globals()[__func_name] = __get_hash(__func_name) File "/home/pydev/cpython/Lib/hashlib.py", line 113, in __get_builtin_constructor globals()[__func_name] = __get_hash(__func_name) File "/home/pydev/cpython/Lib/hashlib.py", line 113, in __get_builtin_constructor raise ValueError('unsupported hash type ' + name) ValueError: unsupported hash type sha3_224 ERROR:root:code for hash sha3_256 was not found. Traceback (most recent call last): File "/home/pydev/cpython/Lib/hashlib.py", line 244, in <module> globals()[__func_name] = __get_hash(__func_name) File "/home/pydev/cpython/Lib/hashlib.py", line 113, in __get_builtin_constructor raise ValueError('unsupported hash type ' + name) ValueError: unsupported hash type sha3_256 ERROR:root:code for hash sha3_384 was not found. Traceback (most recent call last): File "/home/pydev/cpython/Lib/hashlib.py", line 244, in <module> globals()[__func_name] = __get_hash(__func_name) File "/home/pydev/cpython/Lib/hashlib.py", line 113, in __get_builtin_constructor raise ValueError('unsupported hash type ' + name) ValueError: unsupported hash type sha3_384 ERROR:root:code for hash sha3_512 was not found. Traceback (most recent call last): File "/home/pydev/cpython/Lib/hashlib.py", line 244, in <module> globals()[__func_name] = __get_hash(__func_name) File "/home/pydev/cpython/Lib/hashlib.py", line 113, in __get_builtin_constructor raise ValueError('unsupported hash type ' + name) ValueError: unsupported hash type sha3_512 ERROR:root:code for hash shake_128 was not found. Traceback (most recent call last): File "/home/pydev/cpython/Lib/hashlib.py", line 244, in <module> globals()[__func_name] = __get_hash(__func_name) File "/home/pydev/cpython/Lib/hashlib.py", line 113, in __get_builtin_constructor raise ValueError('unsupported hash type ' + name) ValueError: unsupported hash type shake_128 ERROR:root:code for hash shake_256 was not found. Traceback (most recent call last): File "/home/pydev/cpython/Lib/hashlib.py", line 244, in <module> globals()[__func_name] = __get_hash(__func_name) File "/home/pydev/cpython/Lib/hashlib.py", line 113, in __get_builtin_constructor raise ValueError('unsupported hash type ' + name) ValueError: unsupported hash type shake_256 >>> ---------- components: Build messages: 339536 nosy: vstinner, xdegaye priority: normal severity: normal stage: needs patch status: open title: cannot import hashlib when openssl is missing type: behavior versions: Python 3.8 _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue36544> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com