Skip to content

feat: add root-level requirements.txt with all Python dependencies#195

Open
Gurram-sravani wants to merge 1 commit intokubeflow:mainfrom
Gurram-sravani:fix/improve-readme-documentation
Open

feat: add root-level requirements.txt with all Python dependencies#195
Gurram-sravani wants to merge 1 commit intokubeflow:mainfrom
Gurram-sravani:fix/improve-readme-documentation

Conversation

@Gurram-sravani
Copy link
Copy Markdown

Summary

This PR adds a root-level requirements.txt file that
consolidates all Python dependencies needed to develop
and run the Kubeflow docs-agent locally.

Motivation

The README references many Python packages (pymilvus,
langchain, fastapi, sentence-transformers, kfp, etc.)
but there is no single requirements file at the root
level. New contributors must manually identify all
dependencies by reading through the code.

Changes

  • Added requirements.txt with all core dependencies
  • Grouped by category (Vector DB, LLM, API, Testing)
  • Pinned minimum versions for stability

How to use

pip install -r requirements.txt

As a GSoC 2026 applicant for Project 1 (Agentic RAG
on Kubeflow), I noticed this gap while setting up my
local development environment.

@google-oss-prow
Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
Once this PR has been reviewed and has the lgtm label, please assign franciscojavierarceo for approval. For more information see the Kubernetes Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@Gurram-sravani Gurram-sravani force-pushed the fix/improve-readme-documentation branch 2 times, most recently from 3078f15 to 6d02c8e Compare March 31, 2026 19:13
Signed-off-by: Gurram-Sravani <gurramsravani978@gmail.com>
Signed-off-by: Sravani Gurram <sravani.gurram@sjsu.edu>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant