NVIDIA / NVIDIA/NeMo-Retriever

Create `nv_ingest_common` Python module

Open
#352 0 comments 0 reactions 1 assignee View on GitHub

@jdye64 is already working on this.

Since Jan 20, 2025.

feature request
Dominant language
Python
Stars
3k
Forks
349
Avg merge
1d 23h
Merged PRs (30d)
116

Description

Create an empty, or as empty as possible, nv_ingest_common Python module in the nv-ingest codebase. This should include the necessary files to build nv_ingest_common via Pip with a pyproject.toml file declaring and housing the build metadata.

Furthermore both nv_ingest and nv_ingest_client modules should be adjusted and validated that they can include the empty nv_ingest_common module as one of their dependencies.

All existing build and Dockerfiles should also be adjusted to ensure that existing build pipelines do not fail and account for the new building and packaging of the nv_ingest_common module.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.