cpython: 0a1d7be10946 (original) (raw)

Mercurial > cpython

changeset 76999:0a1d7be10946

Issue #14693: Under non-Windows platforms, hashlib's fallback modules are always compiled, even if OpenSSL is present at build time. [#14693]

Antoine Pitrou solipsis@pitrou.net
date Wed, 16 May 2012 16:41:26 +0200
parents 828be43434e8
children 0f6a6f59b002
files Lib/test/test_hashlib.py Misc/NEWS setup.py
diffstat 3 files changed, 17 insertions(+), 15 deletions(-)[+] [-] Lib/test/test_hashlib.py 4 Misc/NEWS 3 setup.py 25

line wrap: on

line diff

--- a/Lib/test/test_hashlib.py +++ b/Lib/test/test_hashlib.py @@ -9,6 +9,7 @@ import array import hashlib import itertools +import os import sys try: import threading @@ -37,7 +38,8 @@ class HashLibTestCase(unittest.TestCase) 'sha224', 'SHA224', 'sha256', 'SHA256', 'sha384', 'SHA384', 'sha512', 'SHA512' )

def _conditional_import_module(self, module_name): """Import a module and return a reference to it or None on failure."""

--- a/Misc/NEWS +++ b/Misc/NEWS @@ -125,6 +125,9 @@ Tools/Demos Build ----- +- Issue #14693: Under non-Windows platforms, hashlib's fallback modules are

--- a/setup.py +++ b/setup.py @@ -749,20 +749,17 @@ class PyBuildExt(build_ext): openssl_ver) missing.append('_hashlib')

-

# Modules that provide persistent dictionary-like semantics. You will # probably want to arrange for at least one of them to be available on