From c48d39166f8a04abec6bf95df83f9b34fd8cb872 Mon Sep 17 00:00:00 2001 From: codgician <15964984+codgician@users.noreply.github.com> Date: Wed, 27 Aug 2025 20:28:42 +0800 Subject: [PATCH 1/2] python3Packages.pinecone-plugin-inference: remove due to deprecation --- .../pinecone-client/default.nix | 4 +- .../pinecone-plugin-assistant/default.nix | 40 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 3 files changed, 44 insertions(+), 2 deletions(-) create mode 100644 pkgs/development/python-modules/pinecone-plugin-assistant/default.nix diff --git a/pkgs/development/python-modules/pinecone-client/default.nix b/pkgs/development/python-modules/pinecone-client/default.nix index a1aee13ecc50..e8a6bff05bbe 100644 --- a/pkgs/development/python-modules/pinecone-client/default.nix +++ b/pkgs/development/python-modules/pinecone-client/default.nix @@ -13,8 +13,8 @@ setuptools, tqdm, typing-extensions, + pinecone-plugin-assistant, pinecone-plugin-interface, - pinecone-plugin-inference, urllib3, }: @@ -42,8 +42,8 @@ buildPythonPackage rec { loguru numpy python-dateutil + pinecone-plugin-assistant pinecone-plugin-interface - pinecone-plugin-inference pyyaml requests tqdm diff --git a/pkgs/development/python-modules/pinecone-plugin-assistant/default.nix b/pkgs/development/python-modules/pinecone-plugin-assistant/default.nix new file mode 100644 index 000000000000..ed8bdb5847a4 --- /dev/null +++ b/pkgs/development/python-modules/pinecone-plugin-assistant/default.nix @@ -0,0 +1,40 @@ +{ + buildPythonPackage, + lib, + fetchPypi, + poetry-core, + requests, +}: + +buildPythonPackage rec { + pname = "pinecone-plugin-assistant"; + version = "1.7.0"; + + pyproject = true; + + src = fetchPypi { + pname = "pinecone_plugin_assistant"; + inherit version; + hash = "sha256-4m47oQqLccPaDXd8/0B2aAIugpY8SRPQ/+tsVSch5II="; + }; + + build-system = [ + poetry-core + ]; + + dependencies = [ + requests + ]; + + pythonRelaxDeps = [ + "packaging" + ]; + + meta = { + homepage = "https://www.pinecone.io/"; + maintainers = with lib.maintainers; [ codgician ]; + license = lib.licenses.asl20; + platforms = lib.platforms.unix; + description = "Assistant plugin for Pinecone SDK"; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index a96dff3fb2c4..9351c9e473ec 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -11662,6 +11662,8 @@ self: super: with self; { pinecone-client = callPackage ../development/python-modules/pinecone-client { }; + pinecone-plugin-assistant = callPackage ../development/python-modules/pinecone-plugin-assistant { }; + pinecone-plugin-inference = callPackage ../development/python-modules/pinecone-plugin-inference { }; pinecone-plugin-interface = callPackage ../development/python-modules/pinecone-plugin-interface { }; From 822886e58e68c9b725b92e53e65fb138551df559 Mon Sep 17 00:00:00 2001 From: codgician <15964984+codgician@users.noreply.github.com> Date: Wed, 27 Aug 2025 20:30:23 +0800 Subject: [PATCH 2/2] python3Packages.pinecone-plugin-assistant: init at 1.7.0 --- .../pinecone-plugin-inference/default.nix | 36 ------------------- pkgs/top-level/python-packages.nix | 2 -- 2 files changed, 38 deletions(-) delete mode 100644 pkgs/development/python-modules/pinecone-plugin-inference/default.nix diff --git a/pkgs/development/python-modules/pinecone-plugin-inference/default.nix b/pkgs/development/python-modules/pinecone-plugin-inference/default.nix deleted file mode 100644 index a184093457bd..000000000000 --- a/pkgs/development/python-modules/pinecone-plugin-inference/default.nix +++ /dev/null @@ -1,36 +0,0 @@ -{ - buildPythonPackage, - lib, - fetchPypi, - poetry-core, - pinecone-plugin-interface, -}: - -buildPythonPackage rec { - pname = "pinecone-plugin-inference"; - version = "3.1.0"; - - pyproject = true; - - src = fetchPypi { - pname = "pinecone_plugin_inference"; - inherit version; - hash = "sha256-7/gmF44f5EhXe+L/PY27Byvvu9wtiI4hRiRSOhw3zY0="; - }; - - build-system = [ - poetry-core - ]; - - dependencies = [ - pinecone-plugin-interface - ]; - - meta = { - homepage = "https://www.pinecone.io/"; - maintainers = with lib.maintainers; [ bot-wxt1221 ]; - license = lib.licenses.asl20; - platforms = lib.platforms.unix; - description = "Embeddings plugin for Pinecone SDK"; - }; -} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 9351c9e473ec..193a5e0f3ddf 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -11664,8 +11664,6 @@ self: super: with self; { pinecone-plugin-assistant = callPackage ../development/python-modules/pinecone-plugin-assistant { }; - pinecone-plugin-inference = callPackage ../development/python-modules/pinecone-plugin-inference { }; - pinecone-plugin-interface = callPackage ../development/python-modules/pinecone-plugin-interface { }; ping3 = callPackage ../development/python-modules/ping3 { };