Skip to content

Commit d5f216e

Browse files
committed
fix(py37): add missing 'import importlib' for metadata compatibility
1 parent b051bab commit d5f216e

5 files changed

Lines changed: 5 additions & 2 deletions

File tree

src/omnipkg/commands/run.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
from __future__ import annotations # Python 3.6+ compatibility
22

33
from omnipkg.common_utils import safe_print, sync_context_to_runtime
4+
import importlib
45
from omnipkg.core import ConfigManager
56
from omnipkg.core import omnipkg as OmnipkgCore
67
from omnipkg.i18n import _

src/omnipkg/core.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
from .common_utils import print_header, safe_print
1111
except ImportError:
1212
from omnipkg.common_utils import safe_print, print_header
13+
import importlib
1314

1415
import hashlib
1516
import importlib

src/omnipkg/integration/cli_executor.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
Enhanced 8pkg run - Support both Python scripts AND CLI executables
55
This makes omnipkg actually usable for real development work
66
"""
7-
7+
import importlib
88
try:
99
import importlib.metadata as importlib_metadata
1010
except ImportError:

src/omnipkg/integration/environment.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
This creates wrapper executables for ALL installed CLI tools so users never
77
have to prefix commands with '8pkg run'
88
"""
9-
9+
import importlib
1010
try:
1111
import importlib.metadata as importlib_metadata
1212
except ImportError:

src/omnipkg/package_meta_builder.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
omnipkg_metadata_builder.py - v11 - The "Multi-Version Complete" Edition
1212
A fully integrated, self-aware metadata gatherer with complete multi-version
1313
support for robust, side-by-side package management.
14+
import importlib
1415
"""
1516
import concurrent.futures
1617
import hashlib

0 commit comments

Comments
 (0)