File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11from __future__ import annotations # Python 3.6+ compatibility
22
33from omnipkg .common_utils import safe_print , sync_context_to_runtime
4+ import importlib
45from omnipkg .core import ConfigManager
56from omnipkg .core import omnipkg as OmnipkgCore
67from omnipkg .i18n import _
Original file line number Diff line number Diff line change 1010 from .common_utils import print_header, safe_print
1111except ImportError:
1212 from omnipkg.common_utils import safe_print, print_header
13+ import importlib
1314
1415import hashlib
1516import importlib
Original file line number Diff line number Diff line change 44Enhanced 8pkg run - Support both Python scripts AND CLI executables
55This makes omnipkg actually usable for real development work
66"""
7-
7+ import importlib
88try :
99 import importlib .metadata as importlib_metadata
1010except ImportError :
Original file line number Diff line number Diff line change 66This creates wrapper executables for ALL installed CLI tools so users never
77have to prefix commands with '8pkg run'
88"""
9-
9+ import importlib
1010try :
1111 import importlib .metadata as importlib_metadata
1212except ImportError :
Original file line number Diff line number Diff line change 1111omnipkg_metadata_builder.py - v11 - The "Multi-Version Complete" Edition
1212A fully integrated, self-aware metadata gatherer with complete multi-version
1313support for robust, side-by-side package management.
14+ import importlib
1415"""
1516import concurrent .futures
1617import hashlib
You can’t perform that action at this time.
0 commit comments