Merge pull request #228489 from sandydoo/fix/datadog-integrations

datadog-integrations-core: add missing modules and dependencies
This commit is contained in:
Domen Kožar 2023-04-28 10:55:22 +02:00 committed by GitHub
commit 156c2f7152
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

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: