Skip to content

Commit 98ba799

Browse files
committed
Switch CI from pip to uv
1 parent a796474 commit 98ba799

File tree

3 files changed

+10
-4
lines changed

3 files changed

+10
-4
lines changed

.circleci/continue_config.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ jobs:
4343
- checkout
4444
- run:
4545
name: Install dependencies
46-
command: make install-dev install-doc
46+
command: make install-dev-uv install-doc-uv
4747
- run:
4848
name: Run doc tests
4949
command: make doc-test
@@ -68,7 +68,7 @@ jobs:
6868
command: sudo apt-get install unixodbc-dev
6969
- run:
7070
name: Install SQLMesh dev dependencies
71-
command: make install-dev
71+
command: make install-dev-uv
7272
- run:
7373
name: Fix Git URL override
7474
command: git config --global --unset url."ssh://git@github.com".insteadOf

.circleci/test_migration.sh

+2-2
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ fi
1717
git checkout $LAST_TAG
1818

1919
# Install dependencies from the previous release.
20-
make install-dev
20+
make install-dev-uv
2121

2222
cp -r ./examples/sushi $TMP_DIR
2323

@@ -32,7 +32,7 @@ popd
3232
git checkout -
3333

3434
# Install updated dependencies.
35-
make install-dev
35+
make install-dev-uv
3636

3737
# Migrate and make sure the diff is empty
3838
pushd $SUSHI_DIR

Makefile

+6
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,12 @@ install-dev:
66
install-doc:
77
pip3 install -r ./docs/requirements.txt
88

9+
install-dev-uv:
10+
pip3 install uv && uv pip install -e ".[dev,web,slack,dlt]" ./examples/custom_materializations
11+
12+
install-doc-uv:
13+
pip3 install uv && uv pip install -r ./docs/requirements.txt
14+
915
install-pre-commit:
1016
pre-commit install
1117

0 commit comments

Comments
 (0)