lol

gistyc: init at 1.3

+42
+38
pkgs/development/python-modules/gistyc/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , certifi 5 + , click 6 + , requests 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "gistyc"; 11 + version = "1.3"; 12 + 13 + src = fetchPypi { 14 + inherit pname version; 15 + hash = "sha256-WVK45U9e3qyZFi9wSRHNi9+1u4TetlZkYXAZN7LVqhE="; 16 + }; 17 + 18 + propagatedBuildInputs = [ 19 + certifi 20 + click 21 + requests 22 + ]; 23 + 24 + meta = with lib; { 25 + homepage = "https://github.com/ThomasAlbin/gistyc"; 26 + description = "A Python based GitHub GIST management tool"; 27 + longDescription = '' 28 + gistyc is a Python-based library that enables developers to create, update 29 + and delete their GitHub GISTs. CLI capabilities allow you to execute the 30 + routines from the shell and can be integrated into your project's CI/CD 31 + pipeline to automatically create or update your GISTs (e.g., via GitHub 32 + actions). Files are separated in GIST sections depending on the separation 33 + blocks. 34 + ''; 35 + license = licenses.gpl3Plus; 36 + maintainers = with maintainers; [ AndersonTorres ]; 37 + }; 38 + }
+2
pkgs/top-level/all-packages.nix
··· 1733 1733 1734 1734 gitless = callPackage ../applications/version-management/gitless { python = python3; }; 1735 1735 1736 + gistyc = with python3Packages; toPythonApplication gistyc; 1737 + 1736 1738 gitlint = python3Packages.callPackage ../tools/misc/gitlint { }; 1737 1739 1738 1740 gitter = callPackage ../applications/networking/instant-messengers/gitter { };
+2
pkgs/top-level/python-packages.nix
··· 3098 3098 3099 3099 gipc = callPackage ../development/python-modules/gipc { }; 3100 3100 3101 + gistyc = callPackage ../development/python-modules/gistyc { }; 3102 + 3101 3103 git-annex-adapter = 3102 3104 callPackage ../development/python-modules/git-annex-adapter { }; 3103 3105