Skip to content

Commit a58b8b4

Browse files
authored
feat: use uipath-integations-python repo (#1090)
1 parent e834a60 commit a58b8b4

5 files changed

Lines changed: 23 additions & 22 deletions

File tree

.github/workflows/publish-docs.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,13 +39,13 @@ jobs:
3939
- name: Clone plugins
4040
run: |
4141
git clone https://x-access-token:${{ secrets.GITHUB_TOKEN }}@github.com/UiPath/uipath-langchain-python plugins/uipath-langchain-python
42-
git clone https://x-access-token:${{ secrets.GITHUB_TOKEN }}@github.com/UiPath/uipath-llamaindex-python plugins/uipath-llamaindex-python
42+
git clone https://x-access-token:${{ secrets.GITHUB_TOKEN }}@github.com/UiPath/uipath-integrations-python plugins/uipath-integrations-python
4343
git clone https://x-access-token:${{ secrets.GITHUB_TOKEN }}@github.com/UiPath/uipath-mcp-python plugins/uipath-mcp-python
4444
4545
- name: Symlink plugin docs
4646
run: |
4747
ln -s ../plugins/uipath-langchain-python/docs docs/langchain
48-
ln -s ../plugins/uipath-llamaindex-python/docs docs/llamaindex
48+
ln -s ../plugins/uipath-integrations-python/packages/uipath-llamaindex/docs docs/llamaindex
4949
ln -s ../plugins/uipath-mcp-python/docs docs/mcp
5050
ls -a docs/langchain
5151
ls -a docs/llamaindex

.github/workflows/test-uipath-llamaindex.yml

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -36,19 +36,19 @@ jobs:
3636
working-directory: uipath-python
3737
run: uv build
3838

39-
- name: Checkout uipath-llamaindex-python
39+
- name: Checkout uipath-integrations-python
4040
uses: actions/checkout@v4
4141
with:
42-
repository: 'UiPath/uipath-llamaindex-python'
43-
path: 'uipath-llamaindex-python'
42+
repository: 'UiPath/uipath-integrations-python'
43+
path: 'uipath-integrations-python'
4444

4545
- name: Update uipath-python version
4646
shell: bash
47-
working-directory: uipath-llamaindex-python
48-
run: uv add ../uipath-python/dist/*.whl --dev
47+
working-directory: uipath-integrations-python/packages/uipath-llamaindex
48+
run: uv add ../../../uipath-python/dist/*.whl --dev
4949

5050
- name: Run uipath-llamaindex tests
51-
working-directory: uipath-llamaindex-python
51+
working-directory: uipath-integrations-python/packages/uipath-llamaindex
5252
run: |
5353
uv sync
5454
uv run pytest
@@ -61,15 +61,15 @@ jobs:
6161
outputs:
6262
testcases: ${{ steps.discover.outputs.testcases }}
6363
steps:
64-
- name: Checkout uipath-llamaindex-python
64+
- name: Checkout uipath-integrations-python
6565
uses: actions/checkout@v4
6666
with:
67-
repository: 'UiPath/uipath-llamaindex-python'
68-
path: 'uipath-llamaindex-python'
67+
repository: 'UiPath/uipath-integrations-python'
68+
path: 'uipath-integrations-python'
6969

7070
- name: Discover testcases
7171
id: discover
72-
working-directory: uipath-llamaindex-python
72+
working-directory: uipath-integrations-python/packages/uipath-llamaindex
7373
run: |
7474
# Find all testcase folders (excluding common folders like README, etc.)
7575
testcase_dirs=$(find testcases -maxdepth 1 -type d -name "*-*" | sed 's|testcases/||' | sort)
@@ -108,19 +108,19 @@ jobs:
108108
working-directory: uipath-python
109109
run: uv build
110110

111-
- name: Checkout uipath-llamaindex-python
111+
- name: Checkout uipath-integrations-python
112112
uses: actions/checkout@v4
113113
with:
114-
repository: 'UiPath/uipath-llamaindex-python'
115-
path: 'uipath-llamaindex-python'
114+
repository: 'UiPath/uipath-integrations-python'
115+
path: 'uipath-integrations-python'
116116

117117
- name: Update uipath-python version
118118
shell: bash
119-
working-directory: uipath-llamaindex-python
120-
run: uv add ../uipath-python/dist/*.whl
119+
working-directory: uipath-integrations-python/packages/uipath-llamaindex
120+
run: uv add ../../../uipath-python/dist/*.whl
121121

122122
- name: Install dependencies
123-
working-directory: uipath-llamaindex-python
123+
working-directory: uipath-integrations-python/packages/uipath-llamaindex
124124
run: uv sync
125125

126126
- name: Run testcase
@@ -129,7 +129,7 @@ jobs:
129129
CLIENT_SECRET: ${{ matrix.environment == 'alpha' && secrets.ALPHA_TEST_CLIENT_SECRET || matrix.environment == 'staging' && secrets.STAGING_TEST_CLIENT_SECRET || matrix.environment == 'cloud' && secrets.CLOUD_TEST_CLIENT_SECRET }}
130130
BASE_URL: ${{ matrix.environment == 'alpha' && secrets.ALPHA_BASE_URL || matrix.environment == 'staging' && secrets.STAGING_BASE_URL || matrix.environment == 'cloud' && secrets.CLOUD_BASE_URL }}
131131
UV_PYTHON: "3.12"
132-
working-directory: uipath-llamaindex-python/testcases/${{ matrix.testcase }}
132+
working-directory: uipath-integrations-python/packages/uipath-llamaindex/testcases/${{ matrix.testcase }}
133133
run: |
134134
echo "Running testcase: ${{ matrix.testcase }}"
135135
echo "Environment: ${{ matrix.environment }}"

.vscode/settings.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,5 +24,6 @@
2424
"tests"
2525
],
2626
"python.testing.unittestEnabled": false,
27-
"python.testing.pytestEnabled": true
27+
"python.testing.pytestEnabled": true,
28+
"python-envs.pythonProjects": []
2829
}

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ A Python SDK that enables programmatic interaction with UiPath Cloud Platform se
88

99
Use the [UiPath LangChain SDK](https://github.com/UiPath/uipath-langchain-python) to pack and publish LangGraph Agents.
1010

11-
Use the [UiPath LlamaIndex SDK](https://github.com/UiPath/uipath-llamaindex-python) to pack and publish LlamaIndex Agents.
11+
Use the [UiPath LlamaIndex SDK](https://github.com/UiPath/uipath-integrations-python/tree/main/packages/uipath-llamaindex) to pack and publish LlamaIndex Agents.
1212

1313
This [quickstart guide](https://uipath.github.io/uipath-python/) walks you through deploying your first agent to UiPath Cloud Platform.
1414

mkdocs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ nav:
107107
- LLMs and Embeddings: llamaindex/llms_and_embeddings.md
108108
- Context Grounding: llamaindex/context_grounding.md
109109
- Human In The Loop: llamaindex/human_in_the_loop.md
110-
- Sample Agents: https://github.com/UiPath/uipath-llamaindex-python/tree/main/samples
110+
- Sample Agents: https://github.com/UiPath/uipath-integrations-python/tree/main/packages/uipath-llamaindex/samples
111111
- How To Contribute: CONTRIBUTING.md
112112
- FAQ: FAQ.md
113113
- Automation Suite: AutomationSuite.md

0 commit comments

Comments
 (0)