diff --git a/pkgs/development/python-modules/pinecone-plugin-inference/default.nix b/pkgs/development/python-modules/pinecone-plugin-inference/default.nix new file mode 100644 index 000000000000..a184093457bd --- /dev/null +++ b/pkgs/development/python-modules/pinecone-plugin-inference/default.nix @@ -0,0 +1,36 @@ +{ + 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 6dd3441f9b53..05ff236d922f 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -10272,6 +10272,8 @@ self: super: with self; { pinecone-plugin-interface = callPackage ../development/python-modules/pinecone-plugin-interface { }; + pinecone-plugin-inference = callPackage ../development/python-modules/pinecone-plugin-inference { }; + psrpcore = callPackage ../development/python-modules/psrpcore { }; pyaprilaire = callPackage ../development/python-modules/pyaprilaire { };