Skip to content

Commit b056650

Browse files
committed
fixing ci
1 parent f96f376 commit b056650

File tree

3 files changed

+92
-26
lines changed

3 files changed

+92
-26
lines changed

.github/workflows/ci.yml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,17 @@ jobs:
3131
with:
3232
python-version: ${{ matrix.python-version }}
3333

34+
- name: Install system dependencies (Ubuntu)
35+
if: runner.os == 'Linux'
36+
run: |
37+
sudo apt-get update
38+
sudo apt-get install -y libxml2-dev libxslt1-dev
39+
40+
- name: Install system dependencies (macOS)
41+
if: runner.os == 'macOS'
42+
run: |
43+
brew install libxml2 libxslt
44+
3445
- name: Install dependencies
3546
run: |
3647
uv sync --all-extras
@@ -57,6 +68,11 @@ jobs:
5768
with:
5869
python-version: "3.11"
5970

71+
- name: Install system dependencies
72+
run: |
73+
sudo apt-get update
74+
sudo apt-get install -y libxml2-dev libxslt1-dev
75+
6076
- name: Install dependencies
6177
run: |
6278
uv sync --all-extras
@@ -87,6 +103,11 @@ jobs:
87103
with:
88104
python-version: "3.11"
89105

106+
- name: Install system dependencies
107+
run: |
108+
sudo apt-get update
109+
sudo apt-get install -y libxml2-dev libxslt1-dev
110+
90111
- name: Install dependencies
91112
run: |
92113
uv sync --all-extras

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ dependencies = [
3636
"httpx>=0.27.2",
3737
"httpx-retries>=0.4.2",
3838
"json-repair==0.48.0",
39-
"jsonpath-rust-bindings==0.7.0",
39+
"jsonpath-rust-bindings>=1.0",
4040
"litellm==1.73.6",
4141
"lxml==5.2.2",
4242
"marko==2.1.2",

0 commit comments

Comments
 (0)