Skip to content

Dependencies issues blocking the installation of librairies #193

@Maxlo24

Description

@Maxlo24

Hello DeepSearch team,
I have an issue
deepsearch-toolkit dependencies are blocking some of our librairies install. Is there a way to go around it ?
ibm-secrets-manager-sdk only has releases starting from the 2.x series. Unfortunately, all these versions depend on urllib3 >=2.1.0, which conflicts with deepsearch-toolkit's dependency on urllib3 <2.0.0.

Because ibm-secrets-manager-sdk (2.1.7) depends on urllib3 (>=2.1.0,<3.0.0)
 and deepsearch-toolkit (1.1.1) depends on urllib3 (>=1.26.8,<2.0.0), ibm-secrets-manager-sdk (2.1.7) is incompatible with deepsearch-toolkit (1.1.1).
And because no versions of deepsearch-toolkit match >1.1.1,<2.0.0, ibm-secrets-manager-sdk (2.1.7) is incompatible with deepsearch-toolkit (>=1.1.1,<2.0.0).
So, because deepsearch-project depends on both deepsearch-toolkit (^1.1.1) and ibm-secrets-manager-sdk (2.1.7), version solving failed.

Same with smolagent librairy :

Because no versions of gradio match >5.8.0,<5.9.0 || >5.9.0,<5.9.1 || >5.9.1,<5.10.0 || >5.10.0,<5.11.0 || >5.11.0,<5.12.0 || >5.12.0
 and gradio (5.8.0) depends on urllib3 (>=2.0,<3.0), gradio (>=5.8.0,<5.9.0 || >5.9.0,<5.9.1 || >5.9.1,<5.10.0 || >5.10.0,<5.11.0 || >5.11.0,<5.12.0 || >5.12.0) requires urllib3 (>=2.0,<3.0).
And because gradio (5.9.0) depends on urllib3 (>=2.0,<3.0), gradio (>=5.8.0,<5.9.1 || >5.9.1,<5.10.0 || >5.10.0,<5.11.0 || >5.11.0,<5.12.0 || >5.12.0) requires urllib3 (>=2.0,<3.0).
And because gradio (5.9.1) depends on urllib3 (>=2.0,<3.0)
 and gradio (5.10.0) depends on urllib3 (>=2.0,<3.0), gradio (>=5.8.0,<5.11.0 || >5.11.0,<5.12.0 || >5.12.0) requires urllib3 (>=2.0,<3.0).
And because gradio (5.11.0) depends on urllib3 (>=2.0,<3.0)
 and gradio (5.12.0) depends on urllib3 (>=2.0,<3.0), gradio (>=5.8.0) requires urllib3 (>=2.0,<3.0).
Because no versions of smolagents match >1.4.1,<2.0.0
 and smolagents (1.4.1) depends on gradio (>=5.8.0), smolagents (>=1.4.1,<2.0.0) requires gradio (>=5.8.0).
Thus, smolagents (>=1.4.1,<2.0.0) requires urllib3 (>=2.0,<3.0).
And because deepsearch-toolkit (1.1.1) depends on urllib3 (>=1.26.8,<2.0.0)
 and no versions of deepsearch-toolkit match >1.1.1,<2.0.0, smolagents (>=1.4.1,<2.0.0) is incompatible with deepsearch-toolkit (>=1.1.1,<2.0.0).
So, because deepsearch-project depends on both deepsearch-toolkit (^1.1.1) and smolagents (^1.4.1), version solving failed.

and also this

Because no versions of ibm-watson-machine-learning match >1.0.366,<1.0.367 || >1.0.367,<2.0.0
 and ibm-watson-machine-learning (1.0.366) depends on pandas (>=0.24.2,<2.2.0), ibm-watson-machine-learning (>=1.0.366,<1.0.367 || >1.0.367,<2.0.0) requires pandas (>=0.24.2,<2.2.0).
And because ibm-watson-machine-learning (1.0.367) depends on pandas (>=0.24.2,<2.2.0), ibm-watson-machine-learning (>=1.0.366,<2.0.0) requires pandas (>=0.24.2,<2.2.0).
Because no versions of smolagents match >1.4.1,<2.0.0
 and smolagents (1.4.1) depends on pandas (>=2.2.3), smolagents (>=1.4.1,<2.0.0) requires pandas (>=2.2.3).
Thus, smolagents (>=1.4.1,<2.0.0) is incompatible with ibm-watson-machine-learning (>=1.0.366,<2.0.0).
So, because deepsearch-project depends on both ibm-watson-machine-learning (^1.0.366) and smolagents (^1.4.1), version solving failed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions