Skip to content

chore(deps): bump the uv group across 1 directory with 20 updates#2

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/uv/methods/evermemos/uv-5b1356049e
Closed

chore(deps): bump the uv group across 1 directory with 20 updates#2
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/uv/methods/evermemos/uv-5b1356049e

Conversation

@dependabot
Copy link
Copy Markdown

@dependabot dependabot Bot commented on behalf of github Apr 30, 2026

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions
    You can disable automated security fix PRs for this repo from the Security Alerts page.

---
updated-dependencies:
- dependency-name: langgraph
  dependency-version: 1.0.10rc1
  dependency-type: direct:production
  dependency-group: uv
- dependency-name: langchain-core
  dependency-version: 1.2.28
  dependency-type: direct:production
  dependency-group: uv
- dependency-name: langchain-openai
  dependency-version: 1.1.14
  dependency-type: direct:production
  dependency-group: uv
- dependency-name: python-dotenv
  dependency-version: 1.2.2
  dependency-type: direct:production
  dependency-group: uv
- dependency-name: aiohttp
  dependency-version: 3.13.4
  dependency-type: direct:production
  dependency-group: uv
- dependency-name: python-multipart
  dependency-version: 0.0.26
  dependency-type: direct:production
  dependency-group: uv
- dependency-name: nltk
  dependency-version: 3.9.4
  dependency-type: direct:production
  dependency-group: uv
- dependency-name: black
  dependency-version: 26.3.1
  dependency-type: direct:development
  dependency-group: uv
- dependency-name: pytest
  dependency-version: 9.0.3
  dependency-type: direct:development
  dependency-group: uv
- dependency-name: requests
  dependency-version: 2.33.0
  dependency-type: direct:development
  dependency-group: uv
- dependency-name: cryptography
  dependency-version: 46.0.7
  dependency-type: indirect
  dependency-group: uv
- dependency-name: filelock
  dependency-version: 3.20.3
  dependency-type: indirect
  dependency-group: uv
- dependency-name: langgraph-checkpoint
  dependency-version: 4.0.0
  dependency-type: indirect
  dependency-group: uv
- dependency-name: langsmith
  dependency-version: 0.7.38
  dependency-type: indirect
  dependency-group: uv
- dependency-name: orjson
  dependency-version: 3.11.8
  dependency-type: indirect
  dependency-group: uv
- dependency-name: protobuf
  dependency-version: 6.33.6
  dependency-type: indirect
  dependency-group: uv
- dependency-name: pyasn1
  dependency-version: 0.6.3
  dependency-type: indirect
  dependency-group: uv
- dependency-name: ujson
  dependency-version: 5.12.0
  dependency-type: indirect
  dependency-group: uv
- dependency-name: urllib3
  dependency-version: 2.6.3
  dependency-type: indirect
  dependency-group: uv
- dependency-name: virtualenv
  dependency-version: 20.36.1
  dependency-type: indirect
  dependency-group: uv
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code labels Apr 30, 2026
@codecapyai
Copy link
Copy Markdown

codecapyai Bot commented Apr 30, 2026

CodeCapy Review ₍ᐢ•(ܫ)•ᐢ₎

Codebase Summary

EverOS is a comprehensive repository that consolidates long-term memory methods, benchmarks, and use cases to build self-evolving agents. It includes multiple components such as EverCore and HyperMem for memory management along with demo applications for interactive user experiences, including memory graph visualization and themed UI demos like 'Game of Thrones Memories'.

PR Changes

This pull request updates various dependency versions in methods/evermemos/pyproject.toml. Notable bumps include upgrading langgraph, langchain-core, langchain-openai, python-dotenv, aiohttp, python-multipart, nltk, requests, and several development dependencies. These updates aim to improve compatibility, security, and performance while ensuring that the user-facing functionality remains robust.

Setup Instructions

  1. Install pnpm globally: sudo npm install -g pnpm.
  2. Clone the repository: git clone https://github.com/EverMind-AI/EverOS.git.
  3. Navigate into the repository directory: cd EverOS.
  4. Install project dependencies: pnpm install.
  5. Start the development server: pnpm dev.
  6. Open a web browser and navigate to http://localhost:3000 (or the configured local host URL) to access the UI demos and homepage.

Generated Test Cases

1: Homepage Load and Navigation Test ❗️❗️❗️

Description: Ensures that the main landing page of EverOS loads correctly, displays critical UI elements such as the banner and navigation links, and properly routes users to different sections including documentation and demos.

Prerequisites:

  • Development server is running
  • User has access to the homepage via a supported browser

Steps:

  1. Open a web browser and navigate to the homepage (e.g., http://localhost:3000 or the configured host).
  2. Verify that the banner, project title, and navigation links (e.g., Documentation, Demo, Use Cases) are visible.
  3. Click on one of the navigation links (for example, 'Documentation').
  4. Ensure that the link routes to the correct page displaying relevant content and that the layout remains consistent.

Expected Result: The homepage loads without errors, displaying the banner and navigation elements correctly. Clicking on any navigation links routes the user to the expected pages with consistent layout and content.

2: Game of Thrones Memories Interactive UI Test ❗️❗️

Description: Validates the interactive experience of the 'Game of Thrones Memories' use case, ensuring the demo is accessible and the Q&A interface functions as expected following dependency updates.

Prerequisites:

  • Development server is running
  • The 'Game of Thrones Memories' demo is deployed (accessible via a designated URL or through navigation from the homepage)

Steps:

  1. Access the 'Game of Thrones Memories' demo page (navigate to the use-cases/game-of-throne-demo section).
  2. Observe the layout design, ensuring that interactive elements like the text input box and submission button are visible.
  3. Enter a sample query such as 'Tell me about the Stark family.'
  4. Click the 'Submit' or equivalent query button.
  5. Wait for the response and check that the system returns a relevant answer, with the answer displayed clearly in the UI.

Expected Result: The demo page should load properly with all interactive components visible. Upon submitting the query, the application should process the input and display a contextual response based on the input theme (Game of Thrones), confirming that front-end interactions remain unaffected by the dependency updates.

3: Memory Graph Visualization UI Test ❗️❗️

Description: Checks the memory graph visualization front-end demo to ensure that stored memory entities and their interrelations are rendered correctly after the dependency updates.

Prerequisites:

  • Development server is running
  • The Memory Graph Visualization demo is accessible (either via a specific route or demo link from the homepage)

Steps:

  1. Open the Memory Graph Visualization demo by navigating to its URL (e.g., http://localhost:3000/graph.html or via a linked demo).
  2. Verify that the visualization canvas loads and displays nodes and edges representing memory entities.
  3. Interact with the graph (e.g., hover over nodes or click on them) to check if additional details appear in tooltips or side panels.
  4. Ensure that the layout remains consistent and that no errors occur in rendering due to the dependency updates.

Expected Result: The memory graph visualization demo should render an interactive graph with nodes and edges clearly visible. User interactions (like hover or click) should reveal further details with no rendering issues, indicating that the front-end integration remains stable post dependency bump.

Raw Changes Analyzed
File: methods/evermemos/pyproject.toml
Changes:
@@ -6,14 +6,14 @@ license = {text = "Apache-2.0"}
 requires-python = ">=3.12,<3.13"
 dependencies = [
     # Core Dependencies
-    "langgraph>=0.2.6",
+    "langgraph>=1.0.10rc1",
     "langgraph-api",
     "langgraph-cli",
     "langgraph-sdk>=0.1.57",
     "langgraph-checkpoint-postgres>=2.0.21",
     "langchain>=0.3.26",
-    "langchain-core>=0.1.0",
-    "langchain-openai>=0.3.28",
+    "langchain-core>=1.2.28",
+    "langchain-openai>=1.1.14",
     "langchain-anthropic>=0.3.17",
     "langchain-google-genai>=2.1.8",
     "google-genai>=1.21.0",
@@ -26,15 +26,15 @@ dependencies = [
     # Data Validation & Configuration
     "pydantic[email]>=2.7.1",
     "pydantic-settings>=2.0.0",
-    "python-dotenv>=1.0.1",
+    "python-dotenv>=1.2.2",
     "pyyaml>=6.0.0",
     # Web Framework & API
     "fastapi>=0.104.0",
     "uvicorn[standard]>=0.24.0",
     "greenlet>=3.2.0",
     # HTTP Client & File Processing
-    "aiohttp>=3.8.0",
-    "python-multipart>=0.0.6",
+    "aiohttp>=3.13.4",
+    "python-multipart>=0.0.26",
     "aiofiles>=24.1.0",
     # Message Queue
     "aiokafka>=0.11.0",
@@ -71,7 +71,7 @@ dependencies = [
     "html2text>=2025.4.15",
     "certifi>=2025.10.5",
     "aiolimiter>=1.2.1",
-    "nltk>=3.9.2",
+    "nltk>=3.9.4",
     "tiktoken>=0.12.0",
     "prometheus-client>=0.20.0",
 ]
@@ -121,10 +121,10 @@ addopts = "-v --tb=short"
 [dependency-groups]
 # Development dependencies - for local development
 dev = [
-    "black>=25.1.0",
+    "black>=26.3.1",
     "ipdb>=0.13.13",
     "isort>=6.0.1",
-    "pytest>=8.4.2",
+    "pytest>=9.0.3",
     "pytest-asyncio>=1.1.0",
     "pytest-cov>=6.0.0",
     "nest-asyncio",
@@ -156,7 +156,7 @@ evaluation = [
     # Terminal formatting and progress display
     "rich>=13.0.0",
     # HTTP request library (for online API calls)
-    "requests>=2.31.0",
+    "requests>=2.33.0",
 ]
 
 # Evaluation + all online API clients (full testing environment)

@codecapyai
Copy link
Copy Markdown

codecapyai Bot commented Apr 30, 2026

🚀 Launching Scrapybara desktop...

@codecapyai
Copy link
Copy Markdown

codecapyai Bot commented Apr 30, 2026

❌ Something went wrong:

status_code: 500, body: {'detail': 'Error creating instance: HTTPSConnectionPool(host=\'dd71ce9e4c14175cfb2d4b4d613159f4.sk1.us-west-1.eks.amazonaws.com\', port=443): Max retries exceeded with url: /api/v1/namespaces/scrapybara-instances/services (Caused by NameResolutionError("<urllib3.connection.HTTPSConnection object at 0x7f04a2342c50>: Failed to resolve \'dd71ce9e4c14175cfb2d4b4d613159f4.sk1.us-west-1.eks.amazonaws.com\' ([Errno -2] Name or service not known)"))'}

@dependabot @github
Copy link
Copy Markdown
Author

dependabot Bot commented on behalf of github May 13, 2026

Looks like these dependencies are no longer a dependency, so this is no longer needed.

@dependabot dependabot Bot closed this May 13, 2026
@dependabot dependabot Bot deleted the dependabot/uv/methods/evermemos/uv-5b1356049e branch May 13, 2026 05:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants