biome: 1.9.2 -> 1.9.3 (#349335)
[NixPkgs.git] / pkgs / development / python-modules / pinecone-client / default.nix
blob38ec710a14f43f73e56d58545c48040cc410fd72
2   lib,
3   buildPythonPackage,
4   dnspython,
5   fetchPypi,
6   loguru,
7   numpy,
8   poetry-core,
9   python-dateutil,
10   pythonOlder,
11   pyyaml,
12   requests,
13   setuptools,
14   tqdm,
15   typing-extensions,
16   urllib3,
19 buildPythonPackage rec {
20   pname = "pinecone-client";
21   version = "4.1.1";
22   pyproject = true;
24   disabled = pythonOlder "3.8";
26   src = fetchPypi {
27     pname = "pinecone_client";
28     inherit version;
29     hash = "sha256-sueMKd5QwYDb/nXhXwjIfsGjpPG8ayvh8Myu4atENPo=";
30   };
32   pythonRelaxDeps = [ "urllib3" ];
35   build-system = [
36     setuptools
37     poetry-core
38   ];
40   dependencies = [
41     dnspython
42     loguru
43     numpy
44     python-dateutil
45     pyyaml
46     requests
47     tqdm
48     typing-extensions
49     urllib3
50   ];
52   # Tests require network access
53   doCheck = false;
55   pythonImportsCheck = [ "pinecone" ];
57   meta = with lib; {
58     description = "Pinecone python client";
59     homepage = "https://www.pinecone.io/";
60     changelog = "https://github.com/pinecone-io/pinecone-python-client/releases/tag/v${version}";
61     license = licenses.mit;
62     maintainers = with maintainers; [ happysalada ];
63   };