[PR #1179] [MERGED] Use namespace packages for new checkpoint libraries #1931

Closed
opened 2026-02-20 17:45:53 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/langchain-ai/langgraph/pull/1179
Author: @nfcampos
Created: 7/31/2024
Status: Merged
Merged: 7/31/2024
Merged by: @vbarda

Base: vb/langgraph-checkpointHead: nc/31jul/namespace-package


📝 Commits (5)

📊 Changes

54 files changed (+9589 additions, -9492 deletions)

View changed files

📝 README.md (+1 -1)
📝 examples/chat_agent_executor_with_function_calling/human-in-the-loop.ipynb (+357 -331)
📝 examples/cloud_examples/langgraph_to_langgraph_cloud.ipynb (+1036 -1036)
📝 examples/create-react-agent-hitl.ipynb (+239 -239)
📝 examples/create-react-agent-memory.ipynb (+248 -248)
📝 examples/human_in_the_loop/breakpoints.ipynb (+462 -462)
📝 examples/human_in_the_loop/edit-graph-state.ipynb (+559 -559)
📝 examples/human_in_the_loop/time-travel.ipynb (+554 -554)
📝 examples/human_in_the_loop/wait-user-input.ipynb (+647 -647)
📝 examples/persistence.ipynb (+584 -584)
📝 examples/persistence_mongodb.ipynb (+1008 -1008)
📝 examples/persistence_postgres.ipynb (+1027 -1027)
📝 examples/persistence_redis.ipynb (+823 -823)
📝 examples/storm/storm.ipynb (+998 -914)
📝 examples/subgraph.ipynb (+666 -666)
📝 libs/checkpoint/README.md (+2 -2)
📝 libs/checkpoint/langgraph/checkpoint/base/__init__.py (+45 -4)
📝 libs/checkpoint/langgraph/checkpoint/base/id.py (+0 -0)
📝 libs/checkpoint/langgraph/checkpoint/memory.py (+1 -1)
📝 libs/checkpoint/langgraph/checkpoint/py.typed (+0 -0)

...and 34 more files

📄 Description

  • Both langgraph and langgraph.checkpoint are namespace packages, so neither can contain a top-level init file
  • Each new checkpointer implementation should be packaged as langgraph.checkpoint.xyz

🔄 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/langchain-ai/langgraph/pull/1179 **Author:** [@nfcampos](https://github.com/nfcampos) **Created:** 7/31/2024 **Status:** ✅ Merged **Merged:** 7/31/2024 **Merged by:** [@vbarda](https://github.com/vbarda) **Base:** `vb/langgraph-checkpoint` ← **Head:** `nc/31jul/namespace-package` --- ### 📝 Commits (5) - [`48f6b27`](https://github.com/langchain-ai/langgraph/commit/48f6b27a0a770e04301efd7617c575451609c035) Use namespace packages for new checkpoint libraries - [`747e4bc`](https://github.com/langchain-ai/langgraph/commit/747e4bc503d53a909c82bdbf883015e98d7cf29e) Undo readme changes - [`027dee5`](https://github.com/langchain-ai/langgraph/commit/027dee5062e78756e06314edd9bb72d9aef9f557) Lock - [`b834e45`](https://github.com/langchain-ai/langgraph/commit/b834e458bfd10995a0fd8a73f3fa5c3e434a8bc2) Lock - [`84db12f`](https://github.com/langchain-ai/langgraph/commit/84db12f92ad17583949d9d6eb2ec22077b0cfc59) Fix import ### 📊 Changes **54 files changed** (+9589 additions, -9492 deletions) <details> <summary>View changed files</summary> 📝 `README.md` (+1 -1) 📝 `examples/chat_agent_executor_with_function_calling/human-in-the-loop.ipynb` (+357 -331) 📝 `examples/cloud_examples/langgraph_to_langgraph_cloud.ipynb` (+1036 -1036) 📝 `examples/create-react-agent-hitl.ipynb` (+239 -239) 📝 `examples/create-react-agent-memory.ipynb` (+248 -248) 📝 `examples/human_in_the_loop/breakpoints.ipynb` (+462 -462) 📝 `examples/human_in_the_loop/edit-graph-state.ipynb` (+559 -559) 📝 `examples/human_in_the_loop/time-travel.ipynb` (+554 -554) 📝 `examples/human_in_the_loop/wait-user-input.ipynb` (+647 -647) 📝 `examples/persistence.ipynb` (+584 -584) 📝 `examples/persistence_mongodb.ipynb` (+1008 -1008) 📝 `examples/persistence_postgres.ipynb` (+1027 -1027) 📝 `examples/persistence_redis.ipynb` (+823 -823) 📝 `examples/storm/storm.ipynb` (+998 -914) 📝 `examples/subgraph.ipynb` (+666 -666) 📝 `libs/checkpoint/README.md` (+2 -2) 📝 `libs/checkpoint/langgraph/checkpoint/base/__init__.py` (+45 -4) 📝 `libs/checkpoint/langgraph/checkpoint/base/id.py` (+0 -0) 📝 `libs/checkpoint/langgraph/checkpoint/memory.py` (+1 -1) 📝 `libs/checkpoint/langgraph/checkpoint/py.typed` (+0 -0) _...and 34 more files_ </details> ### 📄 Description - Both `langgraph` and `langgraph.checkpoint` are namespace packages, so neither can contain a top-level init file - Each new checkpointer implementation should be packaged as `langgraph.checkpoint.xyz` --- <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-20 17:45:53 -05:00
yindo closed this issue 2026-02-20 17:45:53 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langchain-ai/langgraph#1931