Skip to content

Commit 90d384e

Browse files
committed
fix: CI installation - use non-editable mode and ensure setuptools
1 parent 4ae2d97 commit 90d384e

2 files changed

Lines changed: 5 additions & 3 deletions

File tree

.github/workflows/ci.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,8 @@ jobs:
3434
- name: Install dependencies
3535
run: |
3636
python -m pip install --upgrade pip
37-
pip install -e .
37+
pip install setuptools wheel
38+
pip install .
3839
pip install pytest pytest-asyncio litellm pyyaml
3940
4041
- name: Run tests
@@ -110,7 +111,8 @@ jobs:
110111

111112
- name: Install dependencies
112113
run: |
113-
pip install -e .
114+
pip install setuptools wheel
115+
pip install .
114116
115117
- name: Run production readiness check
116118
run: |

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[build-system]
22
requires = ["setuptools>=61.0", "wheel"]
3-
build-backend = "setuptools.backends._legacy:_Backend"
3+
build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "self-optimizing-holo-evolution"

0 commit comments

Comments
 (0)