ansible-later: 2.0.22 -> 2.0.23
[NixPkgs.git] / pkgs / development / python-modules / google-cloud-automl / default.nix
blob87ac3fe68f1a8e5b0840987c73165d6f57c9df67
1 { lib
2 , buildPythonPackage
3 , fetchPypi
4 , pytestCheckHook
5 , libcst
6 , google-api-core
7 , google-cloud-storage
8 , google-cloud-testutils
9 , pandas
10 , proto-plus
11 , pytest-asyncio
12 , mock
13 , pythonOlder
16 buildPythonPackage rec {
17   pname = "google-cloud-automl";
18   version = "2.8.3";
19   format = "setuptools";
21   disabled = pythonOlder "3.7";
23   src = fetchPypi {
24     inherit pname version;
25     hash = "sha256-aMkYgmx4TDGSW2/0KB7FTNUHUxtTaVpmeDiIWq7Z5lc=";
26   };
28   propagatedBuildInputs = [
29     google-api-core
30     libcst
31     proto-plus
32   ];
34   checkInputs = [
35     google-cloud-storage
36     google-cloud-testutils
37     mock
38     pandas
39     pytest-asyncio
40     pytestCheckHook
41   ];
43   preCheck = ''
44     # do not shadow imports
45     rm -r google
46   '';
48   disabledTestPaths = [
49     # requires credentials
50     "tests/system/gapic/v1beta1/test_system_tables_client_v1.py"
51   ];
53   disabledTests = [
54     # requires credentials
55     "test_prediction_client_client_info"
56   ];
58   pythonImportsCheck = [
59     "google.cloud.automl"
60     "google.cloud.automl_v1"
61     "google.cloud.automl_v1beta1"
62   ];
64   meta = with lib; {
65     description = "Cloud AutoML API client library";
66     homepage = "https://github.com/googleapis/python-automl";
67     license = licenses.asl20;
68     maintainers = with maintainers; [ SuperSandro2000 ];
69   };