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 10:49:27 +0100
committerFrederik Rietdijk <fridh@fridh.nl>2018-02-03 17:43:29 +0100
commitef933224070c99e618cfe8f80c7791ce0ec6419e (patch)
tree9201280ea0ce6ceed028c2b283592a66d1515379 /pkgs/top-level/python-packages.nix
parentfac78c878c2a0b5f8efec2862f78ce5adc9aa077 (diff)
downloadnixlib-ef933224070c99e618cfe8f80c7791ce0ec6419e.tar
nixlib-ef933224070c99e618cfe8f80c7791ce0ec6419e.tar.gz
nixlib-ef933224070c99e618cfe8f80c7791ce0ec6419e.tar.bz2
nixlib-ef933224070c99e618cfe8f80c7791ce0ec6419e.tar.lz
nixlib-ef933224070c99e618cfe8f80c7791ce0ec6419e.tar.xz
nixlib-ef933224070c99e618cfe8f80c7791ce0ec6419e.tar.zst
nixlib-ef933224070c99e618cfe8f80c7791ce0ec6419e.zip
python.pkgs.pyopenssl: move expression
Diffstat (limited to 'pkgs/top-level/python-packages.nix')
-rw-r--r--pkgs/top-level/python-packages.nix34
1 files changed, 1 insertions, 33 deletions
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
index c697f3449d4a..5c6ba0b0b829 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -14644,39 +14644,7 @@ in {
     doCheck = false;
   };
 
-  pyopenssl = buildPythonPackage rec {
-    pname = "pyOpenSSL";
-    name = "${pname}-${version}";
-    version = "17.2.0";
-
-    src = self.fetchPypi {
-      inherit pname version;
-      sha256 = "0d283g4zi0hr9papd24mjl70mi15gyzq6fx618rizi87dgipqqax";
-    };
-
-    outputs = [ "out" "dev" ];
-
-    preCheck = ''
-      sed -i 's/test_set_default_verify_paths/noop/' tests/test_ssl.py
-      # https://github.com/pyca/pyopenssl/issues/692
-      sed -i 's/test_fallback_default_verify_paths/noop/' tests/test_ssl.py
-    '';
-
-    checkPhase = ''
-      runHook preCheck
-      export LANG="en_US.UTF-8"
-      py.test
-      runHook postCheck
-    '';
-
-    # Seems to fail unpredictably on Darwin. See http://hydra.nixos.org/build/49877419/nixlog/1
-    # for one example, but I've also seen ContextTests.test_set_verify_callback_exception fail.
-    doCheck = !stdenv.isDarwin;
-
-    buildInputs = [ pkgs.openssl self.pytest pkgs.glibcLocales self.pretend self.flaky ];
-    propagatedBuildInputs = [ self.cryptography self.pyasn1 self.idna ];
-  };
-
+  pyopenssl = callPackage ../development/python-modules/pyopenssl { };
 
   pyquery = buildPythonPackage rec {
     name = "pyquery-${version}";