summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorKevin Cox <kevincox@kevincox.ca>2018-10-06 11:33:47 +0100
committerKevin Cox <kevincox@kevincox.ca>2018-10-06 11:33:47 +0100
commit011f1c739647c0b6947d028c217e4a98466c26d2 (patch)
tree18d352bfca470dfa43599b9386cf1c26e043dd78 /pkgs
parent2936d1051e55fa191a871d9987ebaa49d56fa04f (diff)
downloadnixlib-011f1c739647c0b6947d028c217e4a98466c26d2.tar
nixlib-011f1c739647c0b6947d028c217e4a98466c26d2.tar.gz
nixlib-011f1c739647c0b6947d028c217e4a98466c26d2.tar.bz2
nixlib-011f1c739647c0b6947d028c217e4a98466c26d2.tar.lz
nixlib-011f1c739647c0b6947d028c217e4a98466c26d2.tar.xz
nixlib-011f1c739647c0b6947d028c217e4a98466c26d2.tar.zst
nixlib-011f1c739647c0b6947d028c217e4a98466c26d2.zip
sewer: init at 0.6.0
sewer is an ACME client which supports DNS challenges with support for
various DNS servers.
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/tools/admin/sewer/default.nix26
-rw-r--r--pkgs/top-level/all-packages.nix2
2 files changed, 28 insertions, 0 deletions
diff --git a/pkgs/tools/admin/sewer/default.nix b/pkgs/tools/admin/sewer/default.nix
new file mode 100644
index 000000000000..5410d0c833df
--- /dev/null
+++ b/pkgs/tools/admin/sewer/default.nix
@@ -0,0 +1,26 @@
+{ stdenv, python3Packages }:
+
+python3Packages.buildPythonApplication rec {
+  pname = "sewer";
+  version = "0.6.0";
+
+  src = python3Packages.fetchPypi {
+    inherit pname version;
+    sha256 = "180slmc2zk4mvjqp25ks0j8kd63ai4y77ds5icm7qd7av865rryp";
+  };
+
+  propagatedBuildInputs = with python3Packages; [ pyopenssl requests tldextract ];
+
+  postPatch = ''
+    # The README has non-ascii characters which makes setup.py crash.
+    sed -i 's/[\d128-\d255]//g' README.md
+  '';
+
+  meta = with stdenv.lib; {
+    homepage = https://github.com/komuw/sewer;
+    description = "ACME client";
+    license = licenses.mit;
+    maintainers = with maintainers; [ kevincox ];
+    platforms = platforms.linux;
+  };
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index f0f2356264a3..3f2b04c4cfd7 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -5214,6 +5214,8 @@ with pkgs;
 
   seqdiag = with python3Packages; toPythonApplication seqdiag;
 
+  sewer = callPackage ../tools/admin/sewer { };
+
   screenfetch = callPackage ../tools/misc/screenfetch { };
 
   sg3_utils = callPackage ../tools/system/sg3_utils { };