1{ 2 buildPythonPackage, 3 fetchFromGitHub, 4 lib, 5 pytestCheckHook, 6 pythonOlder, 7 setuptools, 8}: 9 10buildPythonPackage rec { 11 pname = "standard-mailcap"; 12 version = "3.13.0"; 13 pyproject = true; 14 15 disabled = pythonOlder "3.13"; 16 17 src = fetchFromGitHub { 18 owner = "youknowone"; 19 repo = "python-deadlib"; 20 tag = "v${version}"; 21 hash = "sha256-9mtQi5ufxP6xRonTrFC3oWFpWLbJraAmdQYozP3evgc="; 22 sparseCheckout = [ "mailcap" ]; 23 }; 24 25 build-system = [ setuptools ]; 26 sourceRoot = "${src.name}/mailcap"; 27 28 nativeCheckInputs = [ pytestCheckHook ]; 29 pythonImportsCheck = [ "mailcap" ]; 30 31 meta = { 32 description = "Standard library mailcap redistribution"; 33 homepage = "https://github.com/youknowone/python-deadlib"; 34 license = lib.licenses.psfl; 35 maintainers = [ lib.maintainers.lucc ]; 36 }; 37}