1{ lib 2, buildPythonPackage 3, fetchPypi 4, jsonschema 5, pytestCheckHook 6}: 7 8buildPythonPackage rec { 9 pname = "jsonmerge"; 10 version = "1.9.2"; 11 12 format = "setuptools"; 13 14 src = fetchPypi { 15 inherit pname version; 16 hash = "sha256-xDdX4BgLDhm3rkwTCtQqB8xYDDGRL2H0gj6Ory+jlKM="; 17 }; 18 19 propagatedBuildInputs = [ jsonschema ]; 20 21 nativeCheckInputs = [ pytestCheckHook ]; 22 23 meta = with lib; { 24 description = "Merge a series of JSON documents"; 25 homepage = "https://github.com/avian2/jsonmerge"; 26 changelog = "https://github.com/avian2/jsonmerge/blob/jsonmerge-${version}/ChangeLog"; 27 license = licenses.mit; 28 maintainers = with maintainers; [ emily ]; 29 }; 30}