aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAyrx <terrycwk1994@gmail.com>2014-03-08 15:26:42 +0800
committerAyrx <terrycwk1994@gmail.com>2014-03-08 15:32:05 +0800
commit4dd97e5fd80753a7bf023e63ef209fa8fb16025a (patch)
treea05be2a8b1c00290e19e3874122e8c10d1acde83
parente4880e6768cf7c2635734a2082ab62d3a416d3ce (diff)
downloadcryptography-4dd97e5fd80753a7bf023e63ef209fa8fb16025a.tar.gz
cryptography-4dd97e5fd80753a7bf023e63ef209fa8fb16025a.tar.bz2
cryptography-4dd97e5fd80753a7bf023e63ef209fa8fb16025a.zip
Removed dependency on setuptools for version check
-rw-r--r--cryptography/hazmat/bindings/commoncrypto/binding.py7
1 files changed, 3 insertions, 4 deletions
diff --git a/cryptography/hazmat/bindings/commoncrypto/binding.py b/cryptography/hazmat/bindings/commoncrypto/binding.py
index e14b8ca3..f10e9bd0 100644
--- a/cryptography/hazmat/bindings/commoncrypto/binding.py
+++ b/cryptography/hazmat/bindings/commoncrypto/binding.py
@@ -13,10 +13,9 @@
from __future__ import absolute_import, division, print_function
+import sys
import platform
-from pkg_resources import parse_version
-
from cryptography.hazmat.bindings.utils import build_ffi
@@ -48,5 +47,5 @@ class Binding(object):
@classmethod
def is_available(cls):
- version = parse_version(platform.mac_ver()[0])
- return version >= parse_version("10.8")
+ return sys.platform == "darwin" and map(
+ int, platform.mac_ver()[0].split(".")) >= [10, 8, 0]