Files
nixpkgs/pkgs/development/python-modules/certbot-dns-route53/default.nix
Wolfgang Walther 3f9135d88b python3Packages: disable pytest cache
Instead of putting pytest's cache in a temporary directory, which will
never be re-used anyway - let's just disable it outright. This avoids
depending on bash eval in pytestFlagsArray, which we'd like to move away
from.

psycopg's testsuite somehow depends explicitly on this cache, thus we
keep it enabled there.
2024-11-09 18:11:37 +01:00

38 lines
707 B
Nix

{
buildPythonPackage,
acme,
boto3,
certbot,
pytestCheckHook,
pythonOlder,
}:
buildPythonPackage rec {
pname = "certbot-dns-route53";
format = "setuptools";
inherit (certbot) src version;
disabled = pythonOlder "3.6";
propagatedBuildInputs = [
acme
boto3
certbot
];
nativeCheckInputs = [ pytestCheckHook ];
pytestFlagsArray = [
"-p no:cacheprovider"
# Monitor https://github.com/certbot/certbot/issues/9606 for a solution
"-W 'ignore:pkg_resources is deprecated as an API:DeprecationWarning'"
];
sourceRoot = "${src.name}/certbot-dns-route53";
meta = certbot.meta // {
description = "Route53 DNS Authenticator plugin for Certbot";
};
}