Unverified Commit 22480044 authored by sandydoo's avatar sandydoo
Browse files

datadog-integrations-core: add missing modules and dependencies

parent abdbf67a
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: