15 buildPythonPackage rec {
18 format = "setuptools";
20 disabled = pythonOlder "3.6";
22 src = fetchFromGitHub {
23 owner = "trailofbits";
25 rev = "refs/tags/v${version}";
26 hash = "sha256-Bz2T8tVdVOdXt23yPITkDNL46Y5LZPhY3SXZ5bF3CHw=";
30 substituteInPlace setup.py \
31 --replace "json5==0.9.5" "json5>=0.9.5"
34 propagatedBuildInputs = [
48 pythonImportsCheck = [
53 description = "A utility to diff tree-like files such as JSON and XML";
54 mainProgram = "graphtage";
55 homepage = "https://github.com/trailofbits/graphtage";
56 changelog = "https://github.com/trailofbits/graphtage/releases/tag/v${version}";
57 license = licenses.lgpl3Plus;
58 maintainers = with maintainers; [ veehaitch ];