refactor: move cli/core/ to cli/aitbc_cli/core/ for proper package structure
Some checks failed
CLI Tests / test-cli (push) Has been cancelled
Cross-Node Transaction Testing / transaction-test (push) Has been cancelled
Deploy to Testnet / deploy-testnet (push) Has been cancelled
Multi-Node Stress Testing / stress-test (push) Has been cancelled
Security Scanning / security-scan (push) Has been cancelled

- Moved core/ directory to aitbc_cli/core/ to make it a proper subpackage
- Updated aitbc_cli.py to load from new path
- Simplified aitbc_cli/__init__.py to use normal import instead of spec_from_file_location
- Updated all core imports to use aitbc_cli.core prefix
- Copied utils files (wallet_daemon_client, error_handling, crypto_utils, subprocess) to aitbc_cli/utils/
- Fixed wallet list command to work with new structure
- This fixes ModuleNotFoundError for aitbc_cli.core submodules
This commit is contained in:
aitbc
2026-05-26 12:17:58 +02:00
parent f8150ae1aa
commit 7ced360c1f
21 changed files with 1031 additions and 45 deletions

View File

@@ -16,7 +16,7 @@ sys.path.insert(0, "/opt/aitbc/cli")
from utils import error, success
if TYPE_CHECKING:
from core.config import Config
from aitbc_cli.core.config import Config
@dataclass