Browse Source

pythonPackages.bcrypt: use 3.1.x for python older than 3.6

(cherry picked from commit 0051c0a4a5)
wip-nanopi-m4v2
Matt Votava 6 years ago
committed by Jon
parent
commit
3e7e3d2f18
2 changed files with 27 additions and 1 deletions
  1. +23
    -0
      pkgs/development/python-modules/bcrypt/3_1.nix
  2. +4
    -1
      pkgs/top-level/python-packages.nix

+ 23
- 0
pkgs/development/python-modules/bcrypt/3_1.nix View File

@@ -0,0 +1,23 @@
{ stdenv, lib, buildPythonPackage, fetchPypi
, isPyPy, cffi, pytest, six }:

buildPythonPackage rec {
version = "3.1.7";
pname = "bcrypt";

src = fetchPypi {
inherit pname version;
sha256 = "0b0069c752ec14172c5f78208f1863d7ad6755a6fae6fe76ec2c80d13be41e42";
};

checkInputs = [ pytest ];

propagatedBuildInputs = [ six ] ++ lib.optional (!isPyPy) cffi;

meta = with lib; {
description = "Modern password hashing for your software and your servers";
homepage = "https://github.com/pyca/bcrypt/";
license = licenses.asl20;
maintainers = with maintainers; [ domenkozar ];
};
}

+ 4
- 1
pkgs/top-level/python-packages.nix View File

@@ -776,7 +776,10 @@ in {

bcdoc = callPackage ../development/python-modules/bcdoc { };

bcrypt = callPackage ../development/python-modules/bcrypt { };
bcrypt = if pythonOlder "3.6" then
callPackage ../development/python-modules/bcrypt/3_1.nix { }
else
callPackage ../development/python-modules/bcrypt { };

beaker = callPackage ../development/python-modules/beaker { };



Loading…
Cancel
Save