Fix datadog-api-client package definition

This commit is contained in:
greg-compass
2022-09-11 22:45:11 -05:00
parent 2e9a2eef7a
commit d20915e43d
2 changed files with 27 additions and 4 deletions
+19 -1
View File
@@ -1,6 +1,15 @@
{ lib, buildPythonPackage, fetchPypi, pkgs}:
buildPythonPackage rec {
let
pydeps = pypkgs: with pypkgs; [
certifi
dateutils
python-dateutil
typing-extensions
urllib3
];
in buildPythonPackage rec {
pname = "datadog-api-client";
version = "2.3.0";
@@ -17,4 +26,13 @@ buildPythonPackage rec {
};
doCheck = false;
buildInputs = with pkgs; [
(python3.withPackages pydeps)
];
nativeBuildInputs = with pkgs; [
(python3.withPackages pydeps)
git
];
}
+8 -3
View File
@@ -1,8 +1,13 @@
{ pkgs, ... }:
{
datadog-api-client = pkgs.callPackage ./datadog-api-client.nix {
buildPythonPackage = pkgs.python3.pkgs.buildPythonPackage;
let
callPackage = pkgs.lib.callPackageWith pkgs;
lib = pkgs.lib;
python = pkgs.packages.python3;
in {
datadog-api-client = callPackage ./datadog-api-client.nix {
inherit pkgs lib;
buildPythonPackage = python.pkgs.buildPythonPackage;
fetchPypi = pkgs.python.pkgs.fetchPypi;
};