pysensation: init at 1.0.0

https://github.com/mimseyedi/pysentation

figsoda e66d4940 3f9e8031

+41
+39
pkgs/applications/misc/pysentation/default.nix
··· 1 + { lib 2 + , python3 3 + , fetchFromGitHub 4 + }: 5 + 6 + python3.pkgs.buildPythonApplication rec { 7 + pname = "pysentation"; 8 + version = "1.0.0"; 9 + format = "pyproject"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "mimseyedi"; 13 + repo = "pysentation"; 14 + rev = "v${version}"; 15 + hash = "sha256-TwHDXWgGWuQVgatBDc1iympnb6dy4xYThLR5MouEZHA="; 16 + }; 17 + 18 + nativeBuildInputs = [ 19 + python3.pkgs.setuptools 20 + python3.pkgs.wheel 21 + ]; 22 + 23 + propagatedBuildInputs = with python3.pkgs; [ 24 + click 25 + getkey 26 + rich 27 + ]; 28 + 29 + pythonImportsCheck = [ "pysentation" ]; 30 + 31 + meta = with lib; { 32 + description = "A CLI for displaying Python presentations"; 33 + homepage = "https://github.com/mimseyedi/pysentation"; 34 + changelog = "https://github.com/mimseyedi/pysentation/releases/tag/${src.rev}"; 35 + license = licenses.gpl3Only; 36 + maintainers = with maintainers; [ figsoda ]; 37 + mainProgram = "pysentation"; 38 + }; 39 + }
+2
pkgs/top-level/all-packages.nix
··· 12327 12327 12328 12328 pydeps = with python3Packages; toPythonApplication pydeps; 12329 12329 12330 + pysentation = callPackage ../applications/misc/pysentation { }; 12331 + 12330 12332 python-launcher = callPackage ../development/tools/misc/python-launcher { }; 12331 12333 12332 12334 pytrainer = callPackage ../applications/misc/pytrainer { };