linux_xanmod: 5.11.14 -> 5.11.15
[NixPkgs.git] / pkgs / development / python-modules / fluent-logger / default.nix
blob00cc8bf58a3f5b50d3f65eb5dbfb9a9e91264ac2
1 { lib, buildPythonPackage, fetchPypi, msgpack }:
3 buildPythonPackage rec {
4   pname = "fluent-logger";
5   version = "0.10.0";
7   src = fetchPypi {
8     inherit pname version;
9     sha256 = "678bda90c513ff0393964b64544ce41ef25669d2089ce6c3b63d9a18554b9bfa";
10   };
12   prePatch = ''
13     substituteInPlace setup.py \
14       --replace "msgpack<1.0.0" "msgpack"
15   '';
17   propagatedBuildInputs = [ msgpack ];
19   # Tests fail because absent in package
20   doCheck = false;
21   pythonImportsCheck = [
22     "fluent"
23     "fluent.event"
24     "fluent.handler"
25     "fluent.sender"
26   ];
28   meta = with lib; {
29     description = "A structured logger for Fluentd (Python)";
30     homepage = "https://github.com/fluent/fluent-logger-python";
31     license = licenses.asl20;
32   };