From 19116010ee3eb587603f865152b482e62dfaf706 Mon Sep 17 00:00:00 2001 From: Francesco Date: Tue, 18 Apr 2023 20:44:40 -0300 Subject: [PATCH] Add exeption for when version metadata cannot be found for package (#3107) Solves #3097 Already ran tests and lint. --- langchain/__init__.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/langchain/__init__.py b/langchain/__init__.py index b185ca52..7ab3d1ca 100644 --- a/langchain/__init__.py +++ b/langchain/__init__.py @@ -55,7 +55,11 @@ from langchain.utilities.wikipedia import WikipediaAPIWrapper from langchain.utilities.wolfram_alpha import WolframAlphaAPIWrapper from langchain.vectorstores import FAISS, ElasticVectorSearch -__version__ = metadata.version(__package__) +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__) verbose: bool = False