linux_xanmod: 5.11.14 -> 5.11.15
[NixPkgs.git] / pkgs / development / python-modules / rsa / default.nix
blob7a990061e00efb5030ca59f252c14deb201847d8
1 { lib
2 , buildPythonPackage
3 , fetchPypi
4 , unittest2
5 , pyasn1
6 , mock
7 , isPy3k
8 , pythonOlder
9 , poetry
12 buildPythonPackage rec {
13   pname = "rsa";
14   version = "4.6";
16   src = fetchPypi {
17     inherit pname version;
18     sha256 = "109ea5a66744dd859bf16fe904b8d8b627adafb9408753161e766a92e7d681fa";
19   };
21   checkInputs = [ unittest2 mock ];
22   propagatedBuildInputs = [ pyasn1 ];
24   preConfigure = lib.optionalString (isPy3k && pythonOlder "3.7") ''
25     substituteInPlace setup.py --replace "open('README.md')" "open('README.md',encoding='utf-8')"
26   '';
28   # No tests in archive
29   doCheck = false;
31   meta = with lib; {
32     homepage = "https://stuvel.eu/rsa";
33     license = licenses.asl20;
34     description = "A pure-Python RSA implementation";
35   };