-
Notifications
You must be signed in to change notification settings - Fork 2.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Will the Pydantic dependency be upgraded in the future?Currently, due to version issues, some third-party packages are incompatible. #6125
Comments
Hey @wangqn1, we plan to upgrade it, but it is quite some work and we do not have capacity at the miment. Specially since we want to mantain compatibility for both Pydantic v2 and pydantic v1. May I ask what other packages Jina is not compatible with? |
some engine classes defined by ourselves |
I have Another question, please tell me how to use Java to call Jina's gRPC protocol interface. @JoanFM |
Hey @wangqn1, You could build the gRPC services in Java from the proto files that u can find in |
Hi @JoanFM , jdk version: 1.8 |
I am not an expert on how it works for Java, but there should be some documentation about how to buuld the services and clients as well |
@jina-ai/product This issue is stale because it has been open 90 days with no activity. Remove stale label or comment or this will be closed in 14 days |
The latest weaviate client requires pydantic v2. |
OK,I will try it
ifdown ***@***.***>于2024年3月14日 周四09:49写道:
… Hey @wangqn1 <https://github.com/wangqn1>, we plan to upgrade it, but it
is quite some work and we do not have capacity at the miment. Specially
since we want to mantain compatibility for both Pydantic v2 and pydantic v1.
May I ask what other packages Jina is not compatible with?
The latest weaviate client requires pydantic v2.
—
Reply to this email directly, view it on GitHub
<#6125 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/BCOO2BWQMFRVJM7M5P4PP5DYYD6Y7AVCNFSM6AAAAABAKMSYNCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSOJWGI2DMMBTGM>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Hey @wangqn1, I am putting some work on it. I have identified an issue in docarray that may ease the process. |
@jina-ai/product This issue is stale because it has been open 90 days with no activity. Remove stale label or comment or this will be closed in 14 days |
Have there been any updates on a possible fix w/ Pydantic v2? Currently trying to pip install together, but there is a pydantic version conflict w/ no workaround. Thanks for the help you have given thus far! |
Hello @robbym-dev , There is no update so far. Any news on the approach @wangqn1 ? |
Hi @JoanFM, Thank you for the response. Do you know of any other possible workarounds? The primary conflict is w/ together.ai's pip package, it requires pydantic>2.0.0, while Jina requires pydantic<1.0.0. Making a separate conda environment isn't feasible since I am making a full-fledged pip package for users to install in our framework, and requiring users to make a seperate conda environment isn't realistic. Please let me know, thank you so much for your assistance so far on the issue! |
Hello @robbym-dev , I am not so sure, perhaps we can have a short meeting to understand the problematic and see wether or not there is a workaround. Thanks, Joan |
Hi @JoanFM I would love to get on a short meeting to discuss a possible workaround. I sent you an email to coordinate this. Thank you again, |
Also the latest DSPy, I think. |
@jina-ai/product This issue is stale because it has been open 90 days with no activity. Remove stale label or comment or this will be closed in 14 days |
Describe the feature
Your proposal
Environment
Currently, due to version issues, some third-party packages are incompatible.
Screenshots
The text was updated successfully, but these errors were encountered: