onefetch: 2.22.0 -> 2.23.1 (#370530)
[NixPkgs.git] / pkgs / development / python-modules / deepmerge / default.nix
blob4dffa0322f1e4694fd845af5c7dc03634e39d82c
2   lib,
3   buildPythonPackage,
4   fetchPypi,
6   # build-system
7   setuptools,
8   setuptools-scm,
10   # tests
11   pytestCheckHook,
14 buildPythonPackage rec {
15   pname = "deepmerge";
16   version = "1.1.1";
17   pyproject = true;
19   src = fetchPypi {
20     inherit pname version;
21     hash = "sha256-U6SJ3JRJY25ICnhDWa4qqzGRdIySBklVHI43hiLw7KQ=";
22   };
24   nativeBuildInputs = [
25     setuptools
26     setuptools-scm
27   ];
29   nativeCheckInputs = [ pytestCheckHook ];
31   pythonImportsCheck = [ "deepmerge" ];
33   meta = with lib; {
34     changelog = "https://github.com/toumorokoshi/deepmerge/releases/tag/v${version}";
35     description = "Toolset to deeply merge python dictionaries";
36     downloadPage = "https://github.com/toumorokoshi/deepmerge";
37     homepage = "http://deepmerge.readthedocs.io/en/latest/";
38     license = licenses.mit;
39     maintainers = with maintainers; [ hexa ];
40   };