Skip to content

Commit bcb53b9

Browse files
authored
rename to bedrock as dependency (#59)
1 parent 833bf6d commit bcb53b9

8 files changed

Lines changed: 20 additions & 15 deletions

File tree

packages/uipath_langchain_client/CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@
22

33
All notable changes to `uipath_langchain_client` will be documented in this file.
44

5+
## [1.8.1] - 2026-04-09
6+
7+
### Changed
8+
- Renamed `aws` optional dependency to `bedrock` for clarity
9+
510
## [1.8.0] - 2026-04-08
611

712
### Added

packages/uipath_langchain_client/README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ pip install "uipath-langchain-client[openai]" # OpenAI/Azure models
1313
pip install "uipath-langchain-client[google]" # Google Gemini models
1414
pip install "uipath-langchain-client[anthropic]" # Anthropic Claude models
1515
pip install "uipath-langchain-client[azure]" # Azure AI models
16-
pip install "uipath-langchain-client[aws]" # AWS Bedrock models
16+
pip install "uipath-langchain-client[bedrock]" # AWS Bedrock models
1717
pip install "uipath-langchain-client[vertexai]" # Google VertexAI models
1818
pip install "uipath-langchain-client[fireworks]" # Fireworks AI models
1919
pip install "uipath-langchain-client[all]" # All providers
@@ -94,8 +94,8 @@ Uses vendor-specific APIs through UiPath's gateway. Full feature parity with nat
9494
| `UiPathChatGoogleGenerativeAI` | Google | `[google]` | Gemini 2.5, 2.0, 1.5 |
9595
| `UiPathChatAnthropic` | Anthropic (via Bedrock) | `[anthropic]` | Claude Sonnet 4.5, Opus, etc. |
9696
| `UiPathChatAnthropicVertex` | Anthropic (via VertexAI) | `[vertexai]` | Claude models |
97-
| `UiPathChatBedrock` | AWS Bedrock (invoke API) | `[aws]` | Bedrock-hosted models |
98-
| `UiPathChatBedrockConverse` | AWS Bedrock (Converse API) | `[aws]` | Bedrock-hosted models |
97+
| `UiPathChatBedrock` | AWS Bedrock (invoke API) | `[bedrock]` | Bedrock-hosted models |
98+
| `UiPathChatBedrockConverse` | AWS Bedrock (Converse API) | `[bedrock]` | Bedrock-hosted models |
9999
| `UiPathChatFireworks` | Fireworks AI | `[fireworks]` | Various open-source models |
100100
| `UiPathAzureAIChatCompletionsModel` | Azure AI | `[azure]` | Various Azure AI models |
101101

@@ -106,7 +106,7 @@ Uses vendor-specific APIs through UiPath's gateway. Full feature parity with nat
106106
| `UiPathAzureOpenAIEmbeddings` | OpenAI/Azure (UiPath-owned) | `[openai]` | text-embedding-3-large/small |
107107
| `UiPathOpenAIEmbeddings` | OpenAI (BYO) | `[openai]` | text-embedding-3-large/small |
108108
| `UiPathGoogleGenerativeAIEmbeddings` | Google | `[google]` | text-embedding-004 |
109-
| `UiPathBedrockEmbeddings` | AWS Bedrock | `[aws]` | Titan Embeddings, etc. |
109+
| `UiPathBedrockEmbeddings` | AWS Bedrock | `[bedrock]` | Titan Embeddings, etc. |
110110
| `UiPathFireworksEmbeddings` | Fireworks AI | `[fireworks]` | Various |
111111
| `UiPathAzureAIEmbeddingsModel` | Azure AI | `[azure]` | Various Azure AI models |
112112

packages/uipath_langchain_client/pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ anthropic = [
2020
"langchain-anthropic>=1.4.0",
2121
"anthropic[bedrock,vertex]>=0.91.0",
2222
]
23-
aws = [
23+
bedrock = [
2424
"langchain-aws[anthropic]>=1.4.3",
2525
]
2626
vertexai = [
@@ -36,7 +36,7 @@ litellm = [
3636
"langchain-litellm>=0.6.4",
3737
]
3838
all = [
39-
"uipath-langchain-client[openai,aws,google,anthropic,azure,vertexai,fireworks,litellm]"
39+
"uipath-langchain-client[openai,bedrock,google,anthropic,azure,vertexai,fireworks,litellm]"
4040
]
4141

4242
[build-system]
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
__title__ = "UiPath LangChain Client"
22
__description__ = "A Python client for interacting with UiPath's LLM services via LangChain."
3-
__version__ = "1.8.0"
3+
__version__ = "1.8.1"

packages/uipath_langchain_client/src/uipath_langchain_client/clients/bedrock/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
"""LangChain chat models and embeddings for AWS Bedrock via UiPath.
22
3-
Requires the ``aws`` optional extra::
3+
Requires the ``bedrock`` optional extra::
44
5-
uv add uipath-langchain-client[aws]
5+
uv add uipath-langchain-client[bedrock]
66
"""
77

88
from uipath_langchain_client.clients.bedrock.chat_models import (

packages/uipath_langchain_client/src/uipath_langchain_client/clients/bedrock/chat_models.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,8 @@ def _patched_format_data_content_block(block: dict) -> dict:
4343

4444
except ImportError as e:
4545
raise ImportError(
46-
"The 'aws' extra is required to use UiPathBedrockChatModel and UiPathBedrockChatModelConverse. "
47-
"Install it with: uv add uipath-langchain-client[aws]"
46+
"The 'bedrock' extra is required to use UiPathBedrockChatModel and UiPathBedrockChatModelConverse. "
47+
"Install it with: uv add uipath-langchain-client[bedrock]"
4848
) from e
4949

5050

packages/uipath_langchain_client/src/uipath_langchain_client/clients/bedrock/embeddings.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
from uipath_langchain_client.clients.bedrock.utils import WrappedBotoClient
1212
except ImportError as e:
1313
raise ImportError(
14-
"The 'aws' extra is required to use UiPathBedrockEmbeddings. "
15-
"Install it with: uv add uipath-langchain-client[aws]"
14+
"The 'bedrock' extra is required to use UiPathBedrockEmbeddings. "
15+
"Install it with: uv add uipath-langchain-client[bedrock]"
1616
) from e
1717

1818

packages/uipath_langchain_client/src/uipath_langchain_client/clients/bedrock/utils.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
from botocore.eventstream import EventStreamBuffer
1010
except ImportError as e:
1111
raise ImportError(
12-
"The 'aws' extra is required to use WrappedBotoClient. "
13-
"Install it with: uv add uipath-langchain-client[aws]"
12+
"The 'bedrock' extra is required to use WrappedBotoClient. "
13+
"Install it with: uv add uipath-langchain-client[bedrock]"
1414
) from e
1515

1616

0 commit comments

Comments
 (0)