{ lib, python3Packages, fetchPypi }: python3Packages.buildPythonApplication rec { pname = "chatblade"; version = "0.3.4"; format = "setuptools"; src = fetchPypi { inherit pname version; sha256 = "sha256-ODC8n4JS7IOfAJMn7CPzJcBNMhfD5A3eEqVUK1e4mZY="; }; doCheck = false; # there are no tests pythonImportsCheck = [ "chatblade" ]; propagatedBuildInputs = with python3Packages; [ aiohttp aiosignal async-timeout attrs certifi charset-normalizer frozenlist idna markdown-it-py mdurl multidict openai platformdirs pygments pyyaml regex requests rich tiktoken tqdm urllib3 yarl ]; meta = with lib; { homepage = "https://github.com/npiv/chatblade/"; description = "A CLI Swiss Army Knife for ChatGPT"; license = licenses.gpl3Only; maintainers = with maintainers; [ deejayem ]; }; }