python313Packages.standard-mailcap: init at 3.13.0 (#365443)

authored by dotlambda and committed by GitHub 98b0b8d8 b854ab43

+40
+37
pkgs/development/python-modules/standard-mailcap/default.nix
··· 1 + { 2 + buildPythonPackage, 3 + fetchFromGitHub, 4 + lib, 5 + pytestCheckHook, 6 + pythonOlder, 7 + setuptools, 8 + }: 9 + 10 + buildPythonPackage 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 + }
+3
pkgs/top-level/python-packages.nix
··· 16807 16807 else 16808 16808 null; 16809 16809 16810 + standard-mailcap = 16811 + if pythonOlder "3.13" then null else callPackage ../development/python-modules/standard-mailcap { }; 16812 + 16810 16813 standard-pipes = 16811 16814 if pythonAtLeast "3.13" then callPackage ../development/python-modules/standard-pipes { } else null; 16812 16815