Updates pinecone-plugin-inference to new major version 2.0.0.
From the 2.0.0 release notes:
Reusing top-level exceptions from pinecone client
Exceptions in the Pinecone Inference SDK have been reworked to throw the top-level exceptions declared in the Pinecone Python SDK as opposed to plugin-specific duplications of those exceptions, which was confusing to users.
Old
Previously, exceptions in the Python Inference SDK were redeclared/duplicated in an obscure package, leading to a poor user experience when working with what should otherwise be standard Pinecone exceptions.
For example, a user who wanted to catch and handle PineconeApiException would have to know to enter:
from pinecone_plugins.inference.core.client.exceptions import PineconeApiException
New
Now, the Inference SDK reuses exceptions from the top-level Pinecone SDK, allowing the user to simply enter:
from pinecone.exceptions import PineconeApiException
Solution
Describe the approach you took. Link to any relevant bugs, issues, docs, or other resources.
Type of Change
[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update
[ ] Infrastructure change (CI configs, etc)
[ ] Non-code change (docs, etc)
[ ] None of the above: (explain here)
Test Plan
Describe specific steps for validating this change.
Problem
Updates
pinecone-plugin-inference
to new major version2.0.0
.From the 2.0.0 release notes:
Reusing top-level exceptions from
pinecone
clientExceptions in the Pinecone Inference SDK have been reworked to throw the top-level exceptions declared in the Pinecone Python SDK as opposed to plugin-specific duplications of those exceptions, which was confusing to users.
Old
Previously, exceptions in the Python Inference SDK were redeclared/duplicated in an obscure package, leading to a poor user experience when working with what should otherwise be standard Pinecone exceptions.
For example, a user who wanted to catch and handle
PineconeApiException
would have to know to enter:New
Now, the Inference SDK reuses exceptions from the top-level Pinecone SDK, allowing the user to simply enter:
Solution
Describe the approach you took. Link to any relevant bugs, issues, docs, or other resources.
Type of Change
Test Plan
Describe specific steps for validating this change.