please update the dependencies package #4

Closed
opened 2026-02-15 21:15:15 -05:00 by yindo · 1 comment
Owner

Originally created by @hjlarry on GitHub (Jan 16, 2025).

when I develop a plugin of mem0, it will raise error:

ERROR: Cannot install -r requirements.txt (line 1), langchain-community==0.3.14 and mem0ai because these package versions have conflicting dependencies.

The conflict is caused by:
    dify-plugin 0.0.1b60 depends on pydantic_settings~=2.3.4
    langchain-community 0.3.14 depends on pydantic-settings<3.0.0 and >=2.4.0
    dify-plugin 0.0.1b60 depends on pydantic_settings~=2.3.4
    langchain-community 0.3.13 depends on pydantic-settings<3.0.0 and >=2.4.0
    dify-plugin 0.0.1b60 depends on pydantic_settings~=2.3.4
    langchain-community 0.3.12 depends on pydantic-settings<3.0.0 and >=2.4.0
    dify-plugin 0.0.1b60 depends on pydantic_settings~=2.3.4
    langchain-community 0.3.11 depends on pydantic-settings<3.0.0 and >=2.4.0
    dify-plugin 0.0.1b60 depends on pydantic_settings~=2.3.4
    langchain-community 0.3.10 depends on pydantic-settings<3.0.0 and >=2.4.0
    dify-plugin 0.0.1b60 depends on pydantic_settings~=2.3.4
    langchain-community 0.3.9 depends on pydantic-settings<3.0.0 and >=2.4.0
    dify-plugin 0.0.1b60 depends on pydantic_settings~=2.3.4
    langchain-community 0.3.8 depends on pydantic-settings<3.0.0 and >=2.4.0
    dify-plugin 0.0.1b60 depends on pydantic_settings~=2.3.4
    langchain-community 0.3.7 depends on pydantic-settings<3.0.0 and >=2.4.0
    dify-plugin 0.0.1b60 depends on pydantic_settings~=2.3.4
    langchain-community 0.3.6 depends on pydantic-settings<3.0.0 and >=2.4.0
    dify-plugin 0.0.1b60 depends on pydantic_settings~=2.3.4
    langchain-community 0.3.5 depends on pydantic-settings<3.0.0 and >=2.4.0
    dify-plugin 0.0.1b60 depends on pydantic_settings~=2.3.4
    langchain-community 0.3.4 depends on pydantic-settings<3.0.0 and >=2.4.0
    dify-plugin 0.0.1b60 depends on pydantic_settings~=2.3.4
    langchain-community 0.3.3 depends on pydantic-settings<3.0.0 and >=2.4.0
    dify-plugin 0.0.1b60 depends on pydantic_settings~=2.3.4
    langchain-community 0.3.2 depends on pydantic-settings<3.0.0 and >=2.4.0
    dify-plugin 0.0.1b60 depends on pydantic_settings~=2.3.4
    langchain-community 0.3.1 depends on pydantic-settings<3.0.0 and >=2.4.0

To fix this you could try to:
1. loosen the range of package versions you've specified
2. remove package versions to allow pip attempt to solve the dependency conflict

ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts

the pydantic_settings is 2.7.x now, perhaps we need a broader version range for the package to avoid this dependency conflict.

Originally created by @hjlarry on GitHub (Jan 16, 2025). when I develop a plugin of mem0, it will raise error: ``` ERROR: Cannot install -r requirements.txt (line 1), langchain-community==0.3.14 and mem0ai because these package versions have conflicting dependencies. The conflict is caused by: dify-plugin 0.0.1b60 depends on pydantic_settings~=2.3.4 langchain-community 0.3.14 depends on pydantic-settings<3.0.0 and >=2.4.0 dify-plugin 0.0.1b60 depends on pydantic_settings~=2.3.4 langchain-community 0.3.13 depends on pydantic-settings<3.0.0 and >=2.4.0 dify-plugin 0.0.1b60 depends on pydantic_settings~=2.3.4 langchain-community 0.3.12 depends on pydantic-settings<3.0.0 and >=2.4.0 dify-plugin 0.0.1b60 depends on pydantic_settings~=2.3.4 langchain-community 0.3.11 depends on pydantic-settings<3.0.0 and >=2.4.0 dify-plugin 0.0.1b60 depends on pydantic_settings~=2.3.4 langchain-community 0.3.10 depends on pydantic-settings<3.0.0 and >=2.4.0 dify-plugin 0.0.1b60 depends on pydantic_settings~=2.3.4 langchain-community 0.3.9 depends on pydantic-settings<3.0.0 and >=2.4.0 dify-plugin 0.0.1b60 depends on pydantic_settings~=2.3.4 langchain-community 0.3.8 depends on pydantic-settings<3.0.0 and >=2.4.0 dify-plugin 0.0.1b60 depends on pydantic_settings~=2.3.4 langchain-community 0.3.7 depends on pydantic-settings<3.0.0 and >=2.4.0 dify-plugin 0.0.1b60 depends on pydantic_settings~=2.3.4 langchain-community 0.3.6 depends on pydantic-settings<3.0.0 and >=2.4.0 dify-plugin 0.0.1b60 depends on pydantic_settings~=2.3.4 langchain-community 0.3.5 depends on pydantic-settings<3.0.0 and >=2.4.0 dify-plugin 0.0.1b60 depends on pydantic_settings~=2.3.4 langchain-community 0.3.4 depends on pydantic-settings<3.0.0 and >=2.4.0 dify-plugin 0.0.1b60 depends on pydantic_settings~=2.3.4 langchain-community 0.3.3 depends on pydantic-settings<3.0.0 and >=2.4.0 dify-plugin 0.0.1b60 depends on pydantic_settings~=2.3.4 langchain-community 0.3.2 depends on pydantic-settings<3.0.0 and >=2.4.0 dify-plugin 0.0.1b60 depends on pydantic_settings~=2.3.4 langchain-community 0.3.1 depends on pydantic-settings<3.0.0 and >=2.4.0 To fix this you could try to: 1. loosen the range of package versions you've specified 2. remove package versions to allow pip attempt to solve the dependency conflict ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts ``` the `pydantic_settings` is `2.7.x` now, perhaps we need a broader version range for the package to avoid this dependency conflict.
yindo closed this issue 2026-02-15 21:15:15 -05:00
Author
Owner

@Yevanchen commented on GitHub (Feb 27, 2025):

No My project dependency: diify-plugin and mem0 sdk without prompting any conflicts when using mem0ai sdk

@Yevanchen commented on GitHub (Feb 27, 2025): No My project dependency: diify-plugin and mem0 sdk without prompting any conflicts when using mem0ai sdk
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langgenius/dify-plugin-sdks#4