-
Notifications
You must be signed in to change notification settings - Fork 3.9k
Open
Description
When attempting to install langchain-community with aider-chat v.0.86.1, I receive the following error:
❯ uv add langchain-community
× No solution found when resolving dependencies for split (python_full_version >= '3.13'):
╰─▶ Because ai-devtools:dev depends on aider-chat>=0.86.1 and only aider-chat<=0.86.1 is available, we can conclude that ai-devtools:dev depends
on aider-chat==0.86.1.
And because aider-chat==0.86.1 depends on requests==2.32.4, we can conclude that ai-devtools:dev depends on requests==2.32.4.
And because langchain-community>=0.3.28 depends on requests>=2.32.5 and langchain-community==0.2.14 was yanked (reason: Overly restrictive
langchain-core dependency. Fixed in 0.2.15), we can conclude that all of:
langchain-community==0.2.14
langchain-community>=0.3.28
and ai-devtools:dev are incompatible. (1)
Because only the following versions of langchain-community are available:
langchain-community==0.0.1
langchain-community==0.0.2
langchain-community==0.0.3
langchain-community==0.0.4
langchain-community==0.0.5
langchain-community==0.0.6
langchain-community==0.0.7
langchain-community==0.0.8
langchain-community==0.0.9
langchain-community==0.0.10
langchain-community==0.0.11
langchain-community==0.0.12
langchain-community==0.0.13
langchain-community==0.0.14
langchain-community==0.0.15
langchain-community==0.0.16
langchain-community==0.0.17
langchain-community==0.0.18
langchain-community==0.0.19
langchain-community==0.0.20
langchain-community==0.0.21
langchain-community==0.0.22
langchain-community==0.0.23
langchain-community==0.0.24
langchain-community==0.0.25
langchain-community==0.0.26
langchain-community==0.0.27
langchain-community==0.0.28
langchain-community==0.0.29
langchain-community==0.0.30
langchain-community==0.0.31
langchain-community==0.0.32
langchain-community==0.0.33
langchain-community==0.0.34
langchain-community==0.0.35
langchain-community==0.0.36
langchain-community==0.0.37
langchain-community==0.0.38
langchain-community==0.2.0
langchain-community==0.2.1
langchain-community==0.2.2
langchain-community==0.2.3
langchain-community==0.2.4
langchain-community==0.2.5
langchain-community==0.2.6
langchain-community==0.2.7
langchain-community==0.2.9
langchain-community==0.2.10
langchain-community==0.2.11
langchain-community==0.2.12
langchain-community==0.2.13
langchain-community==0.2.14
langchain-community==0.2.15
langchain-community==0.2.16
langchain-community==0.2.17
langchain-community==0.2.18
langchain-community==0.2.19
langchain-community==0.3.0
langchain-community==0.3.1
langchain-community==0.3.2
langchain-community==0.3.3
langchain-community==0.3.4
langchain-community==0.3.5
langchain-community==0.3.6
langchain-community==0.3.7
langchain-community==0.3.8
langchain-community==0.3.9
langchain-community==0.3.10
langchain-community==0.3.11
langchain-community==0.3.12
langchain-community==0.3.13
langchain-community==0.3.14
langchain-community==0.3.15
langchain-community==0.3.16
langchain-community==0.3.17
langchain-community==0.3.18
langchain-community==0.3.19
langchain-community==0.3.20
langchain-community==0.3.21
langchain-community==0.3.22
langchain-community==0.3.23
langchain-community==0.3.24
langchain-community==0.3.25
langchain-community==0.3.26
langchain-community==0.3.27
langchain-community==0.3.28
langchain-community==0.3.29
langchain-community==0.3.30
langchain-community==0.3.31
langchain-community==0.4
langchain-community==0.4.1
and langchain-community==0.0.1 depends on langchain-core>=0.0.13,<0.1, we can conclude that langchain-community<0.0.2 depends on
langchain-core>=0.0.13,<0.1.
And because langchain-community>=0.0.2,<=0.0.7 depends on langchain-core>=0.1,<0.2 and langchain-core>=0.1.5,<0.2, we can conclude that
langchain-community<0.0.9 depends on one of:
langchain-core>=0.0.13,<0.1
langchain-core>=0.1,<0.2
And because langchain-community==0.0.9 was yanked (reason: bad imports from langchain-core) and langchain-community>=0.0.10,<=0.0.11 depends
on langchain-core>=0.1.8,<0.2, we can conclude that langchain-community<0.0.12 depends on one of:
langchain-core>=0.0.13,<0.1
langchain-core>=0.1,<0.2
And because langchain-community>=0.0.12,<=0.0.13 depends on langchain-core>=0.1.9,<0.2 and langchain-core>=0.1.14,<0.2, we can conclude that
langchain-community<0.0.16 depends on one of:
langchain-core>=0.0.13,<0.1
langchain-core>=0.1,<0.2
And because langchain-community>=0.0.16,<=0.0.17 depends on langchain-core>=0.1.16,<0.2 and langchain-core>=0.1.19,<0.2, we can conclude that
langchain-community<0.0.19 depends on one of:
langchain-core>=0.0.13,<0.1
langchain-core>=0.1,<0.2
And because langchain-community>=0.0.19,<=0.0.20 depends on langchain-core>=0.1.21,<0.2 and langchain-core>=0.1.24,<0.2, we can conclude that
langchain-community<0.0.22 depends on one of:
langchain-core>=0.0.13,<0.1
langchain-core>=0.1,<0.2
And because langchain-community>=0.0.22,<=0.0.24 depends on langchain-core>=0.1.26,<0.2 and langchain-core>=0.1.28,<0.2.0, we can conclude
that langchain-community<0.0.26 depends on one of:
langchain-core>=0.0.13,<0.1
langchain-core>=0.1,<0.2.0
And because langchain-community==0.0.26 depends on langchain-core>=0.1.29,<0.2.0 and langchain-core>=0.1.30,<0.2.0, we can conclude that
langchain-community<0.0.28 depends on one of:
langchain-core>=0.0.13,<0.1
langchain-core>=0.1,<0.2.0
And because langchain-community==0.0.28 depends on langchain-core>=0.1.31,<0.2.0 and langchain-core>=0.1.33,<0.2.0, we can conclude that
langchain-community<0.0.30 depends on one of:
langchain-core>=0.0.13,<0.1
langchain-core>=0.1,<0.2.0
And because langchain-community>=0.0.30,<=0.0.31 depends on langchain-core>=0.1.37,<0.2.0 and langchain-core>=0.1.41,<0.2.0, we can conclude
that langchain-community<0.0.33 depends on one of:
langchain-core>=0.0.13,<0.1
langchain-core>=0.1,<0.2.0
And because langchain-community==0.0.33 depends on langchain-core>=0.1.43,<0.2.0 and langchain-core>=0.1.45,<0.2.0, we can conclude that
langchain-community<0.0.35 depends on one of:
langchain-core>=0.0.13,<0.1
langchain-core>=0.1,<0.2.0
And because langchain-community==0.0.35 depends on langchain-core>=0.1.47,<0.2.0 and langchain-core>=0.1.48,<0.2.0, we can conclude that
langchain-community<0.0.37 depends on one of:
langchain-core>=0.0.13,<0.1
langchain-core>=0.1,<0.2.0
And because langchain-community==0.0.37 depends on langchain-core>=0.1.51,<0.2.0 and langchain-core>=0.1.52,<0.2.0, we can conclude that
langchain-community<0.2.0 depends on one of:
langchain-core>=0.0.13,<0.1
langchain-core>=0.1,<0.2.0
And because langchain==1.2.7 depends on langchain-core>=1.2.7,<2.0.0 and langchain-community>=0.3.26,<=0.3.27 depends on
langchain>=0.3.26,<1.0.0, we can conclude that langchain==1.2.7 and all of:
langchain-community<0.2.0
langchain-community>0.3.25,<0.3.28
are incompatible.
And because langchain-community>=0.3.24,<=0.3.25 depends on langchain>=0.3.25,<1.0.0 and langchain>=0.3.24,<1.0.0, we can conclude that
langchain==1.2.7 and all of:
langchain-community<0.2.0
langchain-community>0.3.21,<0.3.28
are incompatible.
And because langchain-community==0.3.21 depends on langchain>=0.3.23,<1.0.0 and langchain>=0.3.21,<1.0.0, we can conclude that
langchain==1.2.7 and all of:
langchain-community<0.2.0
langchain-community>0.3.19,<0.3.28
are incompatible.
And because langchain-community==0.3.19 depends on langchain>=0.3.20,<1.0.0 and langchain>=0.3.19,<1.0.0, we can conclude that
langchain==1.2.7 and all of:
langchain-community<0.2.0
langchain-community>0.3.17,<0.3.28
are incompatible.
And because langchain-community==0.3.17 depends on langchain>=0.3.18,<1.0.0 and langchain>=0.3.16,<0.4.0, we can conclude that
langchain==1.2.7 and all of:
langchain-community<0.2.0
langchain-community>0.3.15,<0.3.28
are incompatible.
And because langchain-community==0.3.15 depends on langchain>=0.3.15,<0.4.0 and langchain>=0.3.14,<0.4.0, we can conclude that
langchain==1.2.7 and all of:
langchain-community<0.2.0
langchain-community>0.3.13,<0.3.28
are incompatible.
And because langchain-community==0.3.13 depends on langchain>=0.3.13,<0.4.0 and langchain>=0.3.12,<0.4.0, we can conclude that
langchain==1.2.7 and all of:
langchain-community<0.2.0
langchain-community>0.3.11,<0.3.28
are incompatible.
And because langchain-community==0.3.11 depends on langchain>=0.3.11,<0.4.0 and langchain>=0.3.10,<0.4.0, we can conclude that
langchain==1.2.7 and all of:
langchain-community<0.2.0
langchain-community>0.3.9,<0.3.28
are incompatible.
And because langchain-community>=0.3.8,<=0.3.9 depends on langchain>=0.3.8,<0.4.0 and langchain>=0.3.7,<0.4.0, we can conclude that
langchain==1.2.7 and all of:
langchain-community<0.2.0
langchain-community>0.3.5,<0.3.28
are incompatible.
And because langchain-community>=0.3.4,<=0.3.5 depends on langchain>=0.3.6,<0.4.0 and langchain>=0.3.4,<0.4.0, we can conclude that
langchain==1.2.7 and all of:
langchain-community<0.2.0
langchain-community>0.3.2,<0.3.28
are incompatible.
And because langchain-community==0.3.2 depends on langchain>=0.3.3,<0.4.0 and langchain>=0.3.1,<0.4.0, we can conclude that langchain==1.2.7
and all of:
langchain-community<0.2.0
langchain-community>0.3.0,<0.3.28
are incompatible.
And because langchain-community==0.3.0 depends on langchain>=0.3.0,<0.4.0 and langchain>=0.2.17,<0.3.0, we can conclude that langchain==1.2.7
and all of:
langchain-community<0.2.0
langchain-community>0.2.17,<0.3.28
are incompatible.
And because langchain-community>=0.2.16,<=0.2.17 depends on langchain>=0.2.16,<0.3.0 and langchain>=0.2.15,<0.3.0, we can conclude that
langchain==1.2.7 and all of:
langchain-community<0.2.0
langchain-community>0.2.12,<0.2.14
langchain-community>0.2.14,<0.3.28
are incompatible.
And because langchain-community==0.2.12 depends on langchain>=0.2.13,<0.3.0 and langchain>=0.2.12,<0.3.0, we can conclude that
langchain==1.2.7 and all of:
langchain-community<0.2.0
langchain-community>0.2.10,<0.2.14
langchain-community>0.2.14,<0.3.28
are incompatible.
And because langchain-community>=0.2.9,<=0.2.10 depends on langchain>=0.2.9,<0.3.0 and langchain>=0.2.7,<0.3.0, we can conclude that
langchain==1.2.7 and all of:
langchain-community<0.2.0
langchain-community>0.2.6,<0.2.14
langchain-community>0.2.14,<0.3.28
are incompatible.
And because langchain-community==0.2.6 depends on langchain>=0.2.6,<0.3.0 and langchain>=0.2.5,<0.3.0, we can conclude that langchain==1.2.7
and all of:
langchain-community<0.2.0
langchain-community>0.2.4,<0.2.14
langchain-community>0.2.14,<0.3.28
are incompatible.
And because langchain-community>=0.2.0,<=0.2.4 depends on langchain>=0.2.0,<0.3.0 and only langchain<=1.2.7 is available, we can conclude
that langchain>=1.2.7 and all of:
langchain-community<0.2.14
langchain-community>0.2.14,<0.3.28
are incompatible.
And because your project depends on langchain>=1.2.7 and langchain-community, we can conclude that your project depends on one of:
langchain-community==0.2.14
langchain-community>=0.3.28
And because we know from (1) that all of:
langchain-community==0.2.14
langchain-community>=0.3.28
and ai-devtools:dev are incompatible, we can conclude that your project and ai-devtools:dev are incompatible.
And because your project requires your project and ai-devtools:dev, we can conclude that your project's requirements are unsatisfiable.
hint: Pre-releases are available for `langchain-community` in the requested range (e.g., 1.0.0a1), but pre-releases weren't enabled (try:
`--prerelease=allow`)
help: If you want to add the package regardless of the failed resolution, provide the `--frozen` flag to skip locking and syncing.
I've tried the usual things, like --frozen, and --prerelease=allow, but those only led to more errors.
I also tried cloning main, and referencing it, but also received dependency errors.
Am I doing something wrong?
Any help is appreciated.
Metadata
Metadata
Assignees
Labels
No labels