Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / python-modules / cryptoparser / default.nix
blob54be9191a2590a13590dc5abe6b787aec0c4ec00
1 { lib
2 , buildPythonPackage
3 , fetchPypi
4 , setuptools
5 , attrs
6 , asn1crypto
7 , cryptodatahub
8 , python-dateutil
9 , urllib3
10 , pytestCheckHook
13 buildPythonPackage rec {
14   pname = "cryptoparser";
15   version = "0.11.0";
16   format = "pyproject";
18   src = fetchPypi {
19     pname = "CryptoParser";
20     inherit version;
21     hash = "sha256-fgPmgZxv/UpaoeBO08xcUbPxmjVV4AUEgivNOvWxd04=";
22   };
24   nativeBuildInputs = [
25     setuptools
26   ];
28   propagatedBuildInputs = [
29     asn1crypto
30     attrs
31     cryptodatahub
32     python-dateutil
33     urllib3
34   ];
36   pythonImportsCheck = [
37     "cryptoparser"
38   ];
40   meta = with lib; {
41     description = "Security protocol parser and generator";
42     homepage = "https://gitlab.com/coroner/cryptoparser";
43     changelog = "https://gitlab.com/coroner/cryptoparser/-/blob/v${version}/CHANGELOG.md";
44     license = licenses.mpl20;
45     maintainers = with maintainers; [ kranzes ];
46   };