Skip to content

Commit cd5ce65

Browse files
authored
fix: pin aiobotocore (#603)
Bedrock installs of `unstructured-ingest` have been running into [this issue](aio-libs/aiobotocore#1414) caused by an incompatibility between `aiobotocore[boto3]` version 2.24.1 and the latest version of `botocore`. It looks like `aiobotocore` has a [fix](aio-libs/aiobotocore#1409) in the works, so I'm hopeful this issue will be resolved by the next version. This PR pins the `bedrock` install to avoid the incompatible version of `aiobotocore`.
1 parent f9683a6 commit cd5ce65

File tree

7 files changed

+2355
-2276
lines changed

7 files changed

+2355
-2276
lines changed

.github/workflows/codeflash.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ jobs:
2121
NLTK_DATA: ${{ github.workspace }}/nltk_data
2222
steps:
2323
- uses: 'actions/checkout@v4'
24+
with:
25+
fetch-depth: 0
2426
- name: Install uv
2527
uses: astral-sh/setup-uv@v5
2628
with:

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## [1.2.19]
2+
3+
* **fix: Pinned aibotocore to skip version that's incompatible with recent botocore version**
4+
15
## [1.2.18]
26

37
* **feat: add configurable Bedrock inference profile support**

examples/opensearch.py

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
from pathlib import Path
22

3+
from unstructured_ingest.processes.connectors.opensearch import (
4+
CONNECTOR_TYPE,
5+
OpenSearchAccessConfig,
6+
OpenSearchConnectionConfig,
7+
OpenSearchUploaderConfig,
8+
OpenSearchUploadStagerConfig,
9+
)
10+
311
from unstructured_ingest.interfaces import ProcessorConfig
412
from unstructured_ingest.pipeline.pipeline import Pipeline
513
from unstructured_ingest.processes.chunker import ChunkerConfig
@@ -8,13 +16,6 @@
816
LocalDownloaderConfig,
917
LocalIndexerConfig,
1018
)
11-
from unstructured_ingest.processes.connectors.opensearch import (
12-
CONNECTOR_TYPE,
13-
OpenSearchAccessConfig,
14-
OpenSearchConnectionConfig,
15-
OpenSearchUploaderConfig,
16-
OpenSearchUploadStagerConfig,
17-
)
1819
from unstructured_ingest.processes.embedder import EmbedderConfig
1920
from unstructured_ingest.processes.partitioner import PartitionerConfig
2021

examples/singlestore.py

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
from pathlib import Path
22

3+
from unstructured_ingest.processes.connectors.singlestore import (
4+
CONNECTOR_TYPE,
5+
SingleStoreAccessConfig,
6+
SingleStoreConnectionConfig,
7+
SingleStoreUploaderConfig,
8+
SingleStoreUploadStagerConfig,
9+
)
10+
311
from unstructured_ingest.interfaces import ProcessorConfig
412
from unstructured_ingest.pipeline.pipeline import Pipeline
513
from unstructured_ingest.processes.chunker import ChunkerConfig
@@ -8,13 +16,6 @@
816
LocalDownloaderConfig,
917
LocalIndexerConfig,
1018
)
11-
from unstructured_ingest.processes.connectors.singlestore import (
12-
CONNECTOR_TYPE,
13-
SingleStoreAccessConfig,
14-
SingleStoreConnectionConfig,
15-
SingleStoreUploaderConfig,
16-
SingleStoreUploadStagerConfig,
17-
)
1819
from unstructured_ingest.processes.embedder import EmbedderConfig
1920
from unstructured_ingest.processes.partitioner import PartitionerConfig
2021

requirements/embed/bedrock.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,4 @@
22

33
boto3
44
aioboto3
5+
aiobotocore[boto3]!=2.24.2 # incompatible with recent versions of botocore

unstructured_ingest/__version__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "1.2.18" # pragma: no cover
1+
__version__ = "1.2.19" # pragma: no cover

uv.lock

Lines changed: 2331 additions & 2261 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)