2022-11-26T03:35:47 certbot 1.28.0 -> 2.0.0 https://pypi.org/project/certbot/ 2022-11-26T03:35:49 attrpath: certbot 2022-11-26T03:35:50 Checking auto update branch... 2022-11-26T03:35:50 No auto update branch exists 2022-11-26T03:35:50 Old version 1.28.0" not present in master derivation file with contents: { lib , buildPythonPackage , 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 }: buildPythonPackage rec { pname = "certbot"; version = "1.31.0"; src = fetchFromGitHub { owner = pname; repo = pname; rev = "refs/tags/v${version}"; sha256 = "sha256-JDhesUU6SQBEf0CG3vo1AhlRfGpltTEUmSqrpGIpptg="; }; sourceRoot = "source/${pname}"; propagatedBuildInputs = [ configargparse acme configobj cryptography distro josepy parsedatetime pyRFC3339 pyopenssl pytz requests six zope_component zope_interface ]; buildInputs = [ dialog gnureadline ]; checkInputs = [ python-dateutil pytestCheckHook pytest-xdist ]; pytestFlagsArray = [ "-o cache_dir=$(mktemp -d)" # See https://github.com/certbot/certbot/issues/8746 "-W ignore::ResourceWarning" "-W ignore::DeprecationWarning" ]; doCheck = true; makeWrapperArgs = [ "--prefix PATH : ${dialog}/bin" ]; # 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; in runCommand "certbot-with-plugins" { } '' mkdir -p $out/bin cd $out/bin ln -s ${pythonEnv}/bin/certbot ''; meta = with lib; { homepage = src.meta.homepage; description = "ACME client that can obtain certs and extensibly update server configurations"; platforms = platforms.unix; maintainers = with maintainers; [ domenkozar ]; license = with licenses; [ asl20 ]; }; }