feat: add nvidia ingest component (#6333)

* initial

* cleanup

* [autofix.ci] apply automated fixes

* ruff

* add else

* update deps

* uv lock

* Make nv-ingest an optional dep

* revert change to validate

* rebase fixes

* [autofix.ci] apply automated fixes

* Update language

* add extra args to make target

* [autofix.ci] apply automated fixes

* update error language

* lockfile update

* rebase lockfile:

* [autofix.ci] apply automated fixes

* Adds nv-ingest by default to -ep docker image

* caps fixes

* update uv lock

* revert ruff upgrade

* ruff

* Fix lint

* [autofix.ci] apply automated fixes

* No code changes made.

* fix: update ruff configuration to ignore additional linting rule and allow built-in modules

* fix: update ruff command to ignore linting rule A005 during autofix

* fix: update Ruff check command to ignore linting rule A005

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Gabriel Luiz Freitas Almeida <gabriel@langflow.org>
This commit is contained in:
Jordan Frazier 2025-02-20 11:26:03 -08:00 • committed by GitHub
commit 400572342f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
8 changed files with 1587 additions and 1213 deletions

View file

@ -65,7 +65,7 @@ reinstall_backend: ## forces reinstall all dependencies (no caching)
install_backend: ## install the backend dependencies
@echo 'Installing backend dependencies'
@uv sync --frozen
@uv sync --frozen $(EXTRA_ARGS)
install_frontend: ## install the frontend dependencies
@echo 'Installing frontend dependencies'
@ -198,7 +198,7 @@ fix_codespell: ## run codespell to fix spelling errors
poetry run codespell --toml pyproject.toml --write
format_backend: ## backend code formatters
@uv run ruff check . --fix --ignore EXE002
@uv run ruff check . --fix --ignore EXE002 --ignore A005
@uv run ruff format . --config pyproject.toml
format_frontend: ## frontend code formatters