Unverified Commit 156c2f71 authored by Domen Kožar's avatar Domen Kožar Committed by GitHub
Browse files

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

datadog-integrations-core: add missing modules and dependencies
parents 1f1bc423 22480044
Loading
Loading
Loading
Loading
+15 −0
Original line number Diff line number Diff line
@@ -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: