NVIDIA / NVIDIA/NeMo-Retriever

[BUG]: `nv_ingest_client` Conda package does not depend on pymilvus

Open
#450 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

Version

2025.02.10.dev0

Which installation method(s) does this occur on?

Source

Describe the bug.

I created my Conda env with this yaml:

channels:
- conda-forge
- rapidsai
- rapidsai-nightly
- nvidia
- nvidia/label/dev
- pytorch
dependencies:
- nv_ingest
- nv_ingest_client
- python=3.10
name: nv_ingest_test

However I get a pymilvus import error when importing the client:

conda env create --solver=libmamba --name nv_ingest_test --file examples/nv_ingest/test.yaml
conda activate nv_ingest_test
python -c "from nv_ingest_client.client import NvIngestClient"
Minimum reproducible example
conda env create --solver=libmamba --name nv_ingest_test --file examples/nv_ingest/test.yaml
conda activate nv_ingest_test
python -c "from nv_ingest_client.client import NvIngestClient"
Relevant log output
ModuleNotFoundError: No module named 'pymilvus'
Other/Misc.

No response

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.

Research direction

Reproduce the import failure using examples/nv_ingest/test.yaml and the documented conda commands. Trace the packaging configuration for nv_ingest_client to identify its declared dependencies, then verify that a fresh environment can run from nv_ingest_client.client import NvIngestClient without the pymilvus error.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
build-system
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Clearly specified
Newbie friendliness
50/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.