OpenHands/openhands/__init__.py
2024-09-18 09:44:51 -04:00

29 lines
600 B
Python

def get_version():
try:
from importlib.metadata import PackageNotFoundError, version
try:
return version('openhands-ai')
except PackageNotFoundError:
pass
except ImportError:
pass
try:
from pkg_resources import DistributionNotFound, get_distribution
try:
return get_distribution('openhands-ai').version
except DistributionNotFound:
pass
except ImportError:
pass
return 'unknown'
try:
__version__ = get_version()
except Exception:
__version__ = 'unknown'