[PR #844] [MERGED] utils/parse: add method to check pypi for package updates #909

Closed
opened 2026-02-16 00:19:30 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/run-llama/llama_cloud_services/pull/844
Author: @pmrowla
Created: 8/5/2025
Status: Merged
Merged: 8/5/2025
Merged by: @pmrowla

Base: mainHead: peter/li-3318-sdk-surface-an-out-of-date-upgrade-response-for-aparseparse


📝 Commits (1)

  • aef2642 add utils method to check pypi for package updates

📊 Changes

5 files changed (+93 additions, -3 deletions)

View changed files

📝 py/llama_cloud_services/parse/base.py (+19 -1)
📝 py/llama_cloud_services/utils.py (+38 -0)
📝 py/pyproject.toml (+2 -1)
📝 py/unit_tests/test_utils.py (+32 -1)
📝 py/uv.lock (+2 -0)

📄 Description

Update check can be enabled in parse via LlamaParse(check_for_updates=True), version will be checked once the first time the parser makes an API call.

When enabled for parse it will either print

⚠️ llama-cloud-services is out of date
Current version: 0.6.54 | Latest: 999.0.0
To upgrade: pip install -U --force-reinstall llama-cloud-services

or

llama-cloud-services is up to date

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/run-llama/llama_cloud_services/pull/844 **Author:** [@pmrowla](https://github.com/pmrowla) **Created:** 8/5/2025 **Status:** ✅ Merged **Merged:** 8/5/2025 **Merged by:** [@pmrowla](https://github.com/pmrowla) **Base:** `main` ← **Head:** `peter/li-3318-sdk-surface-an-out-of-date-upgrade-response-for-aparseparse` --- ### 📝 Commits (1) - [`aef2642`](https://github.com/run-llama/llama_cloud_services/commit/aef2642e64538070fe0c3e3eb2fed63a2093c0fe) add utils method to check pypi for package updates ### 📊 Changes **5 files changed** (+93 additions, -3 deletions) <details> <summary>View changed files</summary> 📝 `py/llama_cloud_services/parse/base.py` (+19 -1) 📝 `py/llama_cloud_services/utils.py` (+38 -0) 📝 `py/pyproject.toml` (+2 -1) 📝 `py/unit_tests/test_utils.py` (+32 -1) 📝 `py/uv.lock` (+2 -0) </details> ### 📄 Description Update check can be enabled in parse via `LlamaParse(check_for_updates=True)`, version will be checked once the first time the parser makes an API call. When enabled for parse it will either print ``` ⚠️ llama-cloud-services is out of date Current version: 0.6.54 | Latest: 999.0.0 To upgrade: pip install -U --force-reinstall llama-cloud-services ``` or ``` llama-cloud-services is up to date ``` --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-16 00:19:30 -05:00
yindo closed this issue 2026-02-16 00:19:30 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: run-llama/llama_cloud_services#909