"lib/bindings/vscode:/vscode.git/clone" did not exist on "4c56c8ae76a7525196bed219d927f5513992283d"
Unverified Commit 8c9f3616 authored by William Arnold's avatar William Arnold Committed by GitHub
Browse files

fix: dynamo.common import failing on non-editable installs (#3478)


Signed-off-by: default avatarWilliam Arnold <7565007+Aphoh@users.noreply.github.com>
parent 13bf5d91
...@@ -12,6 +12,15 @@ Main submodules: ...@@ -12,6 +12,15 @@ Main submodules:
""" """
from dynamo.common import config_dump from dynamo.common import config_dump
from dynamo.common._version import __version__
try:
from ._version import __version__
except Exception:
try:
from importlib.metadata import version as _pkg_version
__version__ = _pkg_version("ai-dynamo")
except Exception:
__version__ = "0.0.0+unknown"
__all__ = ["__version__", "config_dump"] __all__ = ["__version__", "config_dump"]
...@@ -211,6 +211,13 @@ def _preprocess_for_encode_set( ...@@ -211,6 +211,13 @@ def _preprocess_for_encode_set(
return sorted(list(obj)) return sorted(list(obj))
@register_encoder(argparse.Namespace)
def _preprocess_for_encode_namespace(
obj: argparse.Namespace,
) -> dict: # pyright: ignore[reportUnusedFunction]
return obj.__dict__
@register_encoder(Enum) @register_encoder(Enum)
def _preprocess_for_encode_enum( def _preprocess_for_encode_enum(
obj: Enum, obj: Enum,
......
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