@@ -0,0 +1,38 @@
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+}