Add langserve version (#11195)

Add langserve version
This commit is contained in:
Eugene Yurtsev 2023-09-28 16:24:00 -04:00 committed by GitHub
parent ef41bcef70
commit 4947ac2965
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 14 additions and 0 deletions

View File

@ -1,4 +1,15 @@
"""Main entrypoint into package."""
from importlib import metadata
from langserve.client import RemoteRunnable
from langserve.server import add_routes
__all__ = ["RemoteRunnable", "add_routes"]
try:
__version__ = metadata.version(__package__)
except metadata.PackageNotFoundError:
# Case where package metadata is not available.
__version__ = ""
del metadata # optional, avoids polluting the results of dir(__package__)

View File

@ -0,0 +1,3 @@
def test_version_available() -> None:
"""Test that a version is available."""
from langserve import __version__ # noqa: F401