nautilus: fix cross compilation (#373662)
[NixPkgs.git] / pkgs / development / python-modules / thrift / default.nix
blobe3301d3ab4ccb59d5622d4ce41efbdee37b91b67
2   lib,
3   buildPythonPackage,
4   distutils,
5   fetchPypi,
6   pythonOlder,
7   setuptools,
8   six,
9 }:
11 buildPythonPackage rec {
12   pname = "thrift";
13   version = "0.21.0";
14   pyproject = true;
16   disabled = pythonOlder "3.7";
18   src = fetchPypi {
19     inherit pname version;
20     hash = "sha256-Xm98UPk26/oj6SQimvyV6yGfjI5agyAt1KORJEgD5AI=";
21   };
23   build-system = [
24     distutils
25     setuptools
26   ];
28   dependencies = [ six ];
30   # No tests. Breaks when not disabling.
31   doCheck = false;
33   pythonImportsCheck = [ "thrift" ];
35   meta = with lib; {
36     description = "Python bindings for the Apache Thrift RPC system";
37     homepage = "https://thrift.apache.org/";
38     license = licenses.asl20;
39     maintainers = with maintainers; [ hbunke ];
40   };