Something went wrong. Try again.
lol
Something went wrong. Try again.
886 B · 41 lines
Nix
at master
123456789101112131415161718192021222324252627282930313233343536373839404142{ buildPythonPackage, fetchPypi, lib, uv-build, prompt-toolkit,}:
buildPythonPackage rec { pname = "noneprompt"; version = "0.1.11"; pyproject = true;
src = fetchPypi { inherit pname version; hash = "sha256-aCJpGPKhVDqjgMqtpcOArlyjj1cpInjFv9O3KJ8axts="; };
postPatch = '' substituteInPlace pyproject.toml \ --replace-fail "uv_build >=0.8.3, <0.9.0" uv_build '';
build-system = [ uv-build ];
dependencies = [ prompt-toolkit ];
# no test doCheck = false;
pythonImportsCheck = [ "noneprompt" ];
meta = { description = "Prompt toolkit for console interaction"; homepage = "https://github.com/nonebot/noneprompt"; changelog = "https://github.com/nonebot/noneprompt/releases/tag/v${version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ moraxyc ]; mainProgram = "noneprompt"; };}