diff options
author | Dima <dgoldin+github@protonmail.ch> | 2019-11-25 20:30:14 +0100 |
---|---|---|
committer | Dima <dgoldin+github@protonmail.ch> | 2019-11-25 20:52:10 +0100 |
commit | 22ffab00cc1a200debf8336b938c407b3393cf37 (patch) | |
tree | d2867720ce5df2941828ced2df66c0d0aa8e0687 /pkgs/development/python-modules/m2crypto | |
parent | e0734891f891ea7c59655d668eea1d4bd20acbac (diff) | |
download | nixpkgs-22ffab00cc1a200debf8336b938c407b3393cf37.tar nixpkgs-22ffab00cc1a200debf8336b938c407b3393cf37.tar.gz nixpkgs-22ffab00cc1a200debf8336b938c407b3393cf37.tar.bz2 nixpkgs-22ffab00cc1a200debf8336b938c407b3393cf37.tar.lz nixpkgs-22ffab00cc1a200debf8336b938c407b3393cf37.tar.xz nixpkgs-22ffab00cc1a200debf8336b938c407b3393cf37.tar.zst nixpkgs-22ffab00cc1a200debf8336b938c407b3393cf37.zip |
pythonPackages.m2crypto: conditional `typing` dep
Since python 3.5 typing is included in the stdlib and as such this library should not be included and propagated for >=3.5.
Diffstat (limited to 'pkgs/development/python-modules/m2crypto')
-rw-r--r-- | pkgs/development/python-modules/m2crypto/default.nix | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/pkgs/development/python-modules/m2crypto/default.nix b/pkgs/development/python-modules/m2crypto/default.nix index cd9781dbc88..56e1de49f20 100644 --- a/pkgs/development/python-modules/m2crypto/default.nix +++ b/pkgs/development/python-modules/m2crypto/default.nix @@ -1,7 +1,9 @@ { stdenv +, lib , fetchpatch , buildPythonPackage , fetchPypi +, pythonOlder , swig2 , openssl , typing @@ -28,7 +30,7 @@ buildPythonPackage rec { nativeBuildInputs = [ swig2 ]; buildInputs = [ swig2 openssl ]; - propagatedBuildInputs = [ typing ]; + propagatedBuildInputs = lib.optional (pythonOlder "3.5") typing; preConfigure = '' substituteInPlace setup.py --replace "self.openssl = '/usr'" "self.openssl = '${openssl.dev}'" |