better handle __version__ errors

This commit is contained in:
Paul Gauthier 2024-11-30 09:18:17 -08:00
parent 2c7251f4b9
commit 2439891ee0

View file

@ -1,6 +1,17 @@
from packaging import version
__version__ = "0.65.2.dev"
safe_version = __version__
try:
from aider.__version__ import __version__
except Exception:
__version__ = "0.65.2.dev"
__version__ = safe_version + ".import"
try:
if version.parse(__version__) < version.parse(safe_version):
__version__ = safe_version + ".less"
except Exception:
__version__ = safe_version + ".parse"
__all__ = [__version__]