diff options
author | Matěj Cepl <mcepl@cepl.eu> | 2018-01-11 12:02:42 +0100 |
---|---|---|
committer | Matěj Cepl <mcepl@cepl.eu> | 2018-02-19 11:18:54 +0100 |
commit | 5deed9b7897f8bf3b266414b8a14089ca1ce04f3 (patch) | |
tree | 4d7c6144c37133cd09c650ba6d32b1d971309f94 /setup.py | |
parent | 115935bd490deed63dfae4334cf9e0d9d2150316 (diff) | |
download | m2crypto-5deed9b7897f8bf3b266414b8a14089ca1ce04f3.tar.gz |
OpenSSL version is a hexadecimal number not a version number.
Diffstat (limited to 'setup.py')
-rw-r--r-- | setup.py | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -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): |