python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / development / python-modules / graphene / default.nix
blobec3bb83541648d3e6f37256869bb49bda81a00df
1 { lib
2 , aniso8601
3 , buildPythonPackage
4 , fetchFromGitHub
5 , graphql-core
6 , graphql-relay
7 , promise
8 , pytest-asyncio
9 , pytest-benchmark
10 , pytest-mock
11 , pytestCheckHook
12 , pythonAtLeast
13 , pythonOlder
14 , pytz
15 , snapshottest
18 buildPythonPackage rec {
19   pname = "graphene";
20   version = "3.1.1";
21   format = "setuptools";
23   disabled = pythonOlder "3.6";
25   src = fetchFromGitHub {
26     owner = "graphql-python";
27     repo = "graphene";
28     rev = "refs/tags/v${version}";
29     sha256 = "sha256-04ocm/Q/CDi5dRNhReuvr5nAiowMZUJrZol/wJOjG50=";
30   };
32   propagatedBuildInputs = [
33     aniso8601
34     graphql-core
35     graphql-relay
36   ];
38   checkInputs = [
39     promise
40     pytestCheckHook
41     pytest-asyncio
42     pytest-benchmark
43     pytest-mock
44     pytz
45     snapshottest
46   ];
48   pytestFlagsArray = [
49     "--benchmark-disable"
50   ];
52   pythonImportsCheck = [
53     "graphene"
54   ];
56   meta = with lib; {
57     description = "GraphQL Framework for Python";
58     homepage = "https://github.com/graphql-python/graphene";
59     license = licenses.mit;
60     maintainers = with maintainers; [ SuperSandro2000 ];
61   };