summary refs log tree commit diff
path: root/pkgs/tools/admin/certbot
diff options
context:
space:
mode:
authorWill Dietz <w@wdtz.org>2019-02-03 21:11:03 -0600
committerWill Dietz <w@wdtz.org>2019-02-03 21:13:54 -0600
commite79e038b095b047ffcb1808080114ac6182d2788 (patch)
treefab0e1ca0d90e942bd8049a81bf16b794a807cd0 /pkgs/tools/admin/certbot
parent44c84d10f39114dc0c22ac2a0db8fc810660f806 (diff)
downloadnixpkgs-e79e038b095b047ffcb1808080114ac6182d2788.tar
nixpkgs-e79e038b095b047ffcb1808080114ac6182d2788.tar.gz
nixpkgs-e79e038b095b047ffcb1808080114ac6182d2788.tar.bz2
nixpkgs-e79e038b095b047ffcb1808080114ac6182d2788.tar.lz
nixpkgs-e79e038b095b047ffcb1808080114ac6182d2788.tar.xz
nixpkgs-e79e038b095b047ffcb1808080114ac6182d2788.tar.zst
nixpkgs-e79e038b095b047ffcb1808080114ac6182d2788.zip
acme, certbot: 0.29.1 -> 0.30.2
* move to python3
* touchup deps
Diffstat (limited to 'pkgs/tools/admin/certbot')
-rw-r--r--pkgs/tools/admin/certbot/default.nix22
1 files changed, 10 insertions, 12 deletions
diff --git a/pkgs/tools/admin/certbot/default.nix b/pkgs/tools/admin/certbot/default.nix
index fbf8d5c4857..a75d86c93e7 100644
--- a/pkgs/tools/admin/certbot/default.nix
+++ b/pkgs/tools/admin/certbot/default.nix
@@ -1,34 +1,32 @@
-{ stdenv, pythonPackages, fetchFromGitHub, dialog }:
+{ stdenv, python3Packages, fetchFromGitHub, dialog }:
 
-# Latest version of certbot supports python3 and python3 version of pythondialog
-
-pythonPackages.buildPythonApplication rec {
-  name = "certbot-${version}";
-  version = "0.29.1";
+python3Packages.buildPythonApplication rec {
+  pname = "certbot";
+  version = "0.30.2";
 
   src = fetchFromGitHub {
-    owner = "certbot";
-    repo = "certbot";
+    owner = pname;
+    repo = pname;
     rev = "v${version}";
-    sha256 = "13gnqkvmh6mmlqsf18pw0wv6rp8fy0nbqhpw0sv3shkv7iqsmh2k";
+    sha256 = "0lycmxc6y7mk18irv8qdasw6hsqiiw5p34950h2f5s3vjc09wnw3";
   };
 
-  propagatedBuildInputs = with pythonPackages; [
+  propagatedBuildInputs = with python3Packages; [
     ConfigArgParse
     acme
     configobj
     cryptography
+    josepy
     parsedatetime
     psutil
     pyRFC3339
     pyopenssl
-    python2-pythondialog
     pytz
     six
     zope_component
     zope_interface
   ];
-  buildInputs = [ dialog ] ++ (with pythonPackages; [ nose mock gnureadline ]);
+  buildInputs = [ dialog ] ++ (with python3Packages; [ mock gnureadline ]);
 
   patchPhase = ''
     substituteInPlace certbot/notify.py --replace "/usr/sbin/sendmail" "/run/wrappers/bin/sendmail"