Improve Darwin support

This commit is contained in:
greg-compass
2022-09-09 13:30:12 -05:00
parent d0a233fed7
commit 290914bf59
9 changed files with 67 additions and 9 deletions
+20
View File
@@ -0,0 +1,20 @@
{ lib, buildPythonPackage, fetchPypi, pkgs}:
buildPythonPackage rec {
pname = "datadog-api-client";
version = "2.3.0";
src = fetchPypi {
inherit pname version;
sha256 = "";
};
meta = with lib; {
description = "Datadog API client support";
homepage = "https://github.com/DataDog/datadog-api-client-python";
license = licenses.bsd;
maintainers = [];
};
doCheck = false;
}
+8 -3
View File
@@ -1,15 +1,20 @@
self: super:
{
xonsh-direnv = super.callPackage ./xonsh-direnv.nix {
datadog-api-client = super.callPackage ./datadog-api-client.nix {
buildPythonPackage = self.python3.pkgs.buildPythonPackage;
fetchPypi = self.python.pkgs.fetchPypi;
};
hms = super.callPackage ./hms.nix {
pkgs = self.pkgs;
};
xonsh = super.xonsh.overridePythonAttrs (old: rec{
propagatedBuildInputs = old.propagatedBuildInputs ++ [ self.xonsh-direnv ];
});
hms = super.callPackage ./hms.nix {
pkgs = self.pkgs;
xonsh-direnv = super.callPackage ./xonsh-direnv.nix {
buildPythonPackage = self.python3.pkgs.buildPythonPackage;
fetchPypi = self.python.pkgs.fetchPypi;
};
}
+18
View File
@@ -0,0 +1,18 @@
{ pkgs, ... }:
{
datadog-api-client = pkgs.callPackage ./datadog-api-client.nix {
buildPythonPackage = pkgs.python3.pkgs.buildPythonPackage;
fetchPypi = pkgs.python.pkgs.fetchPypi;
};
hms = pkgs.callPackage ./hms.nix {
inherit pkgs;
};
xonsh-direnv = pkgs.callPackage ./xonsh-direnv.nix {
buildPythonPackage = pkgs.python3.pkgs.buildPythonPackage;
fetchPypi = pkgs.python.pkgs.fetchPypi;
};
}