Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions .github/workflows/cd-langchain.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,12 @@ on:
- main
paths:
- 'packages/uipath_langchain_client/src/uipath_langchain_client/__version__.py'
workflow_run:
workflows: ["Publish uipath-llm-client to PyPI"]
types:
- completed
branches:
- main
workflow_dispatch:

jobs:
Expand All @@ -16,6 +22,11 @@ jobs:
permissions:
contents: read
id-token: write
# Only run if triggered by push/dispatch, OR if the upstream workflow succeeded
if: >
github.event_name == 'push' ||
github.event_name == 'workflow_dispatch' ||
(github.event_name == 'workflow_run' && github.event.workflow_run.conclusion == 'success')

steps:
- uses: actions/checkout@v6
Expand Down
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,11 @@

All notable changes to `uipath_llm_client` (core package) will be documented in this file.

## [1.0.9] - 2026-02-4

### Typing Fix
- import @override from typing_extension

## [1.0.8] - 2026-02-04

### Bug Fix
Expand Down
5 changes: 5 additions & 0 deletions packages/uipath_langchain_client/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,11 @@

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

## [1.0.10] - 2026-02-04

### Version Upgrade
- Updated version

## [1.0.9] - 2026-02-04

### Fix
Expand Down
2 changes: 1 addition & 1 deletion packages/uipath_langchain_client/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ readme = "README.md"
requires-python = ">=3.11"
dependencies = [
"langchain>=1.2.7",
"uipath-llm-client>=1.0.8",
"uipath-llm-client>=1.0.9",
]

[project.optional-dependencies]
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
__title__ = "UiPath LangChain Client"
__description__ = "A Python client for interacting with UiPath's LLM services via LangChain."
__version__ = "1.0.9"
__version__ = "1.0.10"
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
from functools import cached_property
from typing import Any, Literal, Self, override
from typing import Any, Literal, Self

from pydantic import Field, model_validator
from typing_extensions import override
from uipath_langchain_client.base_client import UiPathBaseLLMClient
from uipath_langchain_client.settings import UiPathAPIConfig

Expand Down
2 changes: 1 addition & 1 deletion src/uipath_llm_client/__version__.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
__titile__ = "UiPath LLM Client"
__description__ = "A Python client for interacting with UiPath's LLM services."
__version__ = "1.0.8"
__version__ = "1.0.9"
3 changes: 1 addition & 2 deletions src/uipath_llm_client/settings/agenthub/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,8 @@
This module provides configuration and authentication for UiPath AgentHub.
"""

from typing import override

from httpx import Auth
from typing_extensions import override

from uipath_llm_client.settings.agenthub.auth import AgentHubAuth
from uipath_llm_client.settings.agenthub.settings import AgentHubBaseSettings
Expand Down
3 changes: 2 additions & 1 deletion src/uipath_llm_client/settings/agenthub/settings.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,12 @@

import os
from collections.abc import Mapping
from typing import Any, Self, override
from typing import Any, Self

from dotenv import load_dotenv
from pydantic import Field, SecretStr, model_validator
from pydantic_settings import SettingsConfigDict
from typing_extensions import override
from uipath._cli._auth._auth_service import AuthService
from uipath.utils import EndpointManager

Expand Down
3 changes: 1 addition & 2 deletions src/uipath_llm_client/settings/llmgateway/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,8 @@
This module provides configuration and authentication for UiPath LLM Gateway.
"""

from typing import override

from httpx import Auth
from typing_extensions import override

from uipath_llm_client.settings.llmgateway.auth import LLMGatewayS2SAuth
from uipath_llm_client.settings.llmgateway.settings import LLMGatewayBaseSettings
Expand Down
3 changes: 2 additions & 1 deletion src/uipath_llm_client/settings/llmgateway/settings.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
from collections.abc import Mapping
from typing import Any, Self, override
from typing import Any, Self

from httpx import Client
from pydantic import Field, SecretStr, model_validator
from pydantic_settings import SettingsConfigDict
from typing_extensions import override

from uipath_llm_client.settings.base import UiPathAPIConfig, UiPathBaseSettings
from uipath_llm_client.settings.llmgateway.utils import LLMGatewayEndpoints
Expand Down