diff --git a/src/codegen/__init__.py b/src/codegen/__init__.py index 0099c79aa..56f66fcdc 100644 --- a/src/codegen/__init__.py +++ b/src/codegen/__init__.py @@ -1,22 +1,11 @@ -# file generated by setuptools-scm -# don't change, don't track in version control - from codegen.agents import Agent -__all__ = ["__version__", "__version_tuple__", "version", "version_tuple", "Agent"] - -TYPE_CHECKING = False -if TYPE_CHECKING: - from typing import Tuple +# Import version information from the auto-generated _version.py +try: + from ._version import __version__, __version_tuple__, version, version_tuple +except ImportError: + # Fallback for development/editable installs where _version.py might not exist + __version__ = version = "0.0.0+unknown" + __version_tuple__ = version_tuple = (0, 0, 0, "unknown") - VERSION_TUPLE = tuple[int | str, ...] -else: - VERSION_TUPLE = object - -version: str -__version__: str -__version_tuple__: VERSION_TUPLE -version_tuple: VERSION_TUPLE - -__version__ = version = "0.55.8.dev50+gd8c9a1fa" -__version_tuple__ = version_tuple = (0, 55, 8, "dev50", "gd8c9a1fa") +__all__ = ["__version__", "__version_tuple__", "version", "version_tuple", "Agent"]