-
Notifications
You must be signed in to change notification settings - Fork 6.4k
Closed
Labels
bugSomething isn't workingSomething isn't workingtriageIssue needs to be triaged/prioritizedIssue needs to be triaged/prioritized
Description
Bug Description
llama-index-storage-chat-store-dynamodb and llama-index-vector-stores-s3 can't be installed together because there is no compatible version of these 2 packages.
Version
0.14.4
Steps to Reproduce
1- uv init .
2- uv add llama-index-storage-chat-store-dynamodb
3-uv add llama-index-vector-stores-s3
Relevant Logs/Tracbacks
No solution found when resolving dependencies:
╰─▶ Because only the following versions of llama-index-vector-stores-s3 are available:
llama-index-vector-stores-s3==0.1.0
llama-index-vector-stores-s3==0.1.1
llama-index-vector-stores-s3==0.2.0
llama-index-vector-stores-s3==0.2.1
and llama-index-vector-stores-s3<=0.1.1 depends on llama-index-core>=0.12.7,<0.13, we can conclude that
llama-index-vector-stores-s3<0.2.0 depends on llama-index-core>=0.12.7,<0.13.
And because all versions of llama-index-vector-stores-s3 depend on boto3>=1.39.8, we can conclude that
boto3<1.39.8, all of:
llama-index-core<0.12.7
llama-index-core>=0.13
, all versions of llama-index-vector-stores-s3 are incompatible. (1)
Because aiobotocore[boto3]==2.13.1 depends on boto3>=1.34.70,<1.34.132 and aioboto3==13.1.1 depends on
aiobotocore[boto3]==2.13.1, we can conclude that aioboto3==13.1.1 depends on boto3>=1.34.70,<1.34.132.
And because only the following versions of aioboto3 are available:
aioboto3<=13.1.1
aioboto3==13.2.0
aioboto3==13.3.0
aioboto3==13.4.0
aioboto3>14
we can conclude that aioboto3>=13.1.1,<13.2.0 depends on boto3>=1.34.70,<1.34.132. (2)
Because aiobotocore[boto3]==2.15.2 depends on boto3>=1.35.16,<1.35.37 and aioboto3==13.2.0 depends on
aiobotocore[boto3]==2.15.2, we can conclude that aioboto3==13.2.0 depends on boto3>=1.35.16,<1.35.37.
And because we know from (2) that aioboto3>=13.1.1,<13.2.0 depends on boto3>=1.34.70,<1.34.132, we can conclude
that aioboto3>=13.1.1,<13.3.0 depends on one of:
boto3>=1.34.70,<1.34.132
boto3>=1.35.16,<1.35.37
(3)
Because aiobotocore[boto3]==2.16.0 depends on boto3>=1.35.74,<1.35.82 and aioboto3==13.3.0 depends on
aiobotocore[boto3]==2.16.0, we can conclude that aioboto3==13.3.0 depends on boto3>=1.35.74,<1.35.82.
And because we know from (3) that aioboto3>=13.1.1,<13.3.0 depends on one of:
boto3>=1.34.70,<1.34.132
boto3>=1.35.16,<1.35.37
we can conclude that aioboto3>=13.1.1,<13.4.0 depends on one of:
boto3>=1.34.70,<1.34.132
boto3>=1.35.16,<1.35.37
boto3>=1.35.74,<1.35.82
(4)
Because aiobotocore[boto3]==2.18.0 depends on boto3>=1.36.0,<1.36.2 and aioboto3==13.4.0 depends on
aiobotocore[boto3]==2.18.0, we can conclude that aioboto3==13.4.0 depends on boto3>=1.36.0,<1.36.2.
And because we know from (4) that aioboto3>=13.1.1,<13.4.0 depends on one of:
boto3>=1.34.70,<1.34.132
boto3>=1.35.16,<1.35.37
boto3>=1.35.74,<1.35.82
we can conclude that aioboto3>=13.1.1,<14 depends on one of:
boto3>=1.34.70,<1.34.132
boto3>=1.35.16,<1.35.37
boto3>=1.35.74,<1.35.82
boto3>=1.36.0,<1.36.2
And because we know from (1) that boto3<1.39.8, all of:
llama-index-core<0.12.7
llama-index-core>=0.13
, all versions of llama-index-vector-stores-s3 are incompatible, we can conclude that aioboto3>=13.1.1,<14,
all of:
llama-index-core<0.12.7
llama-index-core>=0.13
, all versions of llama-index-vector-stores-s3 are incompatible.
And because llama-index-storage-chat-store-dynamodb==0.4.1 depends on aioboto3>=13.1.1,<14 and
llama-index-core>=0.13.0,<0.15, we can conclude that llama-index-storage-chat-store-dynamodb==0.4.1 and all
versions of llama-index-vector-stores-s3 are incompatible.
And because your project depends on llama-index-storage-chat-store-dynamodb==0.4.1 and
llama-index-vector-stores-s3, we can conclude that your project's requirements are unsatisfiable.
help: If you want to add the package regardless of the failed resolution, provide the `--frozen` flag to skip
locking and syncing.
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingtriageIssue needs to be triaged/prioritizedIssue needs to be triaged/prioritized