darabos commited on
Commit
f0d4ca5
·
1 Parent(s): b1ca11c

Run Playwright test with the right Python.

Browse files
.github/workflows/test.yaml CHANGED
@@ -8,6 +8,8 @@ on:
8
  jobs:
9
  test:
10
  runs-on: ubuntu-latest
 
 
11
  steps:
12
  - uses: actions/checkout@v4
13
 
@@ -25,6 +27,7 @@ jobs:
25
  eval `ssh-agent -s`
26
  ssh-add - <<< '${{ secrets.LYNXSCRIBE_DEPLOY_KEY }}'
27
  uv venv
 
28
  uv pip install \
29
  -e lynxkite-core/[dev] \
30
  -e lynxkite-app/[dev] \
@@ -32,15 +35,11 @@ jobs:
32
  -e lynxkite-bio \
33
  -e lynxkite-lynxscribe/ \
34
  -e lynxkite-pillow-example/
35
- env:
36
- UV_SYSTEM_PYTHON: 1
37
 
38
  - name: Run pre-commits
39
  run: |
40
  uv pip install pre-commit
41
  pre-commit run --all-files
42
- env:
43
- UV_SYSTEM_PYTHON: 1
44
 
45
  - name: Run core tests
46
  run: |
@@ -66,8 +65,6 @@ jobs:
66
  run: |
67
  uv pip install mkdocs-material mkdocstrings[python]
68
  mkdocs build
69
- env:
70
- UV_SYSTEM_PYTHON: 1
71
 
72
  - uses: actions/setup-node@v4
73
  with:
@@ -81,7 +78,6 @@ jobs:
81
 
82
  - name: Run Playwright tests
83
  run: |
84
- source .venv/bin/activate
85
  cd lynxkite-app/web
86
  npm run build
87
  npm run test
 
8
  jobs:
9
  test:
10
  runs-on: ubuntu-latest
11
+ env:
12
+ UV_SYSTEM_PYTHON: 1
13
  steps:
14
  - uses: actions/checkout@v4
15
 
 
27
  eval `ssh-agent -s`
28
  ssh-add - <<< '${{ secrets.LYNXSCRIBE_DEPLOY_KEY }}'
29
  uv venv
30
+ . .venv/bin/activate
31
  uv pip install \
32
  -e lynxkite-core/[dev] \
33
  -e lynxkite-app/[dev] \
 
35
  -e lynxkite-bio \
36
  -e lynxkite-lynxscribe/ \
37
  -e lynxkite-pillow-example/
 
 
38
 
39
  - name: Run pre-commits
40
  run: |
41
  uv pip install pre-commit
42
  pre-commit run --all-files
 
 
43
 
44
  - name: Run core tests
45
  run: |
 
65
  run: |
66
  uv pip install mkdocs-material mkdocstrings[python]
67
  mkdocs build
 
 
68
 
69
  - uses: actions/setup-node@v4
70
  with:
 
78
 
79
  - name: Run Playwright tests
80
  run: |
 
81
  cd lynxkite-app/web
82
  npm run build
83
  npm run test
examples/requirements.txt CHANGED
@@ -1 +1,2 @@
1
- Faker
 
 
1
+ # Example of a requirements.txt file. LynxKite will automatically install anything you put here.
2
+ faker
lynxkite-core/src/lynxkite/core/ops.py CHANGED
@@ -360,7 +360,7 @@ def load_user_scripts(workspace: str):
360
 
361
 
362
  def install_requirements(req: pathlib.Path):
363
- cmd = ["uv", "pip", "install", "-r", str(req)]
364
  subprocess.check_call(cmd)
365
 
366
 
 
360
 
361
 
362
  def install_requirements(req: pathlib.Path):
363
+ cmd = ["uv", "pip", "install", "-q", "-r", str(req)]
364
  subprocess.check_call(cmd)
365
 
366