From 5deed9b7897f8bf3b266414b8a14089ca1ce04f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mat=C4=9Bj=20Cepl?= Date: Thu, 11 Jan 2018 12:02:42 +0100 Subject: OpenSSL version is a hexadecimal number not a version number. --- setup.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'setup.py') diff --git a/setup.py b/setup.py index ab66992..b040ca2 100644 --- a/setup.py +++ b/setup.py @@ -70,16 +70,16 @@ def openssl_version(ossldir, req_ver, required=False): m = re.match(r'^# *define *OPENSSL_VERSION_NUMBER *(0x[0-9a-fA-F]*)', line) if m: log.debug('found version number: %s\n' % m.group(1)) - ver = int(m.group(1)) + ver = int(m.group(1), base=16) break if ver is None: raise OSError('Unknown format of file %s\n' % file) if required: - return StrictVersion(ver) >= StrictVersion(req_ver) + return ver >= req_ver else: - return StrictVersion(ver) < StrictVersion(req_ver) + return ver < req_ver class _M2CryptoBuild(build.build): -- cgit v1.2.1