Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / python-modules / parver / default.nix
blobb18d7db34766bc067d2342927b16f48362604d71
1 { lib
2 , buildPythonPackage
3 , fetchPypi
4 , pythonOlder
5 , setuptools
6 , attrs
7 , pytestCheckHook
8 , hypothesis
9 , pretend
10 , arpeggio
11 , typing-extensions
14 buildPythonPackage rec {
15   pname = "parver";
16   version = "0.5";
17   format = "pyproject";
19   src = fetchPypi {
20     inherit pname version;
21     hash = "sha256-uf3h5ruc6fB+COnEvqjYglxeeOGKAFLQLgK/lRfrR3c=";
22   };
24   nativeBuildInputs = [
25     setuptools
26   ];
28   propagatedBuildInputs = [
29     attrs
30     arpeggio
31   ] ++ lib.optionals (pythonOlder "3.10") [
32     typing-extensions
33   ];
35   nativeCheckInputs = [
36     pytestCheckHook
37     hypothesis
38     pretend
39   ];
41   meta = with lib; {
42     description = "Allows parsing and manipulation of PEP 440 version numbers";
43     homepage = "https://github.com/RazerM/parver";
44     license = licenses.mit;
45     maintainers = with maintainers; [ ];
46   };