Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / python-modules / certbot-dns-ovh / default.nix
blobd9b554c7a86c6ad3428574559790557bb1741f05
1 { buildPythonPackage
2 , acme
3 , certbot
4 , dns-lexicon
5 , pytestCheckHook
6 , pythonOlder
7 }:
9 buildPythonPackage rec {
10   pname = "certbot-dns-ovh";
11   format = "setuptools";
13   inherit (certbot) src version;
14   disabled = pythonOlder "3.6";
16   sourceRoot = "${src.name}/certbot-dns-ovh";
18   propagatedBuildInputs = [
19     acme
20     certbot
21     dns-lexicon
22   ];
24   nativeCheckInputs = [
25     pytestCheckHook
26   ];
28   pytestFlagsArray = [
29     "-o cache_dir=$(mktemp -d)"
31     # Monitor https://github.com/certbot/certbot/issues/9606 for a solution
32     "-W 'ignore:pkg_resources is deprecated as an API:DeprecationWarning'"
33     "-W 'ignore:Package lexicon.providers is deprecated and will be removed in Lexicon 4>=.:DeprecationWarning'"
34     "-W 'ignore:Legacy configuration object has been used to load the ConfigResolver.:DeprecationWarning'"
35   ];
37   meta = certbot.meta // {
38     description = "OVH DNS Authenticator plugin for Certbot";
39   };