biome: 1.9.2 -> 1.9.3 (#349335)
[NixPkgs.git] / pkgs / development / python-modules / mergedb / default.nix
blobcbf4baafc355105428f85dd4b05266d6b6cd2a78
2   lib,
3   buildPythonPackage,
4   colorama,
5   fetchPypi,
6   jinja2,
7   pytestCheckHook,
8   pythonOlder,
9   pyyaml,
10   setuptools,
11   setuptools-scm,
14 buildPythonPackage rec {
15   pname = "mergedb";
16   version = "0.1.1";
17   format = "setuptools";
19   disabled = pythonOlder "3.7";
21   src = fetchPypi {
22     inherit pname version;
23     sha256 = "2034c18dca23456c5b166b63d94300bcd8ec9f386e6cd639c2f66e141c0313f9";
24   };
26   nativeBuildInputs = [ setuptools-scm ];
28   propagatedBuildInputs = [
29     pyyaml
30     colorama
31     jinja2
32     setuptools
33   ];
35   nativeCheckInputs = [ pytestCheckHook ];
37   pythonImportsCheck = [ "mergedb" ];
39   meta = with lib; {
40     description = "Tool/library for deep merging YAML files";
41     mainProgram = "mergedb";
42     homepage = "https://github.com/graysonhead/mergedb";
43     license = licenses.gpl3Only;
44     maintainers = with maintainers; [ graysonhead ];
45   };