From 42ed4e91e34b81f4cb25c86488108e43e2786e3a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 3 Apr 2024 08:29:09 +0000 Subject: [PATCH 1/2] python311Packages.pinecone-client: 3.2.1 -> 3.2.2 --- pkgs/development/python-modules/pinecone-client/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pinecone-client/default.nix b/pkgs/development/python-modules/pinecone-client/default.nix index c846603e8ca5..83ff294afab6 100644 --- a/pkgs/development/python-modules/pinecone-client/default.nix +++ b/pkgs/development/python-modules/pinecone-client/default.nix @@ -16,13 +16,13 @@ }: buildPythonPackage rec { pname = "pinecone-client"; - version = "3.2.1"; + version = "3.2.2"; pyproject = true; src = fetchPypi { pname = "pinecone_client"; inherit version; - hash = "sha256-hWD/r7E7nEWpLrnrd6LbMtWh+nkDodsX969Y7hBYu2A="; + hash = "sha256-iHoSQF+QrBHDlkkPYF/EefMc8oI2EDTRrg/MwCrHW+4="; }; nativeBuildInputs = [ From 82c7d29a2f4f4640fd577fb33bd98451b1af4e9d Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 3 Apr 2024 12:05:07 +0200 Subject: [PATCH 2/2] python311Packages.pinecone-client: refactor --- .../pinecone-client/default.nix | 69 +++++++++++-------- 1 file changed, 39 insertions(+), 30 deletions(-) diff --git a/pkgs/development/python-modules/pinecone-client/default.nix b/pkgs/development/python-modules/pinecone-client/default.nix index 83ff294afab6..b5c37e37ef58 100644 --- a/pkgs/development/python-modules/pinecone-client/default.nix +++ b/pkgs/development/python-modules/pinecone-client/default.nix @@ -1,52 +1,60 @@ { lib , buildPythonPackage -, fetchPypi -, setuptools -, poetry-core -, pythonRelaxDepsHook -, numpy -, pyyaml -, python-dateutil -, urllib3 -, tqdm , dnspython -, requests -, typing-extensions +, fetchPypi , loguru +, numpy +, poetry-core +, python-dateutil +, pythonOlder +, pythonRelaxDepsHook +, pyyaml +, requests +, setuptools +, tqdm +, typing-extensions +, urllib3 }: + buildPythonPackage rec { pname = "pinecone-client"; version = "3.2.2"; pyproject = true; + disabled = pythonOlder "3.8"; + src = fetchPypi { pname = "pinecone_client"; inherit version; hash = "sha256-iHoSQF+QrBHDlkkPYF/EefMc8oI2EDTRrg/MwCrHW+4="; }; - nativeBuildInputs = [ - setuptools - poetry-core - pythonRelaxDepsHook - ]; - - propagatedBuildInputs = [ - numpy - pyyaml - python-dateutil - urllib3 - tqdm - dnspython - requests - typing-extensions - loguru - ]; - pythonRelaxDeps = [ "urllib3" ]; + nativeBuildInputs = [ + pythonRelaxDepsHook + ]; + + build-system = [ + setuptools + poetry-core + ]; + + dependencies = [ + dnspython + loguru + numpy + python-dateutil + pyyaml + requests + tqdm + typing-extensions + urllib3 + ]; + + # Tests require network access doCheck = false; pythonImportsCheck = [ @@ -54,8 +62,9 @@ buildPythonPackage rec { ]; meta = with lib; { - homepage = "https://www.pinecone.io/"; description = "The Pinecone python client"; + homepage = "https://www.pinecone.io/"; + changelog = "https://github.com/pinecone-io/pinecone-python-client/releases/tag/v${version}"; license = licenses.mit; maintainers = with maintainers; [ happysalada ]; };