summary refs log tree commit diff
path: root/pkgs/top-level/python-packages.nix
diff options
context:
space:
mode:
authorFrederik Rietdijk <fridh@fridh.nl>2018-02-03 11:36:14 +0100
committerFrederik Rietdijk <fridh@fridh.nl>2018-02-03 17:43:30 +0100
commitbba13933612d3ebecc5942ba1ed38bcb7fae5d3f (patch)
tree682096cbf0a6dbf83529d22a9c045c17f46bcfe1 /pkgs/top-level/python-packages.nix
parent40aff3b91255bf6bc35927bb64e4be912c5003f1 (diff)
downloadnixlib-bba13933612d3ebecc5942ba1ed38bcb7fae5d3f.tar
nixlib-bba13933612d3ebecc5942ba1ed38bcb7fae5d3f.tar.gz
nixlib-bba13933612d3ebecc5942ba1ed38bcb7fae5d3f.tar.bz2
nixlib-bba13933612d3ebecc5942ba1ed38bcb7fae5d3f.tar.lz
nixlib-bba13933612d3ebecc5942ba1ed38bcb7fae5d3f.tar.xz
nixlib-bba13933612d3ebecc5942ba1ed38bcb7fae5d3f.tar.zst
nixlib-bba13933612d3ebecc5942ba1ed38bcb7fae5d3f.zip
python.pkgs.cryptography: move expression
Diffstat (limited to 'pkgs/top-level/python-packages.nix')
-rw-r--r--pkgs/top-level/python-packages.nix45
1 files changed, 1 insertions, 44 deletions
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
index e8f4baeb9538..b218b012c757 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -2796,50 +2796,7 @@ in {
     };
   };
 
-  cryptography = buildPythonPackage rec {
-    # also bump cryptography_vectors
-    pname = "cryptography";
-    name = "${pname}-${version}";
-    version = "2.0.3";
-
-    src = fetchPypi {
-      inherit pname version;
-      sha256 = "d04bb2425086c3fe86f7bc48915290b13e798497839fbb18ab7f6dffcf98cc3a";
-    };
-
-    outputs = [ "out" "dev" ];
-
-    buildInputs = [ pkgs.openssl self.cryptography_vectors ]
-               ++ optional stdenv.isDarwin pkgs.darwin.apple_sdk.frameworks.Security;
-    propagatedBuildInputs = with self; [
-      idna
-      asn1crypto
-      packaging
-      six
-    ] ++ optional (pythonOlder "3.4") enum34
-    ++ optional (pythonOlder "3.3") ipaddress
-    ++ optional (!isPyPy) cffi;
-
-    checkInputs = with self; [
-      pytest
-      pretend
-      iso8601
-      pytz
-      hypothesis
-    ];
-
-    # The test assumes that if we're on Sierra or higher, that we use `getentropy`, but for binary
-    # compatibility with pre-Sierra for binary caches, we hide that symbol so the library doesn't
-    # use it. This boils down to them checking compatibility with `getentropy` in two different places,
-    # so let's neuter the second test.
-    postPatch = ''
-      substituteInPlace ./tests/hazmat/backends/test_openssl.py --replace '"16.0"' '"99.0"'
-    '';
-
-    # IOKit's dependencies are inconsistent between OSX versions, so this is the best we
-    # can do until nix 1.11's release
-    __impureHostDeps = [ "/usr/lib" ];
-  };
+  cryptography = callPackage ../development/python-modules/cryptography { };
 
   cryptography_vectors = callPackage ../development/python-modules/cryptography_vectors { };