Skip to content

Commit 9929527

Browse files
committed
fix: Add dbt-artifacts-parser to feast[ci] and update requirements
- Add dbt-artifacts-parser to pyproject.toml under feast[dbt] and feast[ci] extras - Remove separate install step from unit_tests.yml workflow - Update all requirements lock files Addresses review feedback from @ntkathole. Signed-off-by: YassinNouh21 <yassinnouh21@gmail.com> Signed-off-by: yassinnouh21 <yassinnouh21@gmail.com>
1 parent 8a06b83 commit 9929527

File tree

5 files changed

+15
-2
lines changed

5 files changed

+15
-2
lines changed

.github/workflows/unit_tests.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,6 @@ jobs:
3232
enable-cache: true
3333
- name: Install dependencies
3434
run: make install-python-dependencies-ci
35-
- name: Install dbt extra dependencies
36-
run: uv pip install --system dbt-artifacts-parser
3735
- name: Test Python
3836
run: make test-python-unit
3937
- name: Minimize uv cache

pyproject.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -133,10 +133,13 @@ snowflake = [
133133
sqlite_vec = ["sqlite-vec==v0.1.6"]
134134
mcp = ["fastapi_mcp"]
135135

136+
dbt = ["dbt-artifacts-parser"]
137+
136138
ci = [
137139
"build",
138140
"virtualenv==20.23.0",
139141
"cryptography>=43.0,<44",
142+
"dbt-artifacts-parser",
140143
"ruff>=0.8.0",
141144
"mypy-protobuf>=3.1",
142145
"grpcio-tools>=1.56.2,<=1.62.3",

sdk/python/requirements/py3.10-ci-requirements.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -857,6 +857,10 @@ db-dtypes==1.5.0 \
857857
# via
858858
# google-cloud-bigquery
859859
# pandas-gbq
860+
dbt-artifacts-parser==0.12.0 \
861+
--hash=sha256:3db93df7969c3f22c6fbf75a51b0af4c21b189d8db6f3c54e8471102c775bb0d
862+
# via feast (setup.py)
863+
860864
debugpy==1.8.19 \
861865
--hash=sha256:0601708223fe1cd0e27c6cce67a899d92c7d68e73690211e6788a4b0e1903f5b \
862866
--hash=sha256:14035cbdbb1fe4b642babcdcb5935c2da3b1067ac211c5c5a8fdc0bb31adbcaa \

sdk/python/requirements/py3.11-ci-requirements.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -937,6 +937,10 @@ db-dtypes==1.5.0 \
937937
# via
938938
# google-cloud-bigquery
939939
# pandas-gbq
940+
dbt-artifacts-parser==0.12.0 \
941+
--hash=sha256:3db93df7969c3f22c6fbf75a51b0af4c21b189d8db6f3c54e8471102c775bb0d
942+
# via feast (setup.py)
943+
940944
debugpy==1.8.19 \
941945
--hash=sha256:0601708223fe1cd0e27c6cce67a899d92c7d68e73690211e6788a4b0e1903f5b \
942946
--hash=sha256:14035cbdbb1fe4b642babcdcb5935c2da3b1067ac211c5c5a8fdc0bb31adbcaa \

sdk/python/requirements/py3.12-ci-requirements.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -933,6 +933,10 @@ db-dtypes==1.5.0 \
933933
# via
934934
# google-cloud-bigquery
935935
# pandas-gbq
936+
dbt-artifacts-parser==0.12.0 \
937+
--hash=sha256:3db93df7969c3f22c6fbf75a51b0af4c21b189d8db6f3c54e8471102c775bb0d
938+
# via feast (setup.py)
939+
936940
debugpy==1.8.19 \
937941
--hash=sha256:0601708223fe1cd0e27c6cce67a899d92c7d68e73690211e6788a4b0e1903f5b \
938942
--hash=sha256:14035cbdbb1fe4b642babcdcb5935c2da3b1067ac211c5c5a8fdc0bb31adbcaa \

0 commit comments

Comments
 (0)