Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / python-modules / mergedb / default.nix
blobe5973aa280d26fa1d9853e75cde69a8b303273f7
1 { lib
2 , buildPythonPackage
3 , colorama
4 , fetchPypi
5 , jinja2
6 , pytestCheckHook
7 , pythonOlder
8 , pyyaml
9 , setuptools
10 , setuptools-scm
13 buildPythonPackage rec {
14   pname = "mergedb";
15   version = "0.1.1";
16   format = "setuptools";
18   disabled = pythonOlder "3.7";
20   src = fetchPypi {
21     inherit pname version;
22     sha256 = "2034c18dca23456c5b166b63d94300bcd8ec9f386e6cd639c2f66e141c0313f9";
23   };
25   nativeBuildInputs = [
26     setuptools-scm
27   ];
29   propagatedBuildInputs = [
30     pyyaml
31     colorama
32     jinja2
33     setuptools
34   ];
36   nativeCheckInputs = [
37     pytestCheckHook
38   ];
40   pythonImportsCheck = [
41     "mergedb"
42   ];
44   meta = with lib; {
45     description = "A tool/library for deep merging YAML files";
46     mainProgram = "mergedb";
47     homepage = "https://github.com/graysonhead/mergedb";
48     license = licenses.gpl3Only;
49     maintainers = with maintainers; [ graysonhead ];
50   };