datadog-integrations-core: add missing modules and dependencies

This commit is contained in:
sandydoo 2023-04-26 09:00:05 +00:00
parent abdbf67a29
commit 22480044f1
No known key found for this signature in database
GPG Key ID: D1A763BC84F34603

View File

@ -59,7 +59,16 @@ let
datadog_checks_base = buildIntegration {
pname = "checks-base";
sourceRoot = "datadog_checks_base";
# Make setuptools build the 'base' and 'checks' modules.
postPatch = ''
substituteInPlace setup.py \
--replace "from setuptools import setup" "from setuptools import find_packages, setup" \
--replace "packages=['datadog_checks']" "packages=find_packages()"
'';
propagatedBuildInputs = with python.pkgs; [
binary
cachetools
cryptography
immutables
@ -76,6 +85,12 @@ let
uptime
wrapt
];
pythonImportsCheck = [
"datadog_checks.base"
"datadog_checks.base.checks"
"datadog_checks.checks"
];
};
# Default integrations that should be built: