1{
2 buildPythonPackage,
3 acme,
4 certbot,
5 google-api-python-client,
6 google-auth,
7 pytestCheckHook,
8 setuptools,
9}:
10
11buildPythonPackage rec {
12 pname = "certbot-dns-google";
13 inherit (certbot) src version;
14 pyproject = true;
15
16 sourceRoot = "${src.name}/certbot-dns-google";
17
18 build-system = [ setuptools ];
19
20 dependencies = [
21 acme
22 certbot
23 google-api-python-client
24 google-auth
25 ];
26
27 nativeCheckInputs = [ pytestCheckHook ];
28
29 pytestFlags = [
30 "-pno:cacheprovider"
31 ];
32
33 meta = certbot.meta // {
34 description = "Google Cloud DNS Authenticator plugin for Certbot";
35 };
36}