biome: 1.9.2 -> 1.9.3 (#349335)
[NixPkgs.git] / pkgs / development / python-modules / snakebite / default.nix
blob26fffc755933638694bf54999ee7ece8369ca841
2   lib,
3   buildPythonPackage,
4   fetchPypi,
5   setuptools,
6   protobuf,
7 }:
9 buildPythonPackage rec {
10   pname = "snakebite";
11   version = "2.11.0";
12   pyproject = true;
14   src = fetchPypi {
15     inherit pname version;
16     hash = "sha256-CFI4tJRMucZY7mLVeU3pNqw9DDN8UEssyGQkogWul4o=";
17   };
19   build-system = [ setuptools ];
21   dependencies = [ protobuf ];
23   postPatch = ''
24     substituteInPlace setup.py \
25       --replace-fail "'argparse'" ""
26   '';
28   # Tests require hadoop hdfs
29   doCheck = false;
31   pythonImportsCheck = [ "snakebite" ];
33   meta = with lib; {
34     description = "Pure Python HDFS client";
35     mainProgram = "snakebite";
36     homepage = "https://github.com/spotify/snakebite";
37     license = licenses.asl20;
38     maintainers = [ ];
39   };