From 08bc79d6ae9cfaf496e626b3fd979e4192f6842f Mon Sep 17 00:00:00 2001 From: Jean-Paul Calderone <exarkun@twistedmatrix.com> Date: Thu, 25 Mar 2021 21:00:02 -0400 Subject: [PATCH] and so the tapestry begins to unravel... pyopenssl 20.0.1 requires cryptography 3.2... --- nixos/openssl-111k.nix | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/nixos/openssl-111k.nix b/nixos/openssl-111k.nix index a30c7d34..935357a6 100644 --- a/nixos/openssl-111k.nix +++ b/nixos/openssl-111k.nix @@ -13,12 +13,28 @@ self: super: rec { python2 = super.python2.override (old: { packageOverrides = python-self: python-super: { pyopenssl = python-super.callPackage ./pkgs/pyopenssl.nix { }; + cryptography = python-super.cryptography.overridePythonAttrs (old: { + version = "3.2.1"; + src = fetchPypi { + version = "3.2.1"; + pname = "cryptography-3.2.1"; + sha256 = "1inlnr36kl36551c9rcad99jmhk81v33by3glkadwdcgmi17fd75"; + }; + }); }; }); python3 = super.python3.override (old: { packageOverrides = python-self: python-super: { pyopenssl = python-super.callPackage ./pkgs/pyopenssl.nix { }; + cryptography = python-super.cryptography.overridePythonAttrs (old: { + version = "3.2.1"; + src = fetchPypi { + version = "3.2.1"; + pname = "cryptography-3.2.1"; + sha256 = "1inlnr36kl36551c9rcad99jmhk81v33by3glkadwdcgmi17fd75"; + }; + }); }; }); } -- GitLab