Home / Function/ get_init_version() — langchain Function Reference

get_init_version() — langchain Function Reference

Architecture documentation for the get_init_version() function in check_version.py from the langchain codebase.

Entity Profile

Dependency Diagram

graph TD
  aa3e2c9a_3150_1e34_78d5_e8bcfdc912a6["get_init_version()"]
  38914e20_32e7_35e1_71af_1a3b2e7d5416["check_version.py"]
  aa3e2c9a_3150_1e34_78d5_e8bcfdc912a6 -->|defined in| 38914e20_32e7_35e1_71af_1a3b2e7d5416
  06661442_038e_b46d_78bf_48e3415d8d56["main()"]
  06661442_038e_b46d_78bf_48e3415d8d56 -->|calls| aa3e2c9a_3150_1e34_78d5_e8bcfdc912a6
  style aa3e2c9a_3150_1e34_78d5_e8bcfdc912a6 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

libs/langchain_v1/scripts/check_version.py lines 20–24

def get_init_version(init_path: Path) -> str | None:
    """Extract __version__ from __init__.py."""
    content = init_path.read_text()
    match = re.search(r'^__version__\s*=\s*"([^"]+)"', content, re.MULTILINE)
    return match.group(1) if match else None

Domain

Subdomains

Called By

Frequently Asked Questions

What does get_init_version() do?
get_init_version() is a function in the langchain codebase, defined in libs/langchain_v1/scripts/check_version.py.
Where is get_init_version() defined?
get_init_version() is defined in libs/langchain_v1/scripts/check_version.py at line 20.
What calls get_init_version()?
get_init_version() is called by 1 function(s): main.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free