Skip to content

fix: pin dependency versions to prevent slow resolution and silent version downgrade#116

Open
Jaimin-Kundal wants to merge 1 commit into
openMF:devfrom
Jaimin-Kundal:fix/pin-dependency-versions
Open

fix: pin dependency versions to prevent slow resolution and silent version downgrade#116
Jaimin-Kundal wants to merge 1 commit into
openMF:devfrom
Jaimin-Kundal:fix/pin-dependency-versions

Conversation

@Jaimin-Kundal

@Jaimin-Kundal Jaimin-Kundal commented May 8, 2026

Copy link
Copy Markdown
Member

What does this PR do?

Pins all direct dependencies in requirements.txt to their verified
compatible versions.

Why?

Closes AI-217

Running pip install -r requirements.txt currently causes pip to backtrack
through 90+ versions of gradio before settling on gradio==4.44.1 (2 major
versions behind current 6.x). Root cause is huggingface_hub==0.22.2
conflicting with modern gradio. All other packages were completely unpinned
making installs unpredictable across machines.

Changes

  • Pinned all direct dependencies to verified compatible versions
  • Added inline comments explaining the gradio version constraint

Testing

pip install -r requirements.txt
pip check # No broken requirements found

@Jaimin-Kundal Jaimin-Kundal requested a review from a team May 8, 2026 09:20
@DavidH-1

DavidH-1 commented May 8, 2026

Copy link
Copy Markdown
Collaborator

CLA check = FAILED. please sign our CLA before raising PRs.

All PRs must have a valid Jira Ticket ref.

@Jaimin-Kundal

Jaimin-Kundal commented May 10, 2026

Copy link
Copy Markdown
Member Author

@DavidH-1 Just following up I've raised the Jira ticket AI-217, signed the CLA and added the Jira reference to the PR description. Both blockers should be resolved now. Let me know if anything else is needed!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants