From 974db0c4f84c1e94e71689ca135a3896714fdf44 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 8 Feb 2025 12:37:09 +0100 Subject: [PATCH 1/2] python312Packages.certbot-dns-cloudflare: refactor --- .../python-modules/certbot-dns-cloudflare/default.nix | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/certbot-dns-cloudflare/default.nix b/pkgs/development/python-modules/certbot-dns-cloudflare/default.nix index 2a115f7590c8..1b9e10ae7113 100644 --- a/pkgs/development/python-modules/certbot-dns-cloudflare/default.nix +++ b/pkgs/development/python-modules/certbot-dns-cloudflare/default.nix @@ -5,18 +5,21 @@ cloudflare, pytestCheckHook, pythonOlder, + setuptools, }: buildPythonPackage rec { pname = "certbot-dns-cloudflare"; - format = "setuptools"; + pyproject = true; inherit (certbot) src version; - disabled = pythonOlder "3.6"; + disabled = pythonOlder "3.9"; sourceRoot = "${src.name}/certbot-dns-cloudflare"; - propagatedBuildInputs = [ + build-system = [ setuptools ]; + + dependencies = [ acme certbot cloudflare From 7e4759039d1ad13c45ebbfefb56dbee203e8a4ef Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 8 Feb 2025 12:37:35 +0100 Subject: [PATCH 2/2] python312Packages.certbot-dns-cloudflare: mark as broken See https://github.com/certbot/certbot/pull/10182 --- .../python-modules/certbot-dns-cloudflare/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/python-modules/certbot-dns-cloudflare/default.nix b/pkgs/development/python-modules/certbot-dns-cloudflare/default.nix index 1b9e10ae7113..257ed1daa9a6 100644 --- a/pkgs/development/python-modules/certbot-dns-cloudflare/default.nix +++ b/pkgs/development/python-modules/certbot-dns-cloudflare/default.nix @@ -37,5 +37,7 @@ buildPythonPackage rec { meta = certbot.meta // { description = "Cloudflare DNS Authenticator plugin for Certbot"; + # https://github.com/certbot/certbot/pull/10182 + broken = true; }; }