Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / python-modules / cryptoparser / default.nix
blobfc18fadc3a3a520ff69ba11144cc858d032badbd
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.12.3";
16   pyproject = true;
18   src = fetchPypi {
19     pname = "CryptoParser";
20     inherit version;
21     hash = "sha256-1A0VEpUPsYtEu2aT+ldt/Z/PtV8lvD+9jSx75yGB6Ao=";
22   };
24   postPatch = ''
25     substituteInPlace requirements.txt  \
26       --replace-warn "attrs>=20.3.0,<22.0.1" "attrs>=20.3.0"
27   '';
29   nativeBuildInputs = [
30     setuptools
31   ];
33   propagatedBuildInputs = [
34     asn1crypto
35     attrs
36     cryptodatahub
37     python-dateutil
38     urllib3
39   ];
41   pythonImportsCheck = [
42     "cryptoparser"
43   ];
45   meta = with lib; {
46     description = "Security protocol parser and generator";
47     homepage = "https://gitlab.com/coroner/cryptoparser";
48     changelog = "https://gitlab.com/coroner/cryptoparser/-/blob/v${version}/CHANGELOG.md";
49     license = licenses.mpl20;
50     maintainers = with maintainers; [ kranzes ];
51   };