linux_xanmod: 5.11.14 -> 5.11.15
[NixPkgs.git] / pkgs / development / python-modules / service_identity / default.nix
blob5465fe7c994260a9fa1f7acd38cfbfd82c6d0395
1 { lib
2 , buildPythonPackage
3 , fetchFromGitHub
4 , pythonOlder
5 , cryptography
6 , ipaddress
7 , pyasn1
8 , pyasn1-modules
9 , idna
10 , attrs
11 , pytest
14 buildPythonPackage rec {
15   pname = "service_identity";
16   version = "18.1.0";
18   src = fetchFromGitHub {
19     owner = "pyca";
20     repo = pname;
21     rev = version;
22     sha256 = "1aw475ksmd4vpl8cwfdcsw2v063nbhnnxpy633sb75iqp9aazhlx";
23   };
25   propagatedBuildInputs = [
26     pyasn1 pyasn1-modules idna attrs cryptography
27   ] ++ lib.optionals (pythonOlder "3.3") [ ipaddress ];
29   checkInputs = [ pytest ];
30   checkPhase = "py.test";
32   meta = with lib; {
33     description = "Service identity verification for pyOpenSSL";
34     license = licenses.mit;
35     homepage = "https://service-identity.readthedocs.io";
36   };