{ lib , buildPythonPackage , fetchPypi , isPy3k , hypothesis , setuptools-scm , six , attrs , py , setuptools , pytest-timeout , pytest-tornado , mock , tabulate , nbformat , jsonschema , pytestCheckHook , colorama , pygments , tornado , requests , GitPython , jupyter-server-mathjax , notebook , jinja2 }: buildPythonPackage rec { pname = "nbdime"; version = "3.1.1"; disabled = !isPy3k; src = fetchPypi { inherit pname version; sha256 = "67767320e971374f701a175aa59abd3a554723039d39fae908e72d16330d648b"; }; nativeBuildInputs = [ setuptools-scm ]; propagatedBuildInputs = [ attrs py setuptools six jupyter-server-mathjax nbformat colorama pygments tornado requests GitPython notebook jinja2 ]; checkInputs = [ hypothesis pytest-timeout pytest-tornado jsonschema mock tabulate pytestCheckHook ]; disabledTests = [ "test_apply_filter_no_repo" "test_diff_api_checkpoint" "test_filter_cmd_invalid_filter" "test_inline_merge_source_add" "test_inline_merge_source_patches" "test_inline_merge_source_replace" "test_inline_merge_cells_insertion" "test_inline_merge_cells_replacement" "test_interrogate_filter_no_repo" "test_merge_input_strategy_inline" ]; __darwinAllowLocalNetworking = true; meta = with lib; { homepage = "https://github.com/jupyter/nbdime"; description = "Tools for diffing and merging of Jupyter notebooks."; license = licenses.bsd3; maintainers = with maintainers; [ tbenst ]; }; }