about summary refs log tree commit diff
diff options
context:
space:
mode:
authorRobert Schütz <dev@schuetz-co.de>2021-04-26 17:29:47 +0200
committerGitHub <noreply@github.com>2021-04-26 17:29:47 +0200
commit53d547ce1946edb6e90f0468c6e8c4aee49edf21 (patch)
tree57142965f5cd34a553084fc558318a0b5ceb3f2e
parente22d76fe3460716ae48d3647d780422ce43e7d01 (diff)
parent281efa2651794322779c5dd40483ea546b947f04 (diff)
downloadnixlib-53d547ce1946edb6e90f0468c6e8c4aee49edf21.tar
nixlib-53d547ce1946edb6e90f0468c6e8c4aee49edf21.tar.gz
nixlib-53d547ce1946edb6e90f0468c6e8c4aee49edf21.tar.bz2
nixlib-53d547ce1946edb6e90f0468c6e8c4aee49edf21.tar.lz
nixlib-53d547ce1946edb6e90f0468c6e8c4aee49edf21.tar.xz
nixlib-53d547ce1946edb6e90f0468c6e8c4aee49edf21.tar.zst
nixlib-53d547ce1946edb6e90f0468c6e8c4aee49edf21.zip
Merge pull request #120619 from amanjeev/semiphemeral-python-package
semiphemeral: init at 0.6
-rw-r--r--maintainers/maintainer-list.nix6
-rw-r--r--pkgs/tools/misc/semiphemeral/default.nix26
-rw-r--r--pkgs/top-level/all-packages.nix2
3 files changed, 34 insertions, 0 deletions
diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix
index 4a481b5ecf09..ee12b1a24db3 100644
--- a/maintainers/maintainer-list.nix
+++ b/maintainers/maintainer-list.nix
@@ -492,6 +492,12 @@
       fingerprint = "B422 CFB1 C9EF 73F7 E1E2 698D F53E 3233 42F7 A6D3A";
     }];
   };
+  amanjeev = {
+    email = "aj@amanjeev.com";
+    github = "amanjeev";
+    githubId = 160476;
+    name = "Amanjeev Sethi";
+  };
   amar1729 = {
     email = "amar.paul16@gmail.com";
     github = "amar1729";
diff --git a/pkgs/tools/misc/semiphemeral/default.nix b/pkgs/tools/misc/semiphemeral/default.nix
new file mode 100644
index 000000000000..67f0f62e877f
--- /dev/null
+++ b/pkgs/tools/misc/semiphemeral/default.nix
@@ -0,0 +1,26 @@
+{ lib
+, python3
+}:
+
+python3.pkgs.buildPythonApplication rec {
+  pname = "semiphemeral";
+  version = "0.6";
+
+  src = python3.pkgs.fetchPypi {
+    inherit pname version;
+    sha256 = "c90d73b14c826f262b1339d1f5926c5abc6431181090ea87177af821c0866fb7";
+  };
+
+  doCheck = false; # upstream has no tests
+
+  pythonImportsCheck = [ "semiphemeral" ];
+
+  propagatedBuildInputs = with python3.pkgs; [ click sqlalchemy flask tweepy colorama ];
+
+  meta = with lib; {
+    description = "Automatically delete your old tweets, except for the ones you want to keep";
+    homepage = "https://github.com/micahflee/semiphemeral";
+    license = licenses.mit;
+    maintainers = with maintainers; [ amanjeev ];
+  };
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 622554efd8e3..2d6636416eeb 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -25803,6 +25803,8 @@ in
 
   secretscanner = callPackage ../tools/security/secretscanner { };
 
+  semiphemeral = callPackage ../tools/misc/semiphemeral { };
+
   sent = callPackage ../applications/misc/sent { };
 
   seq24 = callPackage ../applications/audio/seq24 { };