certbot: nixpkgs-fmt

This commit is contained in:
Florian Klink
2022-10-12 11:03:24 +02:00
parent e10c414dd7
commit 9017c2b775

View File

@@ -1,10 +1,27 @@
{ lib
, buildPythonPackage
, python, runCommand
, python
, runCommand
, fetchFromGitHub
, configargparse, acme, configobj, cryptography, distro, josepy, parsedatetime, pyRFC3339, pyopenssl, pytz, requests, six, zope_component, zope_interface
, dialog, gnureadline
, pytest-xdist, pytestCheckHook, python-dateutil
, configargparse
, acme
, configobj
, cryptography
, distro
, josepy
, parsedatetime
, pyRFC3339
, pyopenssl
, pytz
, requests
, six
, zope_component
, zope_interface
, dialog
, gnureadline
, pytest-xdist
, pytestCheckHook
, python-dateutil
}:
buildPythonPackage rec {
@@ -59,15 +76,17 @@ buildPythonPackage rec {
# certbot.withPlugins has a similar calling convention as python*.withPackages
# it gets invoked with a lambda, and invokes that lambda with the python package set matching certbot's:
# certbot.withPlugins (cp: [ cp.certbot-dns-foo ])
passthru.withPlugins = f: let
pythonEnv = python.withPackages f;
passthru.withPlugins = f:
let
pythonEnv = python.withPackages f;
in runCommand "certbot-with-plugins" {
} ''
mkdir -p $out/bin
cd $out/bin
ln -s ${pythonEnv}/bin/certbot
'';
in
runCommand "certbot-with-plugins"
{ } ''
mkdir -p $out/bin
cd $out/bin
ln -s ${pythonEnv}/bin/certbot
'';
meta = with lib; {
homepage = src.meta.homepage;