twitch-chat-downloader: init at 3.2.1

+38
+36
pkgs/applications/misc/twitch-chat-downloader/default.nix
···
··· 1 + { lib 2 + , buildPythonApplication 3 + , fetchPypi 4 + , requests 5 + , twitch-python 6 + , pytz 7 + , python-dateutil 8 + }: 9 + 10 + buildPythonApplication rec { 11 + pname = "twitch-chat-downloader"; 12 + version = "3.2.1"; 13 + 14 + src = fetchPypi { 15 + inherit version; 16 + pname = "tcd"; 17 + sha256 = "f9b5ea2ad3badb7deffdd9604368ccb54170cd7929efbaa2d7b534e089ae6338"; 18 + }; 19 + 20 + postPatch = '' 21 + substituteInPlace setup.py --replace "'pipenv>=2020.5.28'," "" 22 + ''; 23 + 24 + propagatedBuildInputs = [ requests twitch-python pytz python-dateutil ]; 25 + 26 + doCheck = false; # no tests 27 + 28 + pythonImportsCheck = [ "tcd" ]; 29 + 30 + meta = with lib; { 31 + description = "Twitch Chat Downloader"; 32 + homepage = "https://github.com/PetterKraabol/Twitch-Chat-Downloader"; 33 + license = licenses.mit; 34 + maintainers = with maintainers; [ marsam ]; 35 + }; 36 + }
+2
pkgs/top-level/all-packages.nix
··· 8508 libX11 = xorg.libX11; 8509 }; 8510 8511 twitterBootstrap = callPackage ../development/web/twitter-bootstrap {}; 8512 8513 twtxt = callPackage ../applications/networking/twtxt { };
··· 8508 libX11 = xorg.libX11; 8509 }; 8510 8511 + twitch-chat-downloader = python3Packages.callPackage ../applications/misc/twitch-chat-downloader { }; 8512 + 8513 twitterBootstrap = callPackage ../development/web/twitter-bootstrap {}; 8514 8515 twtxt = callPackage ../applications/networking/twtxt { };