Skip to content

Commit 2261481

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 2261481

17 files changed

+4544
-4660
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: 297 additions & 302 deletions
Large diffs are not rendered by default.

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

Lines changed: 310 additions & 322 deletions
Large diffs are not rendered by default.

sdk/python/requirements/py3.10-minimal-sdist-requirements-build.txt

Lines changed: 138 additions & 140 deletions
Large diffs are not rendered by default.

sdk/python/requirements/py3.10-minimal-sdist-requirements.txt

Lines changed: 310 additions & 322 deletions
Large diffs are not rendered by default.

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

Lines changed: 171 additions & 179 deletions
Large diffs are not rendered by default.

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

Lines changed: 435 additions & 440 deletions
Large diffs are not rendered by default.

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

Lines changed: 383 additions & 395 deletions
Large diffs are not rendered by default.

sdk/python/requirements/py3.11-minimal-sdist-requirements-build.txt

Lines changed: 211 additions & 213 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)