If sys.platform =="Darwin" and platform.mac_ver() something something 

> On Mar 6, 2014, at 6:27 PM, Paul Kehrer <notifications@github.com> wrote:
> 
> In cryptography/hazmat/bindings/commoncrypto/binding.py:
> 
> > @@ -46,4 +48,5 @@ def _ensure_ffi_initialized(cls):
> >  
> >      @classmethod
> >      def is_available(cls):
> > -        return sys.platform == "darwin"
> > +        version = parse_version(platform.mac_ver()[0])
> > +        return version >= parse_version("10.8")
> It returns an empty tuple, which makes me uncomfortable since I don't know if that's a guarantee or just a coincidence. I'd prefer to do this using platform.uname() I think (Darwin >=12 is 10.8+).
> 
> —
> Reply to this email directly or view it on GitHub.