"tests/vscode:/vscode.git/clone" did not exist on "d185b5ed5f23c5912918ee81881a3c03f9359523"
Unverified Commit bf2de5b6 authored by Lei Wang's avatar Lei Wang Committed by GitHub
Browse files

Making version parser more robust against missing or unavailable metadata (#1061)

parent 72111642
...@@ -3,11 +3,25 @@ import os ...@@ -3,11 +3,25 @@ import os
import ctypes import ctypes
import logging import logging
import warnings
from tqdm import tqdm from tqdm import tqdm
from importlib.metadata import version from importlib.metadata import PackageNotFoundError, version
__version__ = version('tilelang') try:
__version__ = version('tilelang')
except PackageNotFoundError:
try:
from version_provider import dynamic_metadata
__version__ = dynamic_metadata('version')
except Exception as exc:
warnings.warn(
f"tilelang version metadata unavailable ({exc!r}); using development version.",
RuntimeWarning,
stacklevel=2,
)
__version__ = "0.0.dev0"
class TqdmLoggingHandler(logging.Handler): class TqdmLoggingHandler(logging.Handler):
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment