{ lib , buildPythonPackage , fetchPypi , pythonOlder # build-system , hatchling # tests , argcomplete , pytest-mock , pytestCheckHook }: buildPythonPackage rec { pname = "traitlets"; version = "5.14.2"; format = "pyproject"; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; hash = "sha256-jN2DwEDat9He6CJnjl9dEAtRT3tysBYVsm/FcYkW/fk="; }; nativeBuildInputs = [ hatchling ]; nativeCheckInputs = [ argcomplete pytest-mock pytestCheckHook ]; disabledTests = [ # https://github.com/ipython/traitlets/issues/902 "test_complete_custom_completers" ]; disabledTestPaths = [ # requires mypy-testing "tests/test_typing.py" ]; meta = { changelog = "https://github.com/ipython/traitlets/blob/v${version}/CHANGELOG.md"; description = "Traitlets Python config system"; homepage = "https://github.com/ipython/traitlets"; license = lib.licenses.bsd3; }; }