1{ 2 buildPythonPackage, 3 fetchPypi, 4 lib, 5 poetry-core, 6 prompt-toolkit, 7 pythonOlder, 8}: 9 10buildPythonPackage rec { 11 pname = "noneprompt"; 12 version = "0.1.9"; 13 pyproject = true; 14 15 disabled = pythonOlder "3.8"; 16 17 src = fetchPypi { 18 inherit pname version; 19 hash = "sha256-M4uLuJqNIu818d7bOqfBsijPE5lzvcQ8X/w+72RFfbk="; 20 }; 21 22 build-system = [ poetry-core ]; 23 24 dependencies = [ prompt-toolkit ]; 25 26 # no test 27 doCheck = false; 28 29 pythonImportsCheck = [ "noneprompt" ]; 30 31 meta = { 32 description = "Prompt toolkit for console interaction"; 33 homepage = "https://github.com/nonebot/noneprompt"; 34 changelog = "https://github.com/nonebot/noneprompt/releases/tag/v${version}"; 35 license = lib.licenses.mit; 36 maintainers = with lib.maintainers; [ moraxyc ]; 37 mainProgram = "noneprompt"; 38 }; 39}